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题
记2021-07-20日推荐算法岗面试经历
因为我有刷
leetcode题
目,所以给出的答案比较快,并没有占用太多的时间。最后大约5min左右是向面试官提
Just Jump
·
2023-11-04 00:04
面试刷题
认知方法
算法岗面试
面试经历
C语言暑假学习刷题——Day7
目录选择题考点一:C语言函数考点二:函数在内存中存储考点三:函数的具体使用考点四:调用函数的理解考点五:递归函数编程题【牛客网题号:HJ34图片整理】【难度:中等】【
leetcode题
号:724.寻找数组的中心下标
奋斗小温
·
2023-11-03 21:41
C语言
c语言
学习
开发语言
来自北大算法课的
Leetcode题
解:203. 移除链表元素
代码仓库:Github|Leetcodesolutions@doubleZ0108fromPekingUniversity.解法1(T96%S16%):首先添加头指针,python可以直接用self来的当头指针,然后用move.next来遍历链表,如果move.next是指定元素,则move.next=move.next.next跳过这个链接(如果是C语言要记得释放这个元素),此时move不用动,
doubleZ0108
·
2023-11-03 20:04
链表
leetcode
算法
【LeetCode刷题日志】88.合并两个有序数组
目录1.题目描述2.解题思路+代码实现方法一:直接合并后排序思路及算法:代码实现:方法二:双指针思路及算法:代码实现:方法三:逆向双指针思路及算法:代码实现:1.题目描述OJ链接【
leetcode题
号:
库库的里昂
·
2023-11-03 12:23
LeetCode
刷题日志
leetcode
算法
职场和发展
7.整数反转
题目来源:
leetcode题
目,网址:7.整数反转-力扣(LeetCode)解题思路:首先,若所给整数是0或者10?1:-1;x=x>0?x:-x;while(x!
十年一觉尘与土
·
2023-11-03 09:42
#
C++
LeetCode
C++
6. N 字形变换
题目来源:
leetcode题
目,网址:6.N字形变换-力扣(LeetCode)解题思路:按要求模拟即可。
十年一觉尘与土
·
2023-11-03 09:12
#
C++
LeetCode
C++
117.填充每个节点的下一个右侧节点 II
题目来源:
leetcode题
目,网址:117.填充每个节点的下一个右侧节点指针II-力扣(LeetCode)解题思路:按层遍历时修改next指针即可,每一层除最后一个元素的next指针指向空外,皆指向同层下一个元素
十年一觉尘与土
·
2023-11-03 09:08
#
C++
C++
LeetCode
leetcode:210. 课程表 II
题目来源
leetcode题
目描述题目解析拓扑排序是专门应用于有向图的算法。
OceanStar的学习笔记
·
2023-11-02 21:28
算法与数据结构
leetcode
拓扑学
算法
leetcode题
目62. 不同路径
题目描述链接:https://leetcode-cn.com/problems/unique-paths/一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?示例输入:m=3,n=7输出:28代码//f(m,n)=f(m-1,n)+f(m,n-1)pu
castlet
·
2023-11-02 19:32
【10种排序算法总结】C++实现
文章目录1.快速排序2.归并排序3.冒泡排序4.插入排序5.希尔排序6.选择排序7.堆排序8.基数排序9.计数排序10.桶排序一道
LeetCode题
目1.快速排序算法描述:从序列中选定一个枢轴元素pivot
10000hours
·
2023-11-02 17:50
刷题
排序算法
c++
算法
整数转罗马数字 |
Leetcode题
解
点击上方“蓝色字体”,选择“设为星标”每天复习一道面试题,轻松拿大厂Offer~题目描述:罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000
苏南South
·
2023-11-02 11:56
leetcode
nvidia
scrum
jre
toolbar
LeetCode题
解--17. 电话号码的字母组合
1.题目给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按键相同)。注意1不对应任何字母。输入:”23”输出:[“ad”,“ae”,“af”,“bd”,“be”,“bf”,“cd”,“ce”,“cf”].2.回溯法介绍这道题是一个典型的组合问题,组合问题可以采用回溯法解决。回溯法的介绍以及一般的解题步骤可以参考回溯法的一般解体步骤。在这里我对上面的排列
GuanghaoChen
·
2023-11-02 11:20
LeetCode刷题
leetcode题
解-17.电话号码的数字组合
电话号码的数字组合:link1.题目分析组合方式随着数字的增多是呈现为树状发散的方式,主要就是代码实现了。2.示例代码classSolution{public:vectorletterCombinations(stringdigits){mapnum2characters={{'1',""},{'2',"abc"},{'3',"edf"},{'4',"ghi"},{'5',"jkl"},{'6',
qianji_little_boy
·
2023-11-02 11:18
leetcode
题解
【
leetcode题
解】电话号码的字母组合
题目链接17.电话号码的字母组合题目描述:给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。答案可以按任意顺序返回。个人想法:DFS/回溯?代码:classSolution{public:vectorletterCombinations(stringdigits){vectorcombinations;if(digits.empty()){returncombinations;}uno
NEUMANN2077
·
2023-11-02 11:18
leetcode
leetcode
算法
c++
LeetCode题
解——17. 电话号码的字母组合
题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/letter-combinations-of-a-phone-number/。题目描述给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按键相同)。注意1不对应任何字母。示例输入:"23"输出:["ad","ae","af","bd","be","bf
努力的老周
·
2023-11-02 11:17
OJ题解
#
LeetCode题解
#
回溯算法
LeetCode题解
回溯算法
17
电话号码的字母组合
LeetCode 17:电话号码的字母组合(Letter Combinations of a Phone Number)解法汇总
文章目录MySolution更多
LeetCode题
解MySolution本质上是一个字符串拼接的问题,输入n个数字,对应n个字符串,将这n个字符串以各种方式拼接。
Ubuntu1996
·
2023-11-02 11:14
LeetCode刷题题解记录
LeetCode
Letter
Combinations
of
a
Phone
Numb
电话号码的字母组合
LeetCode题
目记录——290. 单词规律
文章目录题目描述题目难度——简单方法一代码总结题目描述给定一种规律pattern和一个字符串s,判断s是否遵循相同的规律。这里的遵循指完全匹配,例如,pattern里的每个字母和字符串s中的每个非空单词之间存在着双向连接的对应规律。来源:力扣(LeetCode)链接:https://leetcode.cn/problems/word-pattern著作权归领扣网络所有。商业转载请联系官方授权,非商
pip install USART
·
2023-11-02 02:47
LeetCode
python
leetcode
算法
python
leetcode题
:290. 单词规律(简单)
一、题目描述:290.单词规律(简单)给定一种规律pattern和一个字符串str,判断str是否遵循相同的规律。这里的遵循指完全匹配,例如,pattern里的每个字母和字符串str中的每个非空单词之间存在着双向连接的对应规律。示例1:输入:pattern="abba",str="dogcatcatdog"输出:true示例2:输入:pattern="abba",str="dogcatcatfis
tankpanv
·
2023-11-02 02:15
leetcode
LeetCode题
解之增减字符串匹配
增减字符串匹配题目描述给定只含"I"(增大)或"D"(减小)的字符串S,令N=S.length。返回[0,1,...,N]的任意排列A使得对于所有i=0,...,N-1,都有:如果S[i]=="I",那么A[i]A[i+1]示例1:输入:"IDID"输出:[0,4,1,3,2]示例2:输入:"III"输出:[0,1,2,3]示例3:输入:"DDI"输出:[3,2,0,1]提示:1<=S.lengt
l1fe1
·
2023-11-01 20:47
LeetCode80. 删除有序数组中的重复项 II(JavaScript版)
LeetCode题
目链接题目描述:给你一个有序数组nums,请你原地删除重复出现的元素,使得出现次数超过两次的元素只出现两次,返回删除后数组的新长度。
lwfcomeon
·
2023-11-01 15:10
javascript
LeetCode: Stack类型总结
这里我简单总结一下这段时间做的关于stack的
leetcode题
目。'
漂泊的钟
·
2023-11-01 12:35
LeetCode刷题---链表经典问题(双指针)
所属专栏:【
LeetCode题
解(持续更新中)】作 者:我是夜阑的狗个人简介:一个正在努力学技术的码仔,专注基础和实战分享,欢迎咨询!
我是夜阑的狗
·
2023-11-01 02:47
Java
数据结构与算法
#
LeetCode
链表篇
链表
leetcode
数据结构
java
算法
【LeetCode刷题笔记】反转链表、移除链表元素、两两交换链表中的节点、删除链表的倒数第N个结点
个人主页:爱吃炫迈系列专栏:数据结构与算法座右铭:道阻且长,行则将至文章目录反转链表移除链表元素两两交换链表中的节点删除链表的倒数第N个结点总结反转链表
LeetCode题
目:反转链表思路:改变链表的next
爱吃炫迈
·
2023-11-01 02:05
数据结构与算法
链表
leetcode
数据结构
算法
Leetcode题
143、重排链表(Python题解)
问题:题目来源:力扣(LeetCode)leetcode143.重排链表难度:中等分析:这道题是链表题目训练题的合集吧哈哈,常见的链表操作都有体现。方法一:将链表节点用数组保存下来,然后按照题目顺序重新连接起来。注意存的是节点,而不是链表的值,因为题目要求不能只改变链表值。方法二:先寻找链表中点,再对链表后半部进行翻转,然后合并链表。好家伙!一道顶三道,寻找链表中点,翻转链表,合并链表,打包放送。
AI414010
·
2023-10-31 22:56
leetcode
链表
算法
leetcode
数据结构
275. H 指数 II
题目来源:
leetcode题
目,网址:275.H指数II-力扣(LeetCode)解题思路:初始时,h为0。
十年一觉尘与土
·
2023-10-31 21:11
#
C++
LeetCode
C++
Leetcode1155. 掷骰子等于目标和的方法数
Everydaya
Leetcode题
目来源:1155.掷骰子等于目标和的方法数解法1:动态规划设置状态转移矩阵:vector>dp(n+1,vector(target+1,0));也可以设成n*k+1的大小
UestcXiye
·
2023-10-31 11:43
Every
day
a
leetcode
1024程序员节
leetcode
算法
动态规划
Leetcode970. 强整数
Everydaya
Leetcode题
目来源:970.强整数解法1:枚举枚举i和j所有的可能性,然后计算pow(x,i)+pow(y,j),判断是否=bound)break;num1*=x;}第二种枚举方法
UestcXiye
·
2023-10-31 11:40
Every
day
a
leetcode
leetcode
算法
Leetcode题
库 —— 字符串转换整数atoi(python)
文章目录题目解题思路正则表达式解法题目题目来源请你来实现一个atoi函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。接下来的转化规则如下:如果第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字字符组合起来,形成一个有符号整数。假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成一个整数。该字符串在有效
LLye^_^
·
2023-10-31 11:01
python
Leetcode
python
字符串
leetcode
Leetcode题
库 13. 罗马数字转整数
题目描述罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小数1得到的数值4。同样地,数字
决策表之歌
·
2023-10-31 11:30
数据结构
Leetcode
leetcode题
库——字符串转整数(atoi)
题目描述:实现atoi,将字符串转为整数。该函数首先根据需要丢弃任意多的空格字符,直到找到第一个非空格字符为止。如果第一个非空字符是正号或负号,选取该符号,并将其与后面尽可能多的连续的数字组合起来,这部分字符即为整数的值。如果第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。字符串可以在形成整数的字符后面包括多余的字符,这些字符可以被忽略,它们对于函数没有影响。当字符串中的第
Dorothy_Xue
·
2023-10-31 11:19
leetcode题库(C++)
LCR 012.寻找数组的中心下标
题目来源:
leetcode题
目,网址:LCR012.寻找数组的中心下标-力扣(LeetCode)解题思路:获取第一个元素左边的元素leftSum和右边的元素和rightSum,按序遍历数组的同时不断更新
十年一觉尘与土
·
2023-10-31 06:51
#
Java
leetcode
Java
【算法】动态规划之LeetCode 53.最大子数组和
目录文章目录**目录**前言1.题目描述2.动态规划法文章末尾前言本文主要是
leetcode题
解析,如果有什么需要改进的地方还请大佬指出⛺️作者简介:大家好,我是青衿☁️博客首页:CSDN主页放风讲故事每日一句
放风讲故事
·
2023-10-30 22:25
算法
动态规划
代理模式
Leetcode题
解-数组相关-977. 有序数组的平方/209. 长度最小的子数组/59. 螺旋矩阵 II
目录-数组相关977.有序数组的平方题目描述思路算法核心代码&复杂度注意209.长度最小的子数组题目描述思路算法核心代码&复杂度注意59.螺旋矩阵II题目描述思路算法核心代码&复杂度注意977.有序数组的平方题目描述给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。示例1:输入:nums=[-4,-1,0,3,10]输出:[0,1,9,16,100
Lijuandatong666
·
2023-10-30 21:43
leetcode
矩阵
算法
二叉树的遍历
树森林二叉树先序遍历先序遍历先序遍历后序遍历中序遍历中序遍历1.前序遍历
leetcode题
目链接1.1递归前序遍历递归方式classSolution{public:vectorpreorderTraversal
CMCST
·
2023-10-30 18:40
二叉树
数据结构
树——对称二叉树
leetcode题
目地址树为空树,亦为对称二叉树树非空时,仅需判断其左右子树是否对称判断左右子树对称(1)左右子树是否为空,有一个为空便不对称,都为空或都不为空可能对称(2)左右子树根节点值是否相同(3
CMCST
·
2023-10-30 18:40
二叉树
算法
判断是否为AVL树
leetcode题
目链接自顶向下的递归classSolution{public:boolisBalanced(TreeNode*root){if(root)returnabs(maxDepth(root
CMCST
·
2023-10-30 18:56
二叉树
数据结构
leetcode:88. 合并两个有序数组
题目来源
leetcode题
目描述题目解析相等时先拷贝长数组的,让空间早释放cppclassSolution{public:voidmerge(vector&nums1,intm,vector&nums2
OceanStar的学习笔记
·
2023-10-30 01:59
算法与数据结构
leetcode
算法
c++
《LeetCode系列》---合并两个有序数组
今天的这道
leetcode题
,将通过逆向双指针来进行解决。
星河栀染
·
2023-10-30 01:28
LeetCode
java
后端
leetcode
LeetCode题
:70爬楼梯,126斐波那契数
目录70:爬楼梯题目要求:解题思路:(类似斐波那契数)递归解法:非递归解法:126:斐波那契数题目要求:解题思路:递归解法:非递归解法:都看到这了,点个赞再走呗,谢谢谢谢谢!!!70:爬楼梯题目要求:解题思路:(类似斐波那契数)递归解法:由题可知,每次可以爬1个或者2个台阶,假如有n个台阶,会有多少种走法?那么我们就想,第一次爬一个台阶,那方法数就是爬这一次台阶加上剩下n-1个台阶的走法,爬两个台
tao滔不绝
·
2023-10-30 01:56
LeetCode题
leetcode
算法
java
数据结构
LeetCode题
:1:两数之和
(1)、题目要求:(2)、解题思路:由上图可知,target=20,这题有多种解法1、暴力枚举的方法:但是这样时间复杂度就很高了,要定义两个下标,列举出所有两个不同元素相加的值,同时记录下标,看是否等于target,把符合要求的那两下标放在一个新的数组中,再返回新的数组,时间复杂度为O(N^2);2、使用HashMap的方法:我们遍历一遍数组,每得到nums[i]这个元素,都判断map里面有没有n
tao滔不绝
·
2023-10-30 01:56
LeetCode题
leetcode
算法
LeetCode题
:88合并两个有序数组,283移动零,448找到所有数组中消失的数字
目录88合并两个有序数组1、题目要求2、解题思路(1)、暴力解法:(2)、双指针,使用第三数组的解法:3、代码展示(1)、暴力解法:(2)、双指针,使用第三数组的解法:283移动零1、题目要求2、解题思路双指针法:3、代码展示448找到所有数组中消失的数字1、题目要求2、解题思路(1)、使用HashSet集合的方法:(2)、标记数组下标的方法:3、代码展示(1)、使用HashSet集合的方法:(2
tao滔不绝
·
2023-10-30 01:55
LeetCode题
leetcode
算法
职场和发展
leetCode题
解单链表反转
1、题目描述反转一个单链表。链表节点结构如下:1structListNode{2intval;3ListNode*next;4};2、问题分析特殊情况是输入的头结点是一个空的,或者只有一个头结点3、代码实现1ListNode*reverseList(ListNode*head)2{3if(head==NULL||head->next==NULL)4returnhead;56ListNode*pre
weixin_30297281
·
2023-10-29 17:15
数据结构与算法
LeetCode题
解 20(17,79) 电话号码的字母组合,单词搜索<回溯>
文章目录电话号码的字母组合(17)代码解答单词搜索(79)代码解答电话号码的字母组合(17)思路:根据题意我们必须根据数字获取对应的字符数组,因此我们先定义1个字符数组表示这个电话表privateString[]letters={"","","abc","def","ghi","jkl","mno","pqrs","tuv","wxyz"};接着我们定义结果集,同时我们对特殊case进行判断Lis
Java练习时长2年半
·
2023-10-29 14:14
Leetcode每日一题
leetcode
java
算法
数据结构
3.无重复字符的最长子串
题目来源:
leetcode题
目,网址:3.无重复字符的最长子串-力扣(LeetCode)解题思路:滑动窗口。使用哈希集合来记录窗口中的字符。
十年一觉尘与土
·
2023-10-29 11:35
#
C++
LeetCode
C++
274. H 指数
题目来源:
leetcode题
目,网址:274.H指数-力扣(LeetCode)解题思路:对各论文引用次数进行计数。
十年一觉尘与土
·
2023-10-29 11:35
#
C++
LeetCode
C++
贪心法LeetCode算法例子【总】
本文章记录贪心法的一些
LeetCode题
目,是我学习b站小象学院视频教程所做笔记,文末注明教程出处。
这个饕字怎么读
·
2023-10-29 10:25
笔记
算法
算法
数据结构
leetcode
c++
代码随想录算法训练营第四天| 24. 两两交换链表中的节点、19.删除链表的倒数第N个节点、160.链表相交
leetcode24
leetcode题
目链接代码随想录文章讲解代码随想录视频讲解两两交换链表中的节点方法一:虚拟头节点重点还是需要定义虚拟头节点:因为指针一定要指向要反转的两个节点的前一个节点节点数为奇数
yaya_mama
·
2023-10-29 10:18
代码随想录刷题营
算法
python
leetcode
力扣
链表
算法学习笔记 4-1 二分算法(Binary-Search):致敬经典,超越经典 与 LeetCode真题(Java)
喜欢该类型文章可以给博主点个关注,博主会持续输出此类型的文章,知识点很全面,再加上LeetCode的真题练习,每一个
LeetCode题
解我都写了详细注释,比较适合新手入门数据结构与算法,后续也会更新进阶的文章
小成同学_
·
2023-10-28 21:32
数据结构与算法
算法
java
leetcode
二分算法
二分查找
leetcode题
目63. 不同路径 II
题目描述链接:https://leetcode-cn.com/problems/unique-paths-ii/一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?网格中的障碍物和空位置分别用1和0来表示。示例
castlet
·
2023-10-28 16:00
利用python同步github上的题解
前言博客里有一篇
Leetcode题
解,想着要同步更新,没有思考过程,至少想把代码贴出来;结果自己很懒,并没有随声更新;但是自己一定会上传题解到github上,所以就写了一段代码将github上
leetcode
MrYun
·
2023-10-28 14:13
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他