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
23. 合并 K 个升序链表
新学的C++17的推导指引classSolution{public:
ListNode
*mergeKLists(vector&lists){lists.erase(remove_if(lists.begin
Python ml
·
2024-02-12 10:58
LeetCode
链表
数据结构
142. 环形链表 II
主要的两点:1.走a+nb步一定是在环入口2.第一次相遇时慢指针已经走了nb步(nb+a=a)在入口相遇classSolution{public:
ListNode
*detectCycle(
ListNode
Python ml
·
2024-02-12 10:57
LeetCode
链表
算法
Day04 链表part02
个结点独立写出了需要遍历两次的代码,代码需要先确定链表的个数size,再利用size-n来循环classSolution:defremoveNthFromEnd(self,head:Optional[
ListNode
临渊羡鱼的猫
·
2024-02-12 09:33
代码随想录一刷
链表
数据结构
876. 链表的中间结点
注意,我们返回了一个
ListNode
类型的对象ans,这样:ans.val=3,ans.next.val=4,ans.next.next.
spark打酱油
·
2024-02-12 01:40
leetcode 23. 合并K个排序链表
*functionListNode(val){*this.val=val;*this.next=null;*}*//***@param{
ListNode
[]}
leileizhang2020
·
2024-02-12 00:26
21. 合并两个有序链表
示例:输入:1->2->4,1->3->4输出:1->1->2->3->4->4代码classSolution{public:
ListNode
*mergeTwoLists(
ListNode
*l1,
ListNode
vbuer
·
2024-02-11 18:30
算法进阶——链表中环的入口节点
returnnullptr;}//获取到环节点的个数intloop_node_num=GetLoopNodeNum(pHead);if(loop_node_num==0){//链表中没有环returnnullptr;}
ListNode
·
2024-02-11 17:59
面试算法
两个链表的第一个公共结点
个人解法/*publicclassListNode{intval;ListNodenext=null;
ListNode
(intval){this.val=val;}}*/publicc
就这些吗
·
2024-02-11 12:51
顺序表、链表:LeetCode题目
目录206141202611914292206方法一classSolution{public:
ListNode
*reverseList(
ListNode
*head){//传入一个链表,返回反转之后的链表
_哇呀呀_
·
2024-02-11 10:22
数据结构与算法
链表
leetcode
数据结构
leetcode 24
24.两两链表交换链表中的节点已经给出了链表节点结构类:publicclassListNode{intval;ListNodenext;
ListNode
(){}
ListNode
(intval){this.val
Benaso
·
2024-02-11 04:42
leetcode
leetcode
算法
职场和发展
leetcode环形链表
141.环形链表解法一:哈希表funchasCycle(head*
ListNode
)bool{set:=map[*
ListNode
]bool{}cur:=headforcur!
来深圳
·
2024-02-10 18:15
#
leetcode
#
Go语言
链表
leetcode
链表划分
PartitionList已知链表头节点指针head与数值X,将所有小于x的节点放在大于或等于x的节点前,且保持这些节点的原来的相对位置算法:巧用两个临时头节点classSolution{public:
ListNode
徐凯_xp
·
2024-02-10 12:12
21.Merge Two Sorted Lists
代码:#includeusingnamespacestd;structListNode{intval;
ListNode
*next;
ListNode
(intx):val(x),next(NULL){}};
花落花开花满天
·
2024-02-10 05:17
python学习leetcode每日一题——链表的中间结点
注意,我们返回了一个
ListNode
类型的对象ans,这样:ans.val=3,ans.next.val=4,ans
skilaLee
·
2024-02-10 01:02
python学习
python
leetcode
LeetCode——链表的中间结点
注意,我们返回了一个
ListNode
类型的对象ans,这样:ans.val=3,ans.next.val=4,ans.next.next.val
cs真入门小白
·
2024-02-10 01:32
LeetCode刷题
leetcode
单链表
反转链表· 递归
1.递归实现classSolution{public:
ListNode
*reverse(
ListNode
*pre,
ListNode
*cur){if(cur==nullptr){returnpre;}
ListNode
自律即自由w
·
2024-02-09 21:10
链表
数据结构
链表-删除链表的重复元素-简单-20210910
示例:输入:head=[1,1,2]输出:[1,2]输入:head=[1,1,2,3,3]输出:[1,2,3]提示:链表中节点数目在范围[0,300]内-100
ListNode
:res=[]dummy
大鱼er
·
2024-02-09 19:24
链表
数据结构
踩坑记录[6]——LeetCode 19题:删除链表的倒数第 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
Magic@
·
2024-02-09 17:09
leetcode
链表
算法
c++
LeetCode 热题 100 | 链表(下)
完整代码菜鸟做题第三周,语言是C++1148.排序链表解题思路:遍历链表,把每个节点的val都存入数组中用sort函数对数组进行排序遍历链表,更新每个节点的valclassSolution{public:
ListNode
狂放不羁霸
·
2024-02-09 11:43
力扣
leetcode
链表
算法
LeetCode-876、链表的中间结点-简单
注意,我们返回了一个
ListNode
类型的对象ans,这样:ans.val=3,ans.next.
clover_my
·
2024-02-09 10:19
LeetCode题库
剑指 Offer II 022. 链表中环的入口节点
,Equatable然后用字典判断是否存在存在的话说明有环这个重复的节点就是入口extensionListNode:Hashable,Equatable{publicstaticfunc==(lhs:
ListNode
邦_
·
2024-02-09 01:07
【leetcode】LCR 123. 图书整理 I(简单)题解学习
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(){}*ListNod
林隐w
·
2024-02-08 19:34
leetcode
数据结构
算法
leetcode
学习
算法
java
C++ 反转链表
#includeusingnamespacestd;structListNode{intval;
ListNode
*next;
ListNode
(intx):val(x),next(nullptr){}};
连风都笑我了
·
2024-02-08 14:38
C++
链表
c++
数据结构
C++反转链表
#includestructListNode{intval;
ListNode
*next;
ListNode
(intx):val(x),next(NULL){}};
ListNode
*reverseList(
Galaxy银河
·
2024-02-08 14:35
C++更多语法
计算机
/
人工智能
c++
链表
windows
链表常见操作及解题思路
示例题目LeetCode876.返回链表的中间节点publicListNodemiddleNode(ListNodehead){
ListNode
[]arr=newListNode[100];
乐之者v
·
2024-02-08 06:49
数据结构和算法
链表
数据结构
5.28 力扣 字符匹配解码
则用后面的结点覆盖前面的结点然后重构结点申请当前节点的前缀和sum为key,当前节点指针为value的哈希表classSolution:defremoveZeroSumSublists(self,head:
ListNode
咩桃
·
2024-02-08 04:06
力扣
字符串
数据结构
python
Leetcode—61. 旋转链表【中等】
*structListNode{*intval;*
ListNode
*next;*
ListNode
():val(0),next(nullptr){}*
ListNode
(intx):val(x),next(
源代码•宸
·
2024-02-08 02:25
LeetCode刷题
leetcode
链表
算法
c++
数据结构
经验分享
力扣之链表9—回文链表
方法1将链表元素存入列表后判断但其时间复杂度和空间复杂度为O(n)classSolution:defisPalindrome(self,head:
ListNode
)->bool:ifnothead:returnTruels
程序媛的攻城之路
·
2024-02-07 23:50
算法与数据结构
链表
指针
数据结构
[力扣 Hot100]Day23 反转链表
代码classSolution{public:
ListNode
*reverseList(
ListNode
*head){if(!head||!
谛听misa
·
2024-02-07 23:48
力扣Hot100题
leetcode
链表
算法
[力扣 Hot100]Day24回文链表
代码classSolution{public:boolisPalindrome(
ListNode
*head){vectorstack;intn=0;Li
谛听misa
·
2024-02-07 23:45
力扣Hot100题
leetcode
算法
leetcode203. 移除链表元素
代码classSolution:defremoveElements(self,head:Optional[
ListNode
],val:int):new_head=
ListNode
(val=0,next=
lanlinbuaa
·
2024-02-07 21:57
链表
数据结构
C++力扣141 环形链表
classSolution{public:boolhasCycle(
ListNode
Hillbox
·
2024-02-07 08:04
C++力扣
leetcode
c++
算法
【力扣】环形链表
classSolution{public:boolhasCycle(
ListNode
*head){unordered_ma
oopec
·
2024-02-07 08:34
实战
链表
leetcode
数据结构
go语言每日一练——链表篇(六)
nc_tools"/**typeListNodestruct{*Valint*Next*
ListNode
*}*//****@paramheadListNode类*@returnbool布尔型*/funchasCycle
落雨便归尘
·
2024-02-07 03:46
Go语言每日一题
golang
链表
开发语言
算法
数据结构
LeetCode-21:合并两个有序链表(Java语言实现)
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(){}*
ListNode
(intval){this.val=val;}*
ListNode
(intval
藤原豆腐的拓海
·
2024-02-07 03:11
leetcode
链表
java
算法
数据结构
LeetCode-83:删除排序链表中的重复元素(Java语言实现)
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(){}*
ListNode
(intval){this.val=val;}*
ListNode
(intval
藤原豆腐的拓海
·
2024-02-07 03:10
leetcode
链表
java
算法
数据结构
LeetCode-82:删除排序链表中的重复元素(Java语言实现)
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(){}*
ListNode
(intval){this.val=val;}*
ListNode
(intval
藤原豆腐的拓海
·
2024-02-07 03:10
leetcode
链表
java
数据结构
算法
LeetCode-21:合并两个有序链表(Java语言实现)
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(){}*
ListNode
(intval){this.val=val;}*
ListNode
(intval
藤原豆腐的拓海
·
2024-02-07 03:07
leetcode
链表
java
数据结构
算法
3.链表
链表1.链表和链表节点的实现每个链表节点使用一个adlist.h/
listNode
结构来表示typedefstructlistNode{//前置节点structlistNode*prev;//后置节点structlistNode
xMustang
·
2024-02-07 02:51
代码随想录算法训练营第三天 | 链表
LeetCode206.反转链表链表节点的定义包含:节点上存储的元素、下一个节点对象的地址(双链表还包含上一个节点对象的地址)publicclassListNode{intval;ListNodenext;
ListNode
SUBURBIA~
·
2024-02-06 23:11
算法
链表
数据结构
java
leetcode
一些基础函数
链表
ListNode
*p=newListNode(0,head);栈和队列stack——stackst;st.push(1);st.push(2);//st:12st.top();//2st.size(
.wsy.
·
2024-02-06 22:13
日常
算法
力扣LeetCode-链表
链表一、链表节点定义//单链表structListNode{ intval; //节点上存储的元素
ListNode
*next; //指向下一个节点的指针
ListNode
(intx):val(x
流忆,留宜
·
2024-02-06 14:37
LeetCode
链表
leetcode
算法
【D23】对链表进行插入排序 & 合并两个有序链表 &排序链表 (LC 147&21&148)
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(){}*
ListNode
(intval){th
sirenyunpan
·
2024-02-06 13:15
Python数据结构与算法:列表转链表
代码classListNode:def__init__(self,val=0,next=None):self.val=valself.next=nextdeflist2link(list_):head=
ListNode
吮指原味张
·
2024-02-06 11:18
#
python
链表
数据结构
python
python_leetcode_206_反转链表_图解
:def__init__(self,val=0,next=None):self.val=valself.next=nextclassSolution:defreverseList(self,head:
ListNode
Chengzz_Lord
·
2024-02-06 11:16
链表
leetcode
算法
Day4 链表专项 — 交换、双指针、交点、环
LeetCode24.两两交换链表中的节点解题思路:明确交换步骤,记录必要的临时节点
ListNode
*swapPairs(
ListNode
*head){
ListNode
*dummy_head=newListNode
DuanDuan0820
·
2024-02-06 05:14
算法学习
算法
c++
链表
Day3 链表专项—反转、构建
LeetCode203.移除链表元素解题思路:构建虚拟头结点,可使后续所有的节点操作都一致
ListNode
*removeElements(
ListNode
*head,intval){//虚拟头结点
ListNode
DuanDuan0820
·
2024-02-06 05:13
算法学习
链表
数据结构
算法
LeetCode 109. 有序链表转换二叉搜索树 题解+测试 C/C++
主要思路构造平衡的二叉搜索树:首先使用快慢指针法找到中位数,作为根节点,然后递归构造左子树与右子树#include#includeusingnamespacestd;#includestructListNode{intval;
ListNode
【止心】
·
2024-02-05 21:05
LeetCode
链表
二叉搜索树
中位数
c++
算法
算法第四天,链表2
typeListNodestruct{ValintNext*
ListNode
}24.两两交换链表中的节点funcswapPairs(head*
ListNode
)*
ListNode
{dummyHead:=
weixin_50253985
·
2024-02-05 17:17
算法
链表
数据结构
代码随想录算法训练营第三天| ● 链表理论基础 ● 203.移除链表元素 ● 707.设计链表 ● 206.反转链表
*structListNode{*intval;*
ListNode
*next;*
ListNode
():val(0),next(nullptr){}*
ListNode
(intx):va
孤馆深沉
·
2024-02-05 17:40
算法
链表
数据结构
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他