E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Leetcode菜鸟刷题
【
LeetCode
】1768.交替合并字符串
一、问题给你两个字符串word1和word2。请你从word1开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。返回合并后的字符串。二、解题思路1.双指针1)i,j分别指向字符串word1,word2;2)循环遍历word1,word2,只要i,j均遍历完成2.单指针其实,只要一个指针就可以搞定,而且遍历次数最多Math.min(word
JAY-CHOW
·
2024-02-09 11:28
leetcode
算法
java
力扣(
LeetCode
)1768. 交替合并字符串(C语言)
一、环境说明本文是
LeetCode
1768题:交替合并字符串,使用c语言实现。模拟。双指针。测试环境:VisualStudio2019。
清墨韵染
·
2024-02-09 11:58
小白leetcode
leetcode
c语言
算法
双指针
C语言——oj
刷题
——实现字符串逆序
当我们需要逆序一个字符串的内容时,可以通过C语言编写一个函数来实现。下面将详细介绍如何通过C语言实现这个功能,并附上代码示例。1、实现原理要逆序一个字符串的内容,可以使用两个指针来交换字符串中对应位置的字符。具体实现原理如下:首先,我们定义两个指针,一个指向字符串的开头,另一个指向字符串的末尾。然后,我们通过交换两个指针所指向的字符来逆序字符串的内容。接着,我们将两个指针向中间移动,重复上述步骤,
朝九晚五ฺ
·
2024-02-09 11:27
c++
算法
开发语言
Leetcode
-1768.交替合并字符串
题目:给你两个字符串word1和word2。请你从word1开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。返回合并后的字符串。示例1:输入:word1="abc",word2="pqr"输出:"apbqcr"解释:字符串合并情况如下所示:word1:abcword2:pqr合并后:apbqcr示例2:输入:word1="ab",wor
神探阿航
·
2024-02-09 11:57
leetcode
算法
职场和发展
C语言——oj
刷题
——调整数组使奇数全部都位于偶数前面
题目:输入一个整数数组,实现一个函数,来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,所有偶数位于数组的后半部分。一、实现方法:当我们需要对一个整数数组进行调整,使得奇数位于数组的前半部分,偶数位于数组的后半部分时,可以使用以下方法来实现。首先,我们可以定义两个指针,一个指向数组的开头,一个指向数组的末尾。然后,我们可以使用循环来遍历数组,直到两个指针相遇为止。在每次循环中,我们检
朝九晚五ฺ
·
2024-02-09 11:26
算法
数据结构
排序算法
LeetCode
141. Linked List Cycle
0.前言Givenalinkedlist,determineifithasacycleinit.Torepresentacycleinthegivenlinkedlist,weuseanintegerposwhichrepresentstheposition(0-indexed)inthelinkedlistwheretailconnectsto.Ifposis-1,thenthereisnocy
洛丽塔的云裳
·
2024-02-09 11:54
leetcode
242.有效的字母异位词
day6哈希表在我目前的理解中,哈希表的好处就是:是否出现过在C++中,哈希其实是一种方法。实现哈希这种方法有三个数组setmapmap是有键值对的时候使用。思路:先用一个循环,记录下其中一个数组在哈希表中的映射情况++再用另一个循环,使用--来对之前的操作进行抵消如果两个字符串中的字母出现次数相同。那么最后这个数组的所有值会为0注意点:1.记得要给数组初始化,不然后面判断是否为0的时候,就会出现
c葱c
·
2024-02-09 10:06
哈希
leetcode
算法
数据结构
LeetCode
-Day97(C++) 49. 字母异位词分组
字母异位词分组给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母都恰好只用一次。示例1:输入:strs=[“eat”,“tea”,“tan”,“ate”,“nat”,“bat”]输出:[[“bat”],[“nat”,“tan”],[“ate”,“eat”,“tea”]]示例2:输入:strs=[""]输
debu阿良
·
2024-02-09 10:06
LeetCode手帐
哈希表
排序
字符串
leetcode
(哈希表)49.字母异位词分组(C++详细解释)DAY5
文章目录1.题目示例提示2.解答思路3.实现代码结果4.总结1.题目给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的所有字母得到的一个新单词。示例示例1:输入:strs=[“eat”,“tea”,“tan”,“ate”,“nat”,“bat”]输出:[[“bat”],[“nat”,“tan”],[“ate”,“eat”,“tea”]]示例2
小Q小Q
·
2024-02-09 10:05
C++刷题
散列表
leetcode
哈希算法
【算法练习】
leetcode
算法题合集之其他篇
贪心算法
LeetCode
376.摆动序列
LeetCode
376.摆动序列最后是向上幅度的摆动序列定义为up,最后是向下幅度的摆动序列定义为down。如果数值相等,那么摆动序列的长度是不变的。
秋装什么
·
2024-02-09 10:35
算法
算法
leetcode
职场和发展
代码随想录算法训练营29期Day42|卡码网46,
LeetCode
416
文档讲解:背包问题二维背包问题一维分割等和子集46.整数拆分题目链接:https://kamacoder.com/problempage.php?pid=1046思路:在一维dp数组中,dp[j]表示:容量为j的背包,所背的物品价值可以最大为dp[j]。dp[j]可以通过dp[j-weight[i]]推导出来,dp[j-weight[i]]表示容量为j-weight[i]的背包所背的最大价值。dp
tlingyuqi
·
2024-02-09 10:05
代码随想录算法训练营29期
算法
leetcode
职场和发展
c++
动态规划
代码随想录算法训练营29期Day43|
LeetCode
1049,494,474
文档讲解:最后一块石头的重量II目标和一和零1049.最后一块石头的重量II题目链接:https://
leetcode
.cn/problems/last-stone-weight-ii/description
tlingyuqi
·
2024-02-09 10:05
代码随想录算法训练营29期
算法
leetcode
职场和发展
c++
动态规划
力扣236.二叉树最近的公共祖先(内含两种解法
题目名称力扣236.二叉树最近的公共祖先力扣(
LeetCode
)官网-全球极客挚爱的技术成长平台目录题目名称力扣236.二叉树最近的公共祖先1.题目2.题目分析3.题目答案最后1.题目给定一个二叉树,找到该树中两个指定节点的最近公共祖先
vpurple__
·
2024-02-09 10:04
题目分享:一些容易遗忘的小点
leetcode
算法
数据结构
代码随想录算法训练营29期Day44|
LeetCode
518,377
文档讲解:完全背包理论基础零钱兑换II组合总和IV518.零钱兑换II题目链接:https://
leetcode
.cn/problems/coin-change-ii/description/思路:这是一道典型的背包问题
tlingyuqi
·
2024-02-09 10:34
代码随想录算法训练营29期
算法
leetcode
职场和发展
c++
动态规划
艮卦 自律之道 学习
2,做任何一项事业,从
菜鸟
到专家,要1万小时的刻意训练,不断精进,修行与锤炼,在成功失败中反复磨砺,才能最终达成。轻易得到的成功,只能
禅师太极
·
2024-02-09 10:59
146、LRU 缓存 | 算法(
leetcode
,附思维导图 + 全部解法)300题
零标题:算法(
leetcode
,附思维导图+全部解法)300题之(146)LRU缓存一题目描述题目描述题目描述二解法总览(思维导图)思维导图三全部解法1方案11)代码://方案1“自己。哈希法”。
码农三少
·
2024-02-09 10:40
LeetCode
-3.无重复字符的最长子串---Python3
3.无重复字符的最长子串给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。示例3:输入:s="pwwkew"输出:3解释:因为无重复字符的最长子串是 "wke",所以其长度为3。 请注意,
雒鹏程
·
2024-02-09 10:49
LeetCode
python
leetcode
LeetCode
腾讯精选50题---344,557
Day17344.反转字符串(Easy)344.反转字符串(Easy)"""编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组char[]的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。你可以假设数组中的所有字符都是ASCII码表中的可打印字符。示例1:输入:["h","e","l","l","o"]输出:["o","l","
啊花什么花
·
2024-02-09 10:19
LeetCode
leetcode
python
数据结构
LeetCode
-876、链表的中间结点-简单
LeetCode
-876、链表的中间结点-简单给定一个带有头结点head的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。
clover_my
·
2024-02-09 10:19
LeetCode题库
LeetCode
算法入门day3-双指针
283.移动零给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入:[0,1,0,3,12]输出:[1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。代码1:暴力解:查找有几个零,有几个移除几个后加几个。classSolution:defmoveZeroes(self,nums:List[int])->None:""
blackcoffee_kou
·
2024-02-09 10:49
leetcode
算法
python
LeetCode
算法入门day4-双指针
167.两数之和II-输入有序数组给定一个已按照非递减顺序排列的整数数组numbers,请你从数组中找出两个数满足相加之和等于目标数target。函数应该以长度为2的整数数组的形式返回这两个数的下标值。numbers的下标从1开始计数,所以答案数组应当满足1List[int]:n=len(numbers)left=0right=n-1whilelefttarget:right-=1else:lef
blackcoffee_kou
·
2024-02-09 10:49
leetcode
算法
python
Codeforces大战苏维埃 12月17,18签到题解析
众所周知,国内有不少
刷题
宝地力扣牛客洛谷PTA头歌等等。
ZealSinger
·
2024-02-09 10:48
c新手入门题练习
算法
c语言
c++
day02-双指针-滑动窗口
LeetCode
习题
977.有序数组的平方-力扣(
LeetCode
)给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。
过客..
·
2024-02-09 10:47
算法
算法
leetcode
数据结构
[Java][算法 双指针]Day 02---
LeetCode
热题 100---04~07
LeetCode
热题100---04~07第一题:移动零思路找到每一个为0的元素然后移到数组的最后但是需要注意的是要在给定的数组原地进行修改并且其他非零元素的相对顺序不能改变我们采用双指针法定义两个指针
ZealSinger
·
2024-02-09 10:46
leetcode
算法
java
指针
双指针
LeetCode
#424 Longest Repeating Character Replacement 替换后的最长重复字符
424LongestRepeatingCharacterReplacement替换后的最长重复字符Description:GivenastringsthatconsistsofonlyuppercaseEnglishletters,youcanperformatmostkoperationsonthatstring.Inoneoperation,youcanchooseanycharacterof
air_melt
·
2024-02-09 09:15
2022-6-23晨间日记
今天是什么日子起床:4:40就寝:10:00天气:晴转小雨心情:一般纪念日:没有任务清单昨日完成的任务,最重要的三件事:课外阅读打卡➕日更➕
刷题
改进:专注一点习惯养成:坚持日更周目标·完成进度《明朝那些事儿
Mint思
·
2024-02-09 09:41
图解数据结构C++版 - (02) - 图论
目录2图论2.1图的概念(1)图的定义(2)图的基本术语2.2图的存储结构(1)邻接矩阵(2)邻接表存储方法(3)简化的连接表【题1】
LeetCode
997:找到小镇的法官2.3图的遍历【题2】
LeetCode
100
几度春风里
·
2024-02-09 09:32
C++
c++
数据结构
图论
算法题(5)
https://
leetcode
.cn/problems/3sum-closest/description/解题暴力解法varthreeSumClosest=function(nums,target){
哆啦C梦的百宝箱
·
2024-02-09 09:48
9.5不同路径②(LC63-M)
63.不同路径II-力扣(
LeetCode
)算法:动规五部曲:1.确定dp及下标dp[i][j]:表示从(0,0)出发,到(i,j)有dp[i][j]条不同的路径。
pig不会cv
·
2024-02-09 09:55
#
9.动态规划
算法
数据结构
LeetCode
983. Minimum Cost For Tickets——动态规划
文章目录一、题目二、题解一、题目Youhaveplannedsometraintravelingoneyearinadvance.Thedaysoftheyearinwhichyouwilltravelaregivenasanintegerarraydays.Eachdayisanintegerfrom1to365.Trainticketsaresoldinthreedifferentways:a
叶卡捷琳堡
·
2024-02-09 09:49
动态规划
算法
数据结构
leetcode
c++
LeetCode
91. Decode Ways——动态规划
文章目录一、题目二、题解一、题目AmessagecontaininglettersfromA-Zcanbeencodedintonumbersusingthefollowingmapping:‘A’->“1”‘B’->“2”…‘Z’->“26”Todecodeanencodedmessage,allthedigitsmustbegroupedthenmappedbackintolettersusi
叶卡捷琳堡
·
2024-02-09 09:49
动态规划
算法
数据结构
leetcode
c++
LeetCode
每日一题——993. Cousins in Binary Tree
文章目录一、题目二、题解一、题目Giventherootofabinarytreewithuniquevaluesandthevaluesoftwodifferentnodesofthetreexandy,returntrueifthenodescorrespondingtothevaluesxandyinthetreearecousins,orfalseotherwise.Twonodesofa
叶卡捷琳堡
·
2024-02-09 09:19
leetcode
算法
数据结构
c++
Leetcode
263. Ugly Number
文章作者:Tyan博客:noahsnail.com|CSDN|1.DescriptionUglyNumber2.SolutionclassSolution{public:boolisUgly(intnum){if(num<=0){returnfalse;}if(num==1){returntrue;}while(num!=1){if(num%2==0){num=num/2;}elseif(num%
SnailTyan
·
2024-02-09 09:21
代码随想录算法训练营DAY16 | 二叉树 (3)
一、
LeetCode
104二叉树的最大深度题目链接:104.二叉树的最大深度https://
leetcode
.cn/problems/maximum-depth-of-binary-tree/思路:采用后序遍历递归求解
橙南花已开
·
2024-02-09 08:50
代码随想录算法训练营
算法
代码随想录算法训练营DAY15 | 二叉树 (2)
一、
LeetCode
102二叉树的层序遍历题目链接:102.二叉树的层序遍历https://
leetcode
.cn/problems/binary-tree-level-order-traversal/
橙南花已开
·
2024-02-09 08:20
代码随想录算法训练营
算法
华为机试od社招
刷题
攻略-三数之和
三数之和题目输入一个不重复的正整数数组,查找三个数和为target的组合。输出三个数从小到大排序。输入描述第一行:不重复的正整数数组nums。nums.length>=3第二行:目标值target输出描述三个一行,和为target。三个数依次从小到大排序.输入10519616输出1510169输入3216输出123思路需要查找三个数,最简单的就是三层循环遍历,查找所有的组合方式并判断。技巧提示:当
微凉的风啊
·
2024-02-09 08:49
数据结构和算法
算法
【华为OD机考 统一考试机试C卷】数组去重和排序(C++ Java JavaScript Python C语言)
另外订阅专栏还可以联系笔者开通在线OJ进行
刷题
,提高
刷题
效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-09 08:17
华为od
c语言
c++
Leetcode
90.子集II - Subset II - Python - 回溯法
解题思路:1.此题与
Leetcode
78.子集,类似。但是加了一个条件就是给定的nums不是唯一的。
princey2100
·
2024-02-09 08:15
leetcode
python
算法
数据结构
代码随想录
Leetcode
455. 分发饼干
题目:代码(首刷看解析2024年2月8日):classSolution{public:intfindContentChildren(vector&g,vector&s){sort(g.begin(),g.end());sort(s.begin(),s.end());intres=0;intindex=s.size()-1;for(inti=g.size()-1;i>=0;--i){if(index
meeiuliuus
·
2024-02-09 08:14
#
leetcode
---
easy
算法
LeetCode
魔塔游戏
题目描述小扣当前位于魔塔游戏第一层,共有N个房间,编号为0~N-1。每个房间的补血道具/怪物对于血量影响记于数组nums,其中正数表示道具补血数值,即血量增加对应数值;负数表示怪物造成伤害值,即血量减少对应数值;0表示房间对血量无影响。小扣初始血量为1,且无上限。假定小扣原计划按房间编号升序访问所有房间补血/打怪,为保证血量始终为正值,小扣需对房间访问顺序进行调整,每次仅能将一个怪物房间(负数的房
望 望
·
2024-02-09 08:13
leetcode
算法
贪心算法
Java算法练习4
Java算法练习41.1[145.二叉树的后序遍历](https://
leetcode
.cn/problems/binary-tree-postorder-traversal/)1.2[173.二叉搜索树迭代器
It_张
·
2024-02-09 08:10
算法练习
Java
java
算法
开发语言
又是无聊的一天
回去以后就刷
刷题
,背背东西。然后买一些秋天穿的衣服什么的,最近发现了一个宝藏博主,衣服都是pdd可以搜索到的,而且还教搭配,绝绝子。
退堂鼓儿
·
2024-02-09 07:13
今日小结
明天有门数值分析考试,这几天一直在
刷题
库,刷的遍数不算多,题型也大致看了一遍。仍是有许多不会。内心很慌,但是因为今天写的很多,晚上应该歇歇脑子了。刚有室友给我分享的一套题,还没来得及看。
夜景_Y
·
2024-02-09 07:57
LC1220线性代数YYDS:多种解法:「状态机DP:一维 OR 二维」&「矩阵快速幂」
前言大家好,我是新人博主:「个人主页」主要分享程序员生活、编程技术、以及每日的
LeetCode
刷题
记录,欢迎大家关注我,一起学习交流,谢谢!
Chthollists
·
2024-02-09 07:47
【
LeetCode
】37. 解数独(困难)——代码随想录算法训练营Day30
题目链接:37.解数独题目描述编写一个程序,通过填充空格来解决数独问题。数独的解法需遵循如下规则:数字1-9在每一行只能出现一次。数字1-9在每一列只能出现一次。数字1-9在每一个以粗实线分隔的3x3宫内只能出现一次。(请参考示例图)数独部分空格内已填入了数字,空白格用'.'表示。示例1:输入:board=[["5","3",".",".","7",".",".",".","."],["6",".
晴雪月乔
·
2024-02-09 07:42
代码随想录算法训练营
#
LeetCode
回溯法
算法
代码随想录算法训练营
leetcode
回溯法
Leetcode
No.389 找不同
题目大意给定两个字符串s和t,它们只包含小写字母。字符串t由字符串s随机重排,然后在随机位置添加一个字母。请找出在t中被添加的字母。示例:输入:s="abcd"t="abcde"输出:e解释:'e'是那个被添加的字母。方法一:数组计数可以用HashMap或者int数组存储每个字符出现的次数。publiccharfindTheDifference(Strings,Stringt){int[]cnt=
不要甜的红烧肉
·
2024-02-09 07:01
MVC框架学习
现在深入的学习一下以下内容参考:MVC模式|
菜鸟
教程(runoob.com)MVC模式MVC模式代表Model-View-Controller(模型-视图-控制器)模式。
zaizai1007
·
2024-02-09 07:05
unity
unity
国庆假期开始咯|感恩日记D246
早起,综合素质
刷题
一套。早饭过后教研室,阅读,资料整理。和爱人嘟嘟一起看大阅兵!午饭过后,午休,教研室整理小论文资料。下午一起走回家,晚饭我看娃,爱人看手机。
Amy宝宝
·
2024-02-09 07:28
牛客网SQL进阶127: 月总
刷题
数和日均
刷题
数
官网链接:月总
刷题
数和日均
刷题
数_牛客题霸_牛客网现有一张题目练习记录表practice_record,示例内容如下:。
爱吃辣条byte
·
2024-02-09 06:29
#
SQL刷题
算法
sql
数据库
LeetCode
刷题
笔记(Java实现)-- 22. 括号生成
题目难度:Medium题目要求:数字n代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且有效的括号组合。示例1:输入:n=3输出:[“((()))”,“(()())”,“(())()”,“()(())”,“()()()”]示例2:输入:n=1输出:[“()”]算法思路:深度优先遍历+回溯法1.lc,rc分别表示当前左括号和右括号的个数,只有当lc,rc都等于n时,才满足要求,可以把当
挽风归
·
2024-02-09 06:26
java
算法
leetcode
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他