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:160. 相交链表
题目来源160.相交链表面试题02.07.链表相交剑指Offer52.两个链表的第一个公共节点题目描述structListNode{intval;
ListNode
*next;
ListNode
():val
OceanStar的学习笔记
·
2023-11-30 17:16
算法与数据结构
链表
leetcode
算法
leetcode刷题笔记 160.相交链表【简单】
1、哈希表
ListNode
*getIntersectionNode(
ListNode
*headA,
ListNode
*headB){if(headA==NULL||headB==NULL)returnNULL
EGNIR
·
2023-11-30 17:46
leetcode刷题笔记
复习
leetcode
链表
Leetcode学习笔记(160. 相交链表)
*structListNode{*intval;*
ListNode
*next;*
ListNode
(intx):val(x),next(NULL){}*};*/classSolution{public:
ListNode
守护荆棘
·
2023-11-30 17:40
LeetCode学习笔记
链表
leetcode
c++
Leetcode刷题笔记(c++)_热题 HOT 100_160. 相交链表
双指针classSolution{public:
ListNode
*getIntersectionNode(
ListNode
*headA,
ListNode
*headB){unordered_sethashset
大风吹~~~~~
·
2023-11-30 17:10
链表
leetcode
c++
链表区间反转问题解析【算法通关村第二关白银挑战】
力扣对应题目:LeetCode92:给你单链表的头指针head和两个整数Ieft和right,其中Ieftnext=head;//虚拟节点和链表相连
ListNode
*pre=vir;//这是移动的虚拟节点
子琦啊
·
2023-11-30 13:08
算法
算法通关村第一期
链表
算法
数据结构
19. 删除链表的倒数第 N 个结点
我的解法依次遍历,然后创建一个hashmap来保存节点在列表的索引和结点指针classSolution{public:
ListNode
*removeNthFromEnd(
ListNode
*head,intn
怀乡九踏
·
2023-11-30 12:58
带头双向循环链表的实现
目录认识带头双向循环链表双向链表循环链表带头链表带头双向循环链表双向链表的优势和不足:顺序表的优势和不足:实现带头双向循环链表创建带头双向循环链表初始化创建返回链表的头结点打印链表尾插尾删头插头删查找在pos位置前插入删除pos位置销毁总代码
ListNode
.hListNode.ctest.c
醋溜马桶圈
·
2023-11-30 09:26
#
数据结构
链表
数据结构
19. 删除链表的倒数第 N 个节点
记住,return的时候returndummy.next而不是head,无论什么情况defremoveNthFromEnd(self,head,n):""":typehead:
ListNode
:typen
poteman
·
2023-11-30 05:35
链表合成
Solution/*structListNode{intval;structListNode*next;
ListNode
(intx):val(x),next(NULL){}};*/classSolution
Mree111
·
2023-11-30 03:00
题解 | #状态机-非重叠的序列检测#(三段式状态机)
题解|#两个链表的第一个公共结点#/*structListNode{intval;structListNode*next;
ListNode
(intx):val(x),查看全文题解|#返回固定价格的产品#
2301_78234743
·
2023-11-30 01:32
java
合并有序链表
/*structListNode{intval;structListNode*next;
ListNode
(intx):val(x),next(NULL){}};*/classSolution{public
夜心_d5bb
·
2023-11-30 01:43
链表中倒数第k个结点
我的代码/*structListNode{intval;structListNode*next;
ListNode
(intx):val(x),next(NULL){}};*/classSolution{public
cherryleechen
·
2023-11-29 21:15
力扣刷题记录 -- JAVA--30--142. 环形链表 II
*classListNode{*intval;*ListNodenext;*
ListNode
(intx){*val=x;*next=null;*}*}*/publicclassSolution{publicListNodedetectCycle
@白圭
·
2023-11-29 17:58
#
leetcode
java
链表
力扣刷题记录 -- JAVA--26---142. 环形链表 II
*classListNode{*intval;*ListNodenext;*
ListNode
(intx){*val=x;*next=null;*}*}*/publicclassSolution{publicListNodedetectCycle
@白圭
·
2023-11-29 17:58
#
leetcode
java
链表
leetcode面试题02 07
bubble->next可以正好到n=2标记的链表处关于leetcode19和leetcode力扣的纠结力扣这道题最后判断相等的条件是指针相等,不是->val相等classSolution{public:
ListNode
alicca
·
2023-11-29 04:17
算法
数据结构
c++
每日一题(LeetCode)----链表--链表最大孪生和
链表最大孪生和)在一个大小为n且n为偶数的链表中,对于0next;}intlength2=length1/2;intt=length2;Temp=head;while(t--){Temp=Temp->next;}
ListNode
程序小白的code之路(记录分享)
·
2023-11-29 01:54
每日一题
leetcode
链表
算法
力扣:61. 旋转链表
*structListNode{*intval;*
ListNode
*next;*
ListNode
():val(0),next(nullptr){}*
ListNode
(intx):val(x),next(
宋轻云
·
2023-11-28 16:43
力扣个人刷题题解
leetcode
算法
c++
力扣61.旋转链表
intsum(
ListNode
*head){//封装计算节点数的函数intlen=0;while(head!
耀个丸子~
·
2023-11-28 16:39
leetcode
链表
算法
力扣61——旋转链表
解题思路一次遍历获得链表长度,根据k的大小和链表长度确定旋转完的转折点;将答案指向转折点,转折点之前的一位断链,链表尾部接上头部,就获得答案了代码classSolution{public:
ListNode
lllzzzhhh2589
·
2023-11-28 16:38
算法
链表
leetcode
算法
Leetcode234(力扣234):回文链表
*structListNode{*intval;*
ListNode
*next;*
ListNode
(intx):val(x),next(NULL){}*};*/classSolution{public:boolisPalindrome
Everglow—
·
2023-11-28 07:54
链表
leetcode
算法
单链表
算法刷题打卡第61天:回文链表
注意,我们返回了一个
ListNode
类型的对象ans,这样:ans.val=3,ans.next.val=4,ans.ne
夏秃然
·
2023-11-28 07:24
躺平合集
链表
算法
leetcode
leetcode:回文链表
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(){}*
ListNode
(intval){this.val=val;}*
ListNode
(intval
liuze408
·
2023-11-28 07:50
力扣
算法
java
回文链表
*structListNode{*intval;*
ListNode
*next;*
ListNode
(intx):val(x),nex
jerry__wu
·
2023-11-28 07:49
开涮力扣:4.回文链表
示例1:输入:head=[1,2,2,1]输出:true示例2:输入:head=[1,2]输出:false提示:链表中节点数目在范围[1,10^5]内0stackp;
ListNode
*temp=head
乐观的柏小柏
·
2023-11-28 07:19
力扣leetcode
链表
leetcode
算法
c++
leetCode每日一题(每日更新)
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(){}*
ListNode
(intval){this.val=val;}*
ListNode
(intval
小杰曦
·
2023-11-28 00:35
leetCode每日一题
leetcode
算法
算法刷题记录5 - 链表1 - 2023.10.17
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(){}*
ListNode
(intval){this.val=val;}*
ListNode
(intval
CJCChester
·
2023-11-27 18:04
算法
算法
链表
数据结构
leetcode
java
牛客网面试必刷TOP101——链表(一)
classSolution{public:
ListNode
*ReverseList(
ListNode
*head){
ListNode
*newhead=nullptr;/设立一个新的头结点while(head
刘某不会写诗
·
2023-11-27 18:58
面试
链表
职场和发展
牛客网面试必刷TOP101——链表(二)
classSolution{public:
ListNode
*removeNthFromEnd(
ListNode
*head,intn){inti=0;
ListNode
*tmp=newListNode(-1
刘某不会写诗
·
2023-11-27 18:58
面试
链表
职场和发展
leetcode每日一题33
86.分隔链表因为对链表中的一个节点进行更换位置的操作需要知道该节点的上一个节点所以建立一个虚拟头节点
ListNode
*p=newListNode(-201,head);根据题意,我们需要找到第一个大于
CodingJazz
·
2023-11-27 14:35
leetcode
算法
c++
leetcode算法之链表
*structListNode{*intval;*
ListNode
*next;*
ListNode
():val(0),next(nullptr){}*
ListNode
(intx):val(x),next(
@A云淡风轻
·
2023-11-27 11:32
算法
算法
leetcode
链表
删除排序链表中的重复元素
/**Definitionforsingly-linkedlist.typeListNodestruct{ValintNext*
ListNode
}*/funcdeleteDuplicates(head*
杨杰_18b7
·
2023-11-27 10:27
算法2.1 合并两个线性表 C++实现
includeusingnamespacestd;intconstMAX_SIZE=100;structListNode{//定义线性表的结构体intval;};classMyList{//定义线性表的类private:
ListNode
扛事王老五
·
2023-11-27 04:13
c++
数据结构
算法
代码随想录刷题day3 | Leecode 203.移除链表元素 707.设计链表 206.反转链表
classSolution{public:
ListNode
*removeElements(
ListNode
*head,intval){
ListNode
*dummyHead=newListNode(0);
小晶君
·
2023-11-26 09:49
链表
数据结构
leetcode
Leecode 203. 移除链表元素
*structListNode{*intval;*
ListNode
*next;*
ListNode
():val(0),next(nullptr){}*
ListNode
(intx):val(x),next(
自信的小螺丝钉
·
2023-11-26 09:17
Leetcode
c++
leetcode
链表
C++反转链表
75e878df47f24fdc9dc3e400ec6058ca正规解法(反转链表,通过调整链表指针达到反转链表)时间复杂度:O(n),遍历一次链表空间复杂度:O(1)/*structListNode{intval;structListNode*next;
ListNode
stitchshaw
·
2023-11-26 02:39
剑指offer
链表
c++
算法
实战提升(六)
#includeclassPartition{public:
ListNode
*partition(
ListNode
*pHead,intx){//wri
Lehjy
·
2023-11-25 22:49
实战oj题
数据结构
c语言
算法
链表
leetcode刷题详解二
160.相交链表本质上是走过自己的路,再走过对方的路,这是求两个链表相交的方法
ListNode
*getIntersectionNode(
ListNode
*headA,
ListNode
*headB){//
weixin_43209472
·
2023-11-25 08:07
leetcode
linux
算法
leetcode刷题详解三
2.两数相加思路:直接加,注意进位条件不要用if,核心代码在于sum=l1->val+l2->val+carry;
ListNode
*addTwoNumbers(
ListNode
*l1,
ListNode
*
weixin_43209472
·
2023-11-25 08:04
leetcode
linux
算法
leetcode每日一题32
82.删除排序链表中的重复元素主要问题是没有头节点,以及要删除所有的相等元素,不是留下一个那么首先要建立一个头节点,指向head而且指针要始终指向要删除的节点的前一个节点
ListNode
*pre=newListNode
CodingJazz
·
2023-11-25 07:34
leetcode
算法
Leetcode:合并两个有序链表
代码实现:classSolution{public:
ListNode
*mergeTwoLists(
ListNode
*l1,
ListNode
*l2){if(l1==n
SHIJINTAO2
·
2023-11-24 08:00
leetcode
leetcode 23:合并k个有序链表
*structListNode{*intval;*
ListNode
*next;*
ListNode
(intx):val
期待┌;崛起、~~
·
2023-11-24 08:50
leetcode
C++
算法
链表
代码随想录-刷题第三天
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(){}*
ListNode
(intval){this.val=val;}*List
涛声依旧9087
·
2023-11-23 22:40
数据结构
算法
java
链表
Leetcode 206. Reverse Linked List (python+cpp)
recursive和iterative题目解法:recursive和iterativepython版recursive解法:classSolution:defreverseList(self,head:
ListNode
努利!奋斗!
·
2023-11-23 05:02
Leetcode
链表
python
leetcode
c++
链表
反转链表(LeetCode 206. Reverse Linked List)
//#includeusingnamespacestd;//*Definitionforsingly-linkedlist.structListNode{intval;
ListNode
*next;Lis
YaMiwan
·
2023-11-23 05:31
链表
c++
leetcode
算法
数据结构
LeetCode|C++|206. Reverse Linked List
基本思路:遍历链表,不断把节点摘下来插到链表头部,记得不要断链structListNode{intval;
ListNode
*next;
ListNode
(intx):val(x),next(NULL){}
ClaraR
·
2023-11-23 05:31
leetcode
c++
leetcode
c++
【leetcode 链表】206. Reverse Linked List C++
*structListNode{*intval;*
ListNode
*next;*
ListNode
(intx):val(x),next(NULL){}*};*/classSolution{public:
ListNode
笨比master
·
2023-11-23 05:30
leetcode
链表
算法
leetcode
LeetCode 206.Reverse Linked List (反转链表)
*structListNode{*intval;*
ListNode
*next;*
ListNode
(intx):val(x),next(NULL){}*};
amoscykl
·
2023-11-23 05:29
Leetcode
Leetcode
(C++解题报告)
LeetCode
206
Reverse
Linked
List
反转链表
LeetCode 206. Reverse Linked List(C++版)
*structListNode{*intval;*
ListNode
*next;*
ListNode
(intx):val(x),next(NULL){}*};*/classSolution{public:
ListNode
海阔天空sky1992
·
2023-11-23 05:28
leetcode
反转单链表
【c++&Leetcode】206. Reverse Linked List
问题入口timecomplexity:O(n),spacecomplexity:O(1)
ListNode
*reverseList(
ListNode
*head){
ListNode
*prev=nullptr
rannrann
·
2023-11-23 05:24
leetcode
c++
算法练习之 19.删除链表倒数第n个节点算法
定义:链表定义如下://Definitionforsingly-linkedlist.typeListNodestruct{ValintNext*
ListNode
}分析要删除倒数第n个节点,
ywcoderdont
·
2023-11-22 08:13
算法
删除倒数n个节点
算法
上一页
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
其他