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算法笔记
19. 删除链表的倒数第N个节点
题目(https://
leetcode
-cn.com/problems/remove-nth-node-from-end-of-list/)给定一个链表,删除链表的倒数第n个节点,并且返回链表的头结点。
Mastergad
·
2024-02-04 01:56
面试经典150题 -- 哈希表(总结)
总的链接面试经典150题-学习计划-力扣(
LeetCode
)全球极客挚爱的技术成长平台383.赎金信用哈希表模拟;用两个长为26的整数数组模拟哈希表,分别统计r和m中的频次,如果在m中字符出现的都比r中的小
ros275229
·
2024-02-04 01:33
leetcode
算法学习
面试
算法
leetcode
哈希表
面试经典150题 -- 区间(总结)
总的链接:面试经典150题-学习计划-力扣(
LeetCode
)全球极客挚爱的技术成长平台最经典150题,掌握面试所有知识点https://
leetcode
.cn/studyplan/top-interview
ros275229
·
2024-02-04 01:32
leetcode
算法学习
面试
区间
算法
Java算法
leetcode
简单刷题记录11
Java算法
leetcode
简单刷题记录11删除排序链表中的重复元素:https://
leetcode
.cn/problems/remove-duplicates-from-sorted-list/合并俩个有序数组
程序媛一枚~
·
2024-02-04 00:54
JAVA
算法
算法
java
leetcode
【
LeetCode
】2619. 数组原型对象的最后一个元素
数组原型对象的最后一个元素题目题解题目请你编写一段代码实现一个数组方法,使任何数组都可以调用array.last()方法,这个方法将返回数组最后一个元素。如果数组中没有元素,则返回-1。你可以假设数组是JSON.parse的输出结果。示例1:输入:nums=[null,{},3]输出:3解释:调用nums.last()后返回最后一个元素:3。示例2:输入:nums=[]输出:-1解释:因为此数组没
東方幻想郷
·
2024-02-04 00:22
LeetCode
每日一题
leetcode
算法
职场和发展
Leetcode
79单词搜索(深度遍历解法)
Leetcode
79单词搜索(深度遍历解法)给定一个mxn二维字符网格board和一个字符串单词word。如果word存在于网格中,返回true;否则,返回false。
伯约同学
·
2024-02-04 00:01
【力扣白嫖日记】SQL
前言练习sql语句,所有题目来自于力扣(https://
leetcode
.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-03 23:13
力扣刷题
leetcode
sql
算法
【力扣白嫖日记】SQL
前言练习sql语句,所有题目来自于力扣(https://
leetcode
.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-03 23:12
力扣刷题
leetcode
sql
数据库
Leetcode
260 - Single Number III
题目:Givenanarrayofnumbersnums,inwhichexactlytwoelementsappearonlyonceandalltheotherelementsappearexactlytwice.Findthetwoelementsthatappearonlyonce.Example:Input:[1,2,1,3,2,5]Output:[3,5]Note:Theorderof
BlueSkyBlue
·
2024-02-03 23:03
【数据结构】二叉搜索树
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《
LeetCode
刷题笔记》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负前言本篇文章博主会对二叉搜索树的一些特性进行讲解
樊梓慕
·
2024-02-03 23:53
数据结构
数据结构
Leetcode
-3--递归、DFS、回溯
Leetcode
--回溯、进制运算递归24两两交换链表143重排链表98验证二叉搜索树1796不同的二叉搜索树二叉树展开成链表回溯22括号生成39组合总和40组合总和216组合总和46排列47全排列⭐️
NKidult
·
2024-02-03 23:20
Leetcode
leetcode
206: 反转链表
leetcode
206:反转链表给你单链表的头节点head,请你反转链表,并返回反转后的链表。
Yingmu__
·
2024-02-03 22:10
leetcode
算法
链表
leetcode
数据结构
Leetcode
206:反转链表
给你单链表的头节点head,请你反转链表,并返回反转后的链表。输入:head=[1,2,3,4,5]输出:[5,4,3,2,1]解题思路:1.设置temp节点,记录当前节点的下一个节点;2.让当前节点指向前一个节点,实现翻转。publicclasstitle206{publicstaticvoidmain(String[]args){ListNodehead=createList();printL
SucceedCode
·
2024-02-03 22:09
leetcode
链表
算法
LeetCode
206:反转链表
要求给你单链表的头节点head,请你反转链表,并返回反转后的链表。思路:迭代法:反转next节点之间的指针,因为是两个节点,需要定义两个指针,设置prev初始为null,curr初始为head头指针,然后curr.next=prev;一直延续下去反转到curr为null。但这样第一次反转的时候,会出现下图的情况:后续的指针会断所以需要解决这个问题,再反转之前,next变量需要将curr的下一个节点
#小学生
·
2024-02-03 22:39
算法/LeetCode
链表
数据结构
java
算法
leetcode
Leetcode
206:反转链表
题目给你单链表的头节点head,请你反转链表,并返回反转后的链表。示例1:输入:head=[1,2,3,4,5]输出:[5,4,3,2,1]分析动态演示代码classListNode:def__init__(self,val=0,next=None):self.val=valself.next=nextclassSolution:defreverseList(self,head:ListNode)
Your_Majesty!
·
2024-02-03 22:39
链表
数据结构
python
leetcode
206:反转链表(python)
来源:力扣(
LeetCode
)链接:
LeetCode
206.反转链表著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
nanashi_F
·
2024-02-03 22:08
leetcode
算法
leetcode
python
算法
链表
LeetCode
206:反转链表
LeetCode
206:反转链表题目描述:反转一个单链表。【示例】输入:1->2->3->4->5->NULL输出:5->4->3->2->1->NULL【进阶】你可以迭代或递归地反转链表。
s_Shune
·
2024-02-03 22:08
LeetCode
leetcode
【每日编程打卡】C++_
LeetCode
206_反转链表
【题目】给你单链表的头节点head,请你反转链表,并返回反转后的链表。示例1:输入:head=[1,2,3,4,5]输出:[5,4,3,2,1]示例2:输入:head=[1,2]输出:[2,1]示例3:输入:head=[]输出:[]提示:链表中节点的数目范围是[0,5000]-5000next;cur_node->next=pre_node;pre_node=cur_node;cur_node=n
春野与望
·
2024-02-03 22:08
c++刷题
c++
leetcode
链表
leetcode
206: 反转链表
文章目录一、题目二、程序一、题目网址:反转链表。难度:简单。反转一个单链表。示例:输入:1->2->3->4->5->NULL输出:5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题?二、程序思路:使用迭代的思想,每次反转一个,讲next的地址指向前一个元素,同时不断更新头节点和新建的头节点。/***Definitionforsingly-linke
陈小虾
·
2024-02-03 22:06
leetcode
链表
leetcode
Leetcode
206: 反转链表
题目描述:反转一个单链表。示例:输入:1->2->3->4->5->NULL输出:5->4->3->2->1->NULL深信服面试。。。。原题varreverseList=function(head){letcur=head;letprev=null;while(cur!==null){lettemp=cur.next;cur.next=prev;prev=cur;cur=temp;}return
Jackshijin
·
2024-02-03 22:36
Javascript
Leetcode
leetcode
206
反转单链表
js
Leetcode
206:反转链表(C++)
题解:链表反转,递归和非递归两种写法递归/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode():val(0),next(nullptr){}*ListNode(intx):val(x),next(nullptr){}*ListNode(intx,ListNode*next):val(
Deprula
·
2024-02-03 22:36
LeetCode
链表
leetcode
数据结构
Leetcode
206:反转链表
一、题目给你单链表的头节点head,请你反转链表,并返回反转后的链表示例:输入:head=[1,2,3,4,5]输出:[5,4,3,2,1]输入:head=[1,2]输出:[2,1]输入:head=[]输出:[]二、题解1.头插法构造一个新链表,从旧链表中取出节点,一个个插入到新链表的头部,最后就逆序了。publicstaticNodereverseList1(Nodehead){//新链表的头节
我可能是个假开发
·
2024-02-03 22:03
链表
数据结构
代码随想录算法训练营第十三天 | 104.二叉树的最大深度、559.N叉树的最大深度、111.二叉树的最小深度、222.完全二叉树的节点个数
111.二叉树的最小深度、222.完全二叉树的节点个数文章目录代码随想录算法训练营第十三天|104.二叉树的最大深度、559.N叉树的最大深度、111.二叉树的最小深度、222.完全二叉树的节点个数1
LeetCode
104
-北天-
·
2024-02-03 22:58
代码随想录算法训练营
算法
数据结构
代码随想录DAY2|数组|
Leetcode
977.有序数组的平方,209.长度最小的子数组,59.螺旋矩阵Ⅱ
leetcode
977.有序数组的平方题目链接:https://
leetcode
.cn/problems/squares-of-a-sorted-array/文章链接:https://programmercarl.com
苏芮芮芮
·
2024-02-03 22:24
c++刷题打卡
算法
数据结构
209. 长度最小的子数组(中等)
Leetcode
链接:209.长度最小的子数组题目描述给定一个含有n个正整数的数组和一个正整数target。
二进制杯莫停
·
2024-02-03 22:23
#
数组
leetcode
算法
java
代码随想录算法训练营第二天 |
LeetCode
977 有序数组的平方
LeetCode
209 长度最小的子数组
LeetCode
59 螺旋矩阵Ⅱ
LeetCode
977有序数组的平方题目链接:有序数组的平方文章链接:有序数组的平方视频链接:有序数组的平方思路拿到这道题第一反应就是暴力求解,用两个指针i和k同时指向数组的首元素,然后i用来遍历数组并同时进行平方
程序员劝退师_
·
2024-02-03 22:51
代码随想录
算法
矩阵
leetcode
leetcode
209.长度最小的子数组
目录一、算法分析(1)思路——滑动窗口(2)时间复杂度二、参考代码
leetcode
209题目直达一、算法分析(1)思路——滑动窗口我们在数组nums中使用双指针中的左右指针技巧,初始化left=right
cv工程师^ ^
·
2024-02-03 22:51
算法题解
c++
算法
leetcode
代码随想录算法训练营第二天 |
LeetCode
977 有序数组的平方,
LeetCode
209 长度最小的子数组,
LeetCode
59 螺旋矩阵II
LeetCode
977有序数组的平方视频讲解链接:双指针法经典题目|
LeetCode
:977.有序数组的平方思路:双指针解法因为数组是有序的,所以平方之后最大的数肯定在数组的两端那么可以在数组两端定义两个指针
Jeus_KJ
·
2024-02-03 22:48
算法
leetcode
矩阵
javascript
力扣
刷题日记 Day 2 :
Leetcode
977 . 有序数组的平方、
Leetcode
209 . 长度最小的子数组、Lettcode 59 : 螺旋数组 II
刷题日记Day2一.
Leetcode
977.有序数组的平方二.
Leetcode
209.长度最小的子数组三.Lettcode59:螺旋数组II本篇文章,是在代码随想录60天编程挑战的基础上进行的题目讲解参与链接在此
加勒比海涛
·
2024-02-03 22:18
60天刷题强训
leetcode
算法
职场和发展
代码随想录算法训练营第二天|
LeetCode
977.有序数组的平方
LeetCode
209.长度最小的子数组
LeetCode
59.螺旋矩阵II
目录
LeetCode
977.有序数组的平方
LeetCode
209.长度最小的子数组
LeetCode
59.螺旋矩阵II
LeetCode
977.有序数组的平方文档讲解:代码随想录视频讲解:双指针法经典题目|
iwtup
·
2024-02-03 22:48
算法
day4
LeetCode
209 长度最小的子数组 |
LeetCode
59 螺旋矩阵2
思路没什么思路。。。看讲解之后对暴力解法有了了解通过两个for循环,第一个for循环起始位置,第二个for循环终止位置然后寻找符合条件的子序列滑动窗口(可以理解双指针法的一种)含义:就是不断的调节子序列的起始位置和终止位置,从而得出我们想要的位置。用一个for循环完成这个for循环表示终止位置窗口就是满足其和>=target的长度最小的连续子数组窗口的起始位置如何移动:如果当前窗口的值大于s了,窗
liunian_6
·
2024-02-03 22:48
算法
数据结构
二分查找|滑动窗口|前缀和|
LeetCode
209: 长度最小的子数组
长度最短的子数组作者推荐【动态规划】【广度优先】
LeetCode
2258:逃离火灾本文涉及的基础知识点C++算法:滑动窗口总结二分查找算法合集C++算法:前缀和、前缀乘积、前缀异或的原理、源码及测试用例包括课程视频题目给定一个含有
闻缺陷则喜何志丹
·
2024-02-03 22:47
#
算法题
#
视频算法
c++
算法
LeetCode
二分查找
滑动窗口
前缀和
长度最短
【数组】
leetcode
209.长度最小的子数组(C/C++/Java/Js)
leetcode
209.长度最小的子数组1题目2思路-滑动窗口3代码3.1C版本3.2C++版本3.3Java版本3.4JavaScript版本4总结1题目题源链接给定一个含有n个正整数的数组和一个正整数
?Suki
·
2024-02-03 22:17
数据结构与算法习题部分
LeetCode题解
c语言
c++
算法
leetcode
数据结构
leetcode
189.轮转数组|超简单易于理解方法
题目https://
leetcode
.cn/problems/rotate-array/description/https://
leetcode
.cn/problems/rotate-array/description
01红C
·
2024-02-03 22:46
leetcode
算法
数据结构
c++
leetcode
轮转数组
算法学习Day02 |
LeetCode
977.有序数组的平方、
LeetCode
209.长度最小的子数组、
LeetCode
59.螺旋矩阵II
一、
LeetCode
977.有序数组的平方题目链接:977.有序数组的平方-力扣(
LeetCode
)文章讲解:代码随想录视频讲解:双指针法经典题目|
LeetCode
:977.有序数组的平方_哔哩哔哩_bilibili1
不会写代码的里奇
·
2024-02-03 22:45
算法
c++
算法
leetcode
数据结构
面试
笔记
经验分享
leetcode
209长度最小的子数组|滑动窗口算法详细讲解学习
https://
leetcode
.cn/problems
01红C
·
2024-02-03 22:14
leetcode
算法
数据结构
C语言
c++
leetcode
滑动窗口
Leetcode
20. 有效的括号 C++
Leetcode
20.有效的括号题目给定一个只包括‘(’,’)’,’{’,’}’,’[’,’]’的字符串,判断字符串是否有效。有效字符串需满足:1.左括号必须用相同类型的右括号闭合。
Want!
·
2024-02-03 22:43
【力扣hot100】刷题笔记Day2
不熟悉python就cv大法先,理清楚思路更重要哈希1.两数之和-力扣(
LeetCode
)暴力法能过,遍历两遍求和是否为targetclassSolution(object):deftwoSum(self
小涛44
·
2024-02-03 22:13
力扣hot100刷题笔记
leetcode
笔记
算法
职场和发展
数据结构
力扣
Leetcode
20. 有效的括号
Leetcode
20.有效的括号题目思路 首先遍历完所有的左括号,将每一个左括号对应的右括号全部入栈,然后比较当前s[i]和栈顶的右括号是否相同即可。
少写代码少看论文多多睡觉
·
2024-02-03 22:42
Algorithm
#
Leetcode
leetcode
算法
职场和发展
leetcode
20. 有效的括号 C++
leetcode
20.有效的括号C++难度:简单给定一个只包括'(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。
jingxingv
·
2024-02-03 22:42
leetcode
【
leetcode
】225. 用队列实现栈
用队列实现栈题目链接 在满足题目要求(队列的基本操作)的前提下,完成进阶要求(也就是使用一个队列实现栈),只能使用数组(只有队列操作的顺序表)实现队列。使用数组或者循环链表实现队列(循环队列)也可以完成进阶要求,不过我不确定这是否满足题目要求(peek/popfromfront),使用循环队列看起来确实是从头节点开始取值的,但问题是它一下子就能就能取到尾节点,出队列也是一下子找到尾结点以及新的尾
念来过倒字名qwq
·
2024-02-03 22:41
Data
Structure
and
Algorithm
C语言
刷题
leetcode
算法
数据结构
c语言
leetcode
20.有效的括号(python)
leetcode
20.有效的括号(python)给定一个只包括'(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。
清醒思考
·
2024-02-03 22:41
leetcode
python
leetcode
python
【
leetcode
】232. 用栈实现队列
用栈实现队列题目链接typedefintvaluetype;typedefstruct{valuetype*arr;inttop;intcapacity;}Stack;voidInit(Stack*stack);voidPush(Stack*stack,valuetypevalue);voidPop(Stack*stack);valuetypeTop(Stack*stack);intSize(St
念来过倒字名qwq
·
2024-02-03 22:40
Data
Structure
and
Algorithm
C语言
刷题
leetcode
数据结构
算法
c语言
【
LeetCode
】142. 环形链表 II
leetcode
题目链接142.环形链表II/***Definitionforsingly-linkedlist.
念来过倒字名qwq
·
2024-02-03 22:10
Data
Structure
and
Algorithm
C语言
刷题
leetcode
链表
linux
c语言
算法
数据结构
Leetcode
20.有效的括号 Python
classSolution:defisValid(self,s):p=[(s.count("(")+s.count(")"))%2!=0,(s.count("[")+s.count("]"))%2!=0,(s.count("{")+s.count("}"))%2!=0,]ifp[0]orp[1]orp[2]:returnFalsereplace=[["()",""],["[]",""],["{}"
Leleprogrammer
·
2024-02-03 22:09
Leetcode
leetcode
python
算法
leetcode
20. 有效的括号
给定一个只包括'(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串思路:考察数据结构栈,左括号进栈,遇到匹配的就出栈;看是否最后栈里啥也不剩或者途中存在右括号压到栈底的情况,两者返回false直接。classSolution{public:boolisValid(
落雨飞辰
·
2024-02-03 22:39
面试
leetcode
栈
数据结构
leetcode
20.有效的括号
1.题目要求
leetcode
20.有效的括号给定一个只包括‘(’,’)’,’{’,’}’,’[’,’]’的字符串s,判断字符串是否有效。有效字符串需满足:1.左括号必须用相同类型的右括号闭合。
了不起的旭baobao
·
2024-02-03 22:39
力扣
leetcode
算法
LeetCode
20. 有效的括号(C++)
1.题目如下:给定一个只包括‘(’,‘)’,‘{’,‘}’,‘[’,‘]’的字符串s,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。示例1:输入:s="()"输出:true示例2:输入:s="()[]{}"输出:true示例3:输入:s="(]"输出:false提示:1a=*newstack();if(
_panbk_
·
2024-02-03 22:38
《LeetCode练习题》
leetcode
c++
算法
数据结构
【力扣hot100】刷题笔记Day3
283.移动零-力扣(
LeetCode
)一个指针遍历,一个指针用于交换前面的0classSolution(object):defmoveZeroes(self,nums):pre=0#用于交换前面的0foriinrange
小涛44
·
2024-02-03 22:08
力扣hot100刷题笔记
leetcode
笔记
算法
职场和发展
数据结构
【
leetcode
】20. 有效的括号
有效的括号题目链接//栈结构typedefcharvaluetype;typedefstruct{valuetype*arr;inttop;intcapacity;}Stack;voidInit(Stack*stack);voidPush(Stack*stack,valuetypevalue);voidPop(Stack*stack);valuetypeTop(Stack*stack);intSi
念来过倒字名qwq
·
2024-02-03 22:37
Data
Structure
and
Algorithm
C语言
刷题
leetcode
算法
c语言
数据结构
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
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
其他