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
代码随想录 Leetcode160. 相交链表
题目:代码(首刷看解析2024年1月13日):classSolution{public:
ListNode
*getIntersectionNode(
ListNode
*headA,
ListNode
*headB
meeiuliuus
·
2024-01-15 01:34
#
leetcode
---
easy
c++
算法
链表
剑指offer面试题06. 从尾到头打印链表(辅助栈法)
思路详见链接代码classSolution:defreversePrint(self,head:
ListNode
)->List[int]:stack=[]whilehead:stack.append(head.val
程旭员
·
2024-01-15 00:51
剑指offer
从尾到头打印链表
辅助栈法
剑指offer
Python
剑指offer面试题5 从尾到头打印链表(java实现)
classListNode{intval;ListNodenext=null;
ListNode
(int
Logan24
·
2024-01-15 00:20
剑指offer面试题
剑指offer
算法
面试题
java
面试题06. 从尾到头打印链表【LeetCode剑指offer】
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(intx){val=x;}*}*/c
江璇Up
·
2024-01-15 00:50
剑指offer题解
面试题06.
从尾到头打印链表
剑指offer
剑指offer面试题06 从尾到头打印链表C++
*structListNode{*intval;*
ListNode
*next;*
ListNode
(intx):val(x),next(NULL){}*};*/classSolution{public:vectorreversePrint
l_c_c_c
·
2024-01-15 00:49
剑指offer
[剑指offer]面试题5:从尾到头打印链表
链表结点定义如下:structListNode{intm_nKey;
ListNode
*m_pNext;};通常打印是一个只读操作,我们不希望打印时修改内容。假设面试官也要求这个题目不能改变链表的结构。
唐火
·
2024-01-15 00:49
[剑指offer]
链表
指针
面试
C++
递归
剑指offer面试题5——链表之从尾到头打印链表
【方法一】:迭代输出/***structListNode{*intval;*structListNode*next;*
ListNode
(intx):*val(x),next(NULL){*}*};*/以上内容是题目给的结点定义
denghe1122
·
2024-01-15 00:17
数据结构/算法
剑指offer
关于idea上LeetCode插件, java.lang.NoSuchMethodError: ‘
ListNode
ListNode
.deserialize(java.lang.String)‘ 问题
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(intx){val=x;}*}
zzzgd816
·
2024-01-14 23:16
挖坑踩坑
软件工具使用
leetcode
java
intellij-idea
java求链表中倒数第k个结点
然后呢length-k的值就是我们要从链表头部走几步就可以了,代码解释:publicclassSolution{publicclassListNode{intval;ListNodenext=null;
ListNode
王文搏
·
2024-01-14 18:20
java练习题
Java
java
链表
开发语言
Java合并两个有序链表
小的连接newHead(升序)newHead的路径(蓝色)就是连接后的路径publicclassSolution{publicclassListNode{intval;ListNodenext=null;
ListNode
王文搏
·
2024-01-14 18:20
Java
java练习题
java
开发语言
Java链表分割
描述现有一链表的头指针
ListNode
*pHead,给一定值x,编写一段代码将所有小于x的结点排在其余结点之前,且不能改变原来的数据顺序,返回重新排列后的链表的头指针。
王文搏
·
2024-01-14 18:47
java练习题
Java
数据结构
java
算法
每日一题 83. 删除排序链表中的重复元素(简单)
self,val=0,next=None):#self.val=val#self.next=nextclassSolution:defdeleteDuplicates(self,head:Optional[
ListNode
eyvr
·
2024-01-14 15:46
用Python刷力扣
链表
数据结构
python
leetcode
LeetCode每日一题题解:82. 删除排序链表中的重复元素 II-题解-python && C++源代码
示例1:输入:head=[1,2,3,3,4,4,5]输出:[1,2,5]示例2:输入:head=[1,1,1,2,3]输出:[2,3]提示:链表中节点数目在范围[0,300]内-100
ListNode
小馨馨的小翟
·
2024-01-14 15:15
笔记
题解
链表
leetcode
c++
每日一道leetcode(python)83. 删除排序链表中的重复元素
示例1:输入:head=[1,1,2]输出:[1,2]示例2:输入:head=[1,1,2,3,3]输出:[1,2,3]提示:链表中节点数目在范围[0,300]内-100
ListNode
:ifnothead
爱吃花椒的刺猬酱
·
2024-01-14 15:42
每日一道leetcode
leetcode
链表
力扣(LeetCode)每日一题82.删除排序链表中的重复元素II
示例1:输入:head=[1,2,3,3,4,4,5]输出:[1,2,5]示例2:输入:head=[1,1,1,2,3]输出:[2,3]提示:链表中节点数目在范围[0,300]内-100
ListNode
Ackerman2
·
2024-01-14 15:11
Leetcode
leetcode
83. 删除排序链表中的重复元素
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(){}*
ListNode
(intval){this.val=val;}*
ListNode
(intval
cccc楚染rrrr
·
2024-01-14 10:10
LeetCode
链表
数据结构
C/C++汇编学习(六)——数据结构汇编实例:链表、树、图。
链表部分转为汇编并注释二、树1.C++代码2.链表部分转为汇编并注释3.汇编伪代码三、图1.C++代码2.汇编伪代码四、总结一、链表1.C++代码#includestructListNode{intdata;
ListNode
Thomas_Lbw
·
2024-01-14 09:44
汇编语言
数据结构
c语言
c++
代码随想录 Leetcode142. 环形链表 II
题目:代码(首刷看解析2024年1月13日):classSolution{public:
ListNode
*detectCycle(
ListNode
*head){if(head==nullptr)returnnullptr
meeiuliuus
·
2024-01-14 06:28
#
leetcode
---medium
c++
算法
链表
day03打卡
*structListNode{*intval;*
ListNode
*next;*
ListNode
():val(0),next(
clamdown2021
·
2024-01-14 05:06
代码
leetcode
算法
day04打卡
*structListNode{*intval;*
ListNode
*next;*
ListNode
(intx):val(x),next(NULL){}*};*/classSolution{pub
clamdown2021
·
2024-01-14 05:35
代码
leetcode
算法
代码随想录算法训练营第四天| 24. 两两交换链表中的节点 、19.删除链表的倒数第N个节点 、 160.链表相交、142.环形链表II
做题过程:classSolution{public:
ListNode
*swapPairs(
ListNode
*head){//建立虚拟头结点
ListNode
*vir_head=newListNode(0,
THY__
·
2024-01-13 23:35
算法
链表
c++
leetcode
leetcode142.环形链表II
*classListNode{*intval;*ListNodenext;*
ListNode
(intx){*val=x;*next=null;*}*}*/publicc
憨憨二师兄
·
2024-01-13 23:18
代码随想录算法训练营第三天|203 移除链表元素、707设计链表、206反转链表
链表在内存中不连续插入和删除的复杂度为O(1),查询的复杂度为0(n),和数组刚好相反链表可扩展,数组不可扩展有单链表、双链表、循环链表等链表的定以结构如下:structListNode{intval;
ListNode
做个爱笑的大男孩
·
2024-01-13 21:19
C++
算法
链表
数据结构
【排序算法】删除排序链表中的重复元素
head=[1,1,2]输出:[1,2]示例2:输入:head=[1,1,2,3,3]输出:[1,2,3]解题思路:直接使用哈希defdeleteDuplicates(head):""":typehead:
ListNode
Krien666
·
2024-01-13 21:47
算法
排序算法
链表
算法
Java反转单链表
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(){}*
ListNode
(intval){this.val=val;}*
ListNode
(intval
王文搏
·
2024-01-13 03:45
java练习题
数据结构
链表专题-删除,设计,反转链表
classSolution{public:
ListNode
*removeElements(
ListNode
*head,intval){if(head==nullptr)returnnullptr;
ListNode
一只特立独行的猪( ﹡ˆoˆ﹡
·
2024-01-13 01:09
链表
数据结构
代码随想录算法训练营第四天 | 24.两两交换链表中的结点、19.删除链表中的倒数第N个结点、面试题 02.07. 链表相交、142.环形链表II
题目:24.两两交换链表中的结点文章链接:代码随想录视频链接:LeetCode:24.两两交换链表中的节点题目链接:力扣题目链接解法1:classSolution{public:
ListNode
*swapPairs
一楼二栋
·
2024-01-12 22:28
leetcode
算法
c++
代码随想录 Leetcode707. 设计链表
题目:代码(首刷看解析2024年1月11日):classMyLinkedList{private:structListNode{intval;
ListNode
*next;
ListNode
(intval)
meeiuliuus
·
2024-01-12 13:18
#
leetcode
---medium
算法
c++
代码随想录 Leetcode203. 移除链表元素
题目:代码(首刷看解析2024年1月11日):classSolution{public:
ListNode
*removeElements(
ListNode
*head,intval){if(head==nullptr
meeiuliuus
·
2024-01-12 13:48
#
leetcode
---
easy
c++
算法
代码随想录 Leetcode24. 两两交换链表中的节点
题目:代码(首刷看解析2024年1月12日):classSolution{public:
ListNode
*swapPairs(
ListNode
*head){if(head==nullptr)returnnullptr
meeiuliuus
·
2024-01-12 13:42
#
leetcode
---medium
c++
算法
leetcode 206 反转单链表
代码如下:
ListNode
*reverseList(
ListNode
*head){if(head==nullptr||head->next==nullptr)returnhead;
ListNode
*pPre
吃个小烧饼
·
2024-01-12 10:44
206. 反转链表(Java)
输入:head=[1,2,3,4,5]输出:[5,4,3,2,1]代码实现:1.根据题意创建一个结点类:publicclassListNode{intval;ListNodenext;
ListNode
(
JungleiRim
·
2024-01-11 02:02
力扣刷题
链表
java
数据结构
【Leetcode】19. 删除链表的倒数第 N 个结点
*typeListNodestruct{*Valint*Next*
ListNode
*}*/funcremoveNthFromEnd(head*
ListNode
,nint)*
ListNode
{//虚拟头结点
Hunter_Kevin
·
2024-01-11 01:49
#
代码随想录
#
LeetCode
leetcode
链表
算法
【大厂算法面试冲刺班】day1:数据结构先导课-链表、列表
链表/*链表结点类*/classListNode{intval;//结点值ListNodenext;//指向下一结点的指针(引用)
ListNode
(intx){val=x;}//构造函数}在链表中查找值为
黄油饼卷咖喱鸡就味增汤拌孜然羊肉炒饭
·
2024-01-11 00:45
算法
数据结构
算法
面试
【leetcode100-034】【链表/优先队列】合并k个升序链表
【题解】classSolution{public:structStatus{intval;
ListNode
*ptr;booloperatorrhs.val;}};prio
_六六_
·
2024-01-10 16:03
leetcode100思路整理
算法
每日一练(3):从尾到头打印链表
示例1:输入:head=[1,3,2]输出:[2,3,1]限制:0reversePrint(
ListNode
*head){intlen=0;
ListNode
*nod
加班猿
·
2024-01-09 22:20
167. 两数之和 II - 输入有序数组
*structListNode{*intval;*
ListNode
*next;*
ListNode
():val(0),next(nullptr){}*
ListNode
(intx):val(x),next(
咔咔咔的
·
2024-01-09 11:41
leetcode
c++
86. 分隔链表
*structListNode{*intval;*
ListNode
*next;*
ListNode
():val(0),next(nullptr){}*
ListNode
(intx):val(x),next(
咔咔咔的
·
2024-01-09 11:11
leetcode
链表
c++
25. K 个一组翻转链表
*structListNode{*intval;*
ListNode
*next;*
ListNode
():val(0),next(nullptr){}*
ListNode
(intx):val(x),next(
咔咔咔的
·
2024-01-09 11:06
leetcode
链表
c++
203删除链表元素
找到元素判断位置classSolution{public:
ListNode
*removeElements(
ListNode
*head,intval){//删除头结点while(head!
小凡子空白在线学习
·
2024-01-09 08:07
代码随想录笔记
链表
数据结构
算法
92. 反转链表 II
*structListNode{*intval;*
ListNode
*next;*
ListNode
():val(0),next(nullptr){}*
ListNode
(intx):val(x),next(
咔咔咔的
·
2024-01-09 06:04
leetcode
链表
c++
【Leetcode】203. 移除链表元素
*typeListNodestruct{*Valint*Next*
ListNode
*}*/funcremoveElements(head
Hunter_Kevin
·
2024-01-09 05:01
#
代码随想录
#
LeetCode
leetcode
链表
算法
LeetCode-合并两个有序链表
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(intx){val=x;}*}*/classSolution{publicListNodemergeTwoLists
沙漠小舟
·
2024-01-07 22:32
24.两两交换链表中的节点
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(intx){val=x;}*}*/cla
皮蛋豆腐酱油
·
2024-01-07 21:38
力扣2807.在链表中插入最大公约数
*structListNode{*intval;*
ListNode
*next;*
ListNode
():val(0),next(nullptr){}*
ListNode
(intx):val(x),next(
A呆唯
·
2024-01-07 14:22
力扣刷题笔记
leetcode
链表
算法
学习
笔记
c++
c++模板单循环链表
应用模板2使用class定义node,而不是struct*///链表节点templateclassListNode{public://引用public,避免了使用get,set所带来的麻烦Tdata;
ListNode
乘风踏羽
·
2024-01-07 12:09
算法
c++
delete
insert
list
output
include
Golang leetcode142 环形链表 暴力map 快慢指针法
没到新的节点查询是否经过原有节点入环节点,上两个节点的next相同若有入环节点,则一定能检测到;若没有,则总会到达最后节点暴力遍历map哈希记录//暴力遍历map哈希表记录funcdetectCycle(head*
ListNode
鳄梨阿龙
·
2024-01-07 07:12
个人
leetcode学习
Golang
golang
链表
开发语言
leetcode
数据结构
day03 移除链表元素 设计链表 反转链表
*structListNode{*intval;*
ListNode
*next
人来茶热
·
2024-01-07 06:47
链表
算法
动态规划
Leetcode24-两两交换链表中的节点
题目:两两交换链表中的节点解答:方法一:头结点+直接两两交换每一对相邻结点关键点:处理好相邻结点交换过程中的”指针变换次序“
ListNode
*swapPairs(
ListNode
*head){if(!
小豆oo
·
2024-01-07 05:31
86. 分隔链表
示例:输入:head=1->4->3->2->5->2,x=3输出:1->2->2->4->3->5代码classSolution{public:
ListNode
*partition(
ListNode
*
vbuer
·
2024-01-06 15:32
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他