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
listnode
Leetcode刷题笔记题解(C++):25. K 个一组翻转链表
思路:利用栈的特性,K个节点压入栈中依次弹出组成新的链表,不够K个节点则保持不变/***structListNode{*intval;*structListNode*next;*
ListNode
(intx
Demo.demo
·
2023-12-18 19:15
Leetcode算法题解
leetcode
笔记
c++
Leetcode刷题笔记题解(C++):328. 奇偶链表
*structListNode{*intval;*
ListNode
*next;*
ListNode
():val(0),next(nullptr){}*
ListNode
(intx):val(x),next(
Demo.demo
·
2023-12-18 19:15
Leetcode算法题解
leetcode
笔记
c++
Leetcode143 重排链表
提示:链表的长度范围为[1,5∗104][1,5*10^4][1,5∗104]1next)return;
ListNode
*p1(head);vectortmpA;while
Rocoberry_团子
·
2023-12-18 11:49
链表
数据结构
leetcode
算法
Leetcode 92 反转链表II
反转链表II题解1一遍遍历(穿针引线)给你单链表的头指针head和两个整数left和right,其中leftnext=head;
ListNode
*pre=dummynode;for(inti=0;inext
Rocoberry_团子
·
2023-12-18 11:49
链表
leetcode
数据结构
算法
Leetcode 24 两两交换链表中的节点
*structListNode{*intval;*
ListNode
*next;*
ListNode
():
Rocoberry_团子
·
2023-12-18 11:48
HOT100
递归
leetcode
算法
数据结构
ARTS第五周2020620
示例:输入:[1->4->5,1->3->4,2->6]输出:1->1->2->3->4->4->5->6解题思路:链表两两合并publicListNodemergeKLists(
ListNode
[]lists
chenyuan21177
·
2023-12-18 11:25
【力扣100】2.两数相加
_(self,val=0,next=None):#self.val=val#self.next=nextclassSolution:defaddTwoNumbers(self,l1:Optional[
ListNode
红水母
·
2023-12-18 05:21
leetcode
算法
142. Linked List Cycle II(两个指针)
*structListNode{*intval;*
ListNode
*next;*
ListNode
(intx):val(x),next(NULL){}*};*/classSolution{public:
ListNode
刘小小gogo
·
2023-12-17 19:08
LeetCode 203移除链表元素 707设计链表 206反转链表 | 代码随想录25期训练营day3
ListNode
*p;//p-next=head;错误!
精彩文帅。
·
2023-12-17 16:34
LeetCode刷题
代码随想录训练营
leetcode
链表
算法
数据结构
leetcode刷题笔记--链表篇
defhasCycle(head:
ListNode
)
持之以恒未来可期
·
2023-12-17 14:43
1024程序员节
leetcode
链表
python
[19]删除链表的倒数第N个结点
一、基础类publicstaticclassListNode{intval;ListNodenext;
ListNode
(){}
ListNode
(intval){this.val=val;}
ListNode
_魔佃_
·
2023-12-17 09:04
链表:移除链表元素 设计链表 翻转链表
适用场景:数据量不固定,增删多,查询少链表的定义//单链表structListNode{intval;//节点上存储的元素
ListNode
*next;//指向下一个节点的指针
ListNode
(intx)
暁_
·
2023-12-17 07:24
链表
数据结构
leetcode 第2题-两数相加
807.输入:l1=[0],l2=[0]输出:[0]输入:l1=[9,9,9,9,9,9,9],l2=[9,9,9,9]输出:[8,9,9,9,0,0,0,1]funcAddTwoNumbers(l1*
ListNode
一对码农
·
2023-12-17 03:30
day4 节点两两交换
ListNode
*swapPairs(
ListNode
*head){
ListNode
*dummyHead=newListNode(0);//设置一个虚拟头结点dummyHead->next=head;/
孟猛2023
·
2023-12-16 23:45
算法
【力扣100】21.合并两个有序链表
self,val=0,next=None):#self.val=val#self.next=nextclassSolution:defmergeTwoLists(self,list1:Optional[
ListNode
红水母
·
2023-12-16 12:03
leetcode
链表
python
【力扣100】141.环形链表
classListNode:#def__init__(self,x):#self.val=x#self.next=NoneclassSolution:defhasCycle(self,head:Optional[
ListNode
红水母
·
2023-12-16 12:02
leetcode
链表
算法
【力扣100】142.环形链表2
classListNode:#def__init__(self,x):#self.val=x#self.next=NoneclassSolution:defdetectCycle(self,head:Optional[
ListNode
红水母
·
2023-12-16 12:02
leetcode
链表
算法
【力扣100】234.回文链表
(self,val=0,next=None):#self.val=val#self.next=nextclassSolution:defisPalindrome(self,head:Optional[
ListNode
红水母
·
2023-12-16 12:25
leetcode
链表
算法
Leetcode—237.删除链表中的节点【中等】
*structListNode{*intval;*
ListNode
*next;*
ListNode
(intx):val(x),next(NULL){}*};*/classSolution{public:voiddeleteNode
源代码•宸
·
2023-12-16 04:52
LeetCode刷题
leetcode
链表
算法
c++
经验分享
数据结构
编写代码,以给定值x为基准将链表分割成两部分,所有小于x的结点排在大于或等于x的结点之前 给定一个链表的头指针
ListNode
* pHead,请返回重新排列后的链表的头指针。注意:分割以后保持原来的
题目:编写代码,以给定值x为基准将链表分割成两部分,所有小于x的结点排在大于或等于x的结点之前给定一个链表的头指针
ListNode
*pHead,请返回重新排列后的链表的头指针。
Light丶Long
·
2023-12-16 00:36
牛客练习
java
单链表
链表分割
LeetCode Hot100 23.合并K个升序链表
方法:分治,类似于归并classSolution{publicListNodemergeKLists(
ListNode
[]lists){returnmergeKLists(lists,0,lists.length
hn小菜鸡
·
2023-12-15 22:43
算法刷题-链表
leetcode
链表
算法
力扣刷题笔记——反转链表
只需要遍历一遍链表就可以完成链表的反转classSolution{public:
ListNode
*reverseList(
ListNode
*head){
ListNode
*pre,*curr;curr=head
我我我想出去玩
·
2023-12-15 15:33
力扣
leetcode
笔记
链表
leetcode19. 删除链表的倒数第 N 个结点
1,2,3,4,5],n=2输出:[1,2,3,5]示例2:输入:head=[1],n=1输出:[]示例3:输入:head=[1,2],n=1输出:[1]提示:链表中结点的数目为sz1next=head;
ListNode
丑月十五
·
2023-12-15 13:25
链表
力扣刷题
链表
数据结构
算法leetcode|92. 反转链表 II(rust重拳出击)
.反转链表II:给你单链表的头指针head和两个整数left和right,其中left>//}////implListNode{//#[inline]//fnnew(val:i32)->Self{//
ListNode
二当家的白帽子
·
2023-12-15 06:38
LeetCode力扣算法题目
rust
golang
数据结构
算法
后端
leetcode
【代码随想录算法训练营-第三天】【链表】203,707,206
publicListNoderemoveElements(ListNodehead,intval){if(head==null){returnhead;}ListNodedummyNode=newListNode(-1,head);
ListNode
不熬夜的靓仔
·
2023-12-14 13:43
代码随想录-力扣刷题
算法
链表
数据结构
day4 检测链表的环入口
ListNode
*detectCycle(
ListNode
*head){
ListNode
*fast=head;
ListNode
*slow=head;while(fast!
孟猛2023
·
2023-12-06 14:56
算法
day4 移出倒数第n个节点
ListNode
*removeNthFromEnd(
ListNode
*head,intn){
ListNode
*dummyHead=newListNode(0);dummyHead->next=head;
孟猛2023
·
2023-12-06 14:24
算法
eetcode第21题合并有序链表
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(intx){val=x;}*}*/classSolution{publicListNodemergeTwoLists
CoderAPang
·
2023-12-06 07:48
Leetcode刷题笔记题解(C++):LCR 021. 删除链表的倒数第 N 个结点
*structListNode{*intval;*
ListNode
*next;*
ListNode
():val(0),next(nullptr){}*
ListNode
(intx):val(x),next(
Demo.demo
·
2023-12-06 02:31
Leetcode算法题解
leetcode
笔记
c++
*【链表】删除链表中重复的结点
搞半天,总报错,细节问题classSolution:defdeleteDuplication(self,pHead):ifpHead==None:returnpHeaddummy=
ListNode
(0)
一个想当大佬的菜鸡
·
2023-12-05 21:06
23. 合并 K 个升序链表 --力扣 --JAVA
解题思路对每个链表的首节点进行比较,获取当前的最小节点;将每个阶段的最小节点进行链接;代码展示classSolution{publicListNodemergeKLists(
ListNode
[]lists
xuxigifxfh
·
2023-12-05 20:04
力扣练习
算法
数据结构
链表反转笔记
/*structListNode{intval;structListNode*next;
ListNode
(intx):val(x),next(NULL){}};*/classSolution{public
咩咩要学习
·
2023-12-05 17:24
c++
学习笔记
c++
开发语言
后端
Day75x.算法训练
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(){}*
ListNode
(intval){this.val=val;}*
ListNode
(intval
EVE(伊娃)
·
2023-12-05 16:53
算法
Day61.算法训练
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(){}*
ListNode
(intval){this.val=val;}*
ListNode
(intval
EVE(伊娃)
·
2023-12-05 16:53
算法
《leetcode刷题讲解》—漫漫编程路
(注意,下面示例中的所有序列,都是对
ListNode
对象序列化的表示。)来源:力扣(Lee
ILLENIUM..
·
2023-12-05 15:33
leetcode
算法
职场和发展
C++实现单链表
structListNode{intval;
ListNode
*next;
ListNode
():val(0),next(nullptr){}
ListNode
(intx):val(x),next(nullptr
游吟焰火
·
2023-12-05 11:15
算法
LeetCode刷题
c++
链表
数据结构
day3 移出链表中值为x的节点
ListNode
*removeElements(
ListNode
*head,intval){
ListNode
*dummyHead=newListNode(0);//设置一个虚拟头结点dummyHead-
孟猛2023
·
2023-12-05 11:41
算法
力扣 1367. 二叉树中的列表 链表 dfs
*structListNode{*intval;*
ListNode
*next;*
ListNode
(intx):val(x),
csu_xiji
·
2023-12-05 10:46
力扣
DFS
链表
剑指Offer18.删除链表的节点
*structListNode{*intval;*
ListNode
*next;*
ListNode
(intx):val(x),next(NULL)
莱安纳德
·
2023-12-05 08:16
剑指Offer第二版
链表
数据结构
2. 两数相加
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(){}*
ListNode
(in
刘某某.
·
2023-12-04 17:01
力扣Hot100
java
leetcode
数据结构
链表
0002 两数相加——张寒之の力扣笔记
这道题用到了链表操作,搜索了一下链表的相关函数,发现不能用,然后发现了代码中有相关的提示,如下图image.png也就是说只有一个值(val),一个指针(next),和一个初始化函数(
ListNode
(
力扣刷题小分队
·
2023-12-03 17:59
代码随想录day3 203.移除列表元素 707.设计链表 206.反转链表
链表的代码://单链表structListNode{intval;//节点上存储的元素
ListNode
*next;//指向下
quarter-moon
·
2023-12-03 01:46
链表
数据结构
牛客网高频算法题系列-BM4-合并两个排序的链表
数据范围:03->5ListNodelist1=
ListNode
.testCase3();System.out.println("链表一");
ListNode
.print(list1);//2->4->
雄狮虎豹
·
2023-12-02 19:14
206. 反转链表
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(){}*
ListNode
(intval){this.val=val;}*
ListNode
(intval
刘某某.
·
2023-12-02 17:18
力扣Hot100
链表
数据结构
160. 相交链表
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(intx){*val=x;*next=null;*}*}*/publicclassSolution
刘某某.
·
2023-12-02 17:47
力扣Hot100
链表
数据结构
206. 反转链表
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(){}*
ListNode
(intval){this.val=val;}*
ListNode
(intval
刘某某.
·
2023-12-02 17:13
力扣Hot100
链表
数据结构
list模拟实现
模拟实现代码#pragmaonce//List的节点类templatestructListNode{
ListNode
(constT&val=T()):_pPre(nullptr),_pNext(nullptr
小宁n
·
2023-12-02 15:24
c++
list
c++
数据结构
算法进阶——链表中环的入口节点
returnnullptr;}//获取到环节点的个数intloop_node_num=GetLoopNodeNum(pHead);if(loop_node_num==0){//链表中没有环returnnullptr;}
ListNode
拉普拉斯妖1228
·
2023-12-02 11:06
算法
算法
链表
数据结构
Data Stream
lt960.FirstUniqueNumberinaStreamII每个操作都是O(1)publicclassDataStream{classListNode{intvalue;ListNodenext;
ListNode
谢谢水果
·
2023-11-30 21:26
【Leetcode】Given a non-empty, singly linked list with head node head, return a middle node of link...
returnamiddlenodeoflinkedlist.Iftherearetwomiddlenodes,returnthesecondmiddlenode.classSolution:defmiddleNode(self,head):""":typehead:
ListNode
云端漫步_b5aa
·
2023-11-30 21:17
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他