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 19. 删除链表的倒数第N个节点
:head=[1,2,3,4,5],n=2输出:[1,2,3,5]输入:head=[1],n=1输出:[]输入:head=[1,2],n=1输出:[1]提示:链表中结点的数目为sz1Optional[
ListNode
独影月下酌酒
·
2023-11-22 08:09
Leetcode
数据结构
链表
leetcode
数据结构
19.删除链表倒数第N个节点
单链表定义如下:/***publicclassListNode{*intval;*ListNodenext;*
ListNode
(intx){val=x;}*}*/解法一:遍历整个链表,获得
baburwang
·
2023-11-22 08:37
算法
LeetCode
删除链表倒数第N个节点
19. 删除链表的倒数第 N 个结点
*structListNode{*intval;*
ListNode
*next;*
ListNode
():val(0)
whnini
·
2023-11-22 08:01
19.删除链表的倒数第 N 个节点
*structListNode{*intval;*
ListNode
*next;
十年一觉尘与土
·
2023-11-22 08:50
#
C++
LeetCode
C++
邓俊辉数据结构学习笔记2
列表typedefintRank;//秩#defineListNodePosi(T)
ListNode
*//列表节点位置templatestructListNode//列表节点模板类(以双向链表形式实现)
虾球xz
·
2023-11-22 06:04
数据结构算法
数据结构
链表
【代码随想录】刷题笔记Day8
206.反转链表双指针法:设置一前一后pre和cur指针去修改链表的指针,掌握思路很重要classSolution{public:
ListNode
*reverseList(
ListNode
*head){
小涛44
·
2023-11-22 05:52
代码随想录刷题笔记
链表
数据结构
算法
leetcode
职场和发展
【LeetCode刷题-链表】--23.合并K个升序链表
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(){}*
ListNode
(intval){this.va
小d<>
·
2023-11-22 00:44
#
链表
leetcode
算法
《LeetCode力扣练习》代码随想录——链表(链表相交---Java)
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(intx){*val=x;*next=null;*}*}*/publicclassSolution
XRT_knives
·
2023-11-21 22:51
LeetCode
leetcode
链表
java
《LeetCode力扣练习》代码随想录——链表(删除链表的倒数第N个节点---Java)
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(){}*
ListNode
(intval){this.val=val;}*List
XRT_knives
·
2023-11-21 22:20
LeetCode
leetcode
链表
java
《LeetCode力扣练习》代码随想录——链表(环形链表II---Java)
*classListNode{*intval;*ListNodenext;*
ListNode
(intx){*val=x;*next=null;*}*}*/publicclassSolution{publicL
XRT_knives
·
2023-11-21 22:45
LeetCode
leetcode
链表
java
Leetcode-025-Reverse Nodes in k-Group
*structListNode{*intval;*
ListNode
*nex
单调不减
·
2023-11-21 21:50
leetcode141.环形链表
*classListNode{*intval;*ListNodenext;*
ListNode
(intx){*val=x;*next=null;*}*}*/publicclassSolution{publicbooleanhasCycle
憨憨二师兄
·
2023-11-21 11:16
力扣 2. 两数相加
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(){}*
ListNode
(intval){this.val=val;}*
ListNode
(intval
小和尚敲木头
·
2023-11-21 07:30
java
leetcode
剑指offer 反转链表
题解1:递归/***structListNode{*intval;*structListNode*next;*
ListNode
(intx):val(x),next(nullptr){}*};*/classSolution
赵振通
·
2023-11-21 04:23
链表
数据结构
剑指offer 链表中倒数最后k个节点
题解一:快慢指针代码实现:/***structListNode{*intval;*structListNode*next;*
ListNode
(intx):val(x),next(nullptr){}*}
赵振通
·
2023-11-21 04:53
链表
数据结构
剑指offer 删除链表的结点
题解一:双指针
ListNode
*deleteNode(
ListNode
*head,intval){//writecodehereListNode*Head=newListNode(0);Head->next
赵振通
·
2023-11-21 04:22
剑指offer题解
链表
数据结构
代码随想录day4|链表2
classSolution:defswapPairs(self,head:Optional[
ListNode
])-
dearbobby
·
2023-11-20 19:56
链表
数据结构
代码随想录Day4 | 链表四连击
两辆交换链表中的节点初次写的算法是下面注释掉的部分,后来发现有链表的位置没改对,又增加了pre节点,事实证明,还是要把流程理清才能写好好的代码funcswapPairs(head*
ListNode
)*
ListNode
fafa想放假
·
2023-11-20 19:49
代码随想录
链表
数据结构
链表面试题之给定一个带有头结点 head 的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点
注意,我们返回了一个
ListNode
类型的对象ans,这样:ans.val=3,ans.next.val=4,ans.next.next.
zy20150613
·
2023-11-20 18:18
C++
C语言
数据结构与算法
链表面试题
中间结点
【数据结构算法篇】链表面试题3—返回链表的中间结点
注意,我们返回了一个
ListNode
类型的对象a
比奇堡的天没有云
·
2023-11-20 18:10
刷题笔记
java
数据结构
Java数据结构面试题返回链表中间节点(LeetCode)
注意,我们返回了一个
ListNode
类
dhdhdhdhg
·
2023-11-20 18:39
数据结构练习题
链表
数据结构
java
单链表相关面试题--7.链表的回文结构
*/classPalindromeList{public:boolchkPalindrome(
ListNode
*A){if(A==NULL||A->next==NULL)returntrue;
ListNode
绝活蛋炒饭
·
2023-11-20 18:05
数据结构
链表
数据结构
单链表相关面试题--4.输入一个链表,输出该链表中倒数第k个结点
*/classSolution{public:
ListNode
*FindKthToTail(
ListNode
*pListHead,unsignedintk){structListNode*slow=pListHead
绝活蛋炒饭
·
2023-11-20 18:34
数据结构
链表
面试
数据结构
代码随想录算法训练营Day4|24.两两交换单链表节点、19.删除单链表的倒数第N个节点、160.单链表相交,求起始相交节点
24.两两交换单链表节点(双指针)packagecom.liqi.day.day4;importcom.liqi.day.day3.
ListNode
;publicclassLeetCode_24{//给你一个链表
RE_LQ
·
2023-11-20 17:28
算法学习
算法
java有序链表和无序链表合并_将两个无序数组合并为有序链表
intconstarray1_size=5;//数组1的长度intconstarray2_size=7;//数组2的长度//链表结构体typedefstructListNode{intdata;ListNodenext;}
ListNode
weixin_39637919
·
2023-11-20 12:58
java有序链表和无序链表合并
代码随想录算法训练营第四天【链表part02】 | 24. 两两交换链表中的节点、19. 删除链表的倒数第N个节点 、面试题 02.07. 链表相交、142. 环形链表II
*structListNode{*intval;*
ListNode
*next;*
ListNode
():val(0),next(nullptr){}*
ListNode
(intx):val(x),next(
Mako5455
·
2023-11-20 07:10
算法训练
算法
链表
面试
两个链表的第一个公共结点
时间限制:1秒空间限制:32768K/*publicclassListNode{intval;ListNodenext=null;
ListNode
(intval){this.val=val;}}*/解体思路
晨微雨梦宿雨飞
·
2023-11-20 07:08
反转链表
我的Code如下:/*publicclassListNode{intval;ListNodenext=null;
ListNode
(intval){this.val=val;}}*/publicclassSolution
小明今晚加班
·
2023-11-20 06:20
LeetCode - 翻转链表
https://leetcode.cn/problems/fan-zhuan-lian-biao-lcof/递归法
ListNode
*reverseList(
ListNode
*head){if(head=
_浮生_
·
2023-11-20 06:03
leetcode
链表
leetcode
算法
leetcode 92 翻转链表II
*structListNode{*intval;*
ListNode
*next;*
ListNode
():val(0),next(nullptr){}*
ListNode
(intx):val(x),next(
拉依达不拉胯
·
2023-11-20 06:59
算法刷题
高频题
链表
leetcode
算法
leetcode 92翻转链表 递归
*structListNode{*intval;*
ListNode
*next;*
ListNode
(intx):val(x),next(NULL){}*};*/classSolution{public:/
Co丿Hx
·
2023-11-20 06:54
leetcode
每日一题
LeetCode 92 反转链表II
代码:classSolution{public:
ListNode
*reverseBetween(
ListNode
*head,intleft,intright){//反转位置left到right中间的节点
五毛一个一块俩
·
2023-11-20 06:51
Leetcode
leetcode
算法
链表
刷题记录第二十六天-环形链表
#includeusingnamespacestd;structListNode{intval;
ListNode
*next;
ListNode
(intx):val(x),next(nullptr){}};
onlyzzr
·
2023-11-20 03:08
每日一题
链表
算法
数据结构
刷题记录第二十七天-环形链表II
classSolution{public:
ListNode
*detectCycle(
ListNode
*head){
ListNode
*slow=head;
ListNode
*fast=head;while(
onlyzzr
·
2023-11-20 03:08
每日一题
链表
java
数据结构
Leetcode82删除排序链表中重复元素2
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(){}*
ListNode
(intval){this.val=val;}*
ListNode
(intval
从月亮走向月亮7
·
2023-11-20 01:29
链表
数据结构
力扣 剑指 Offer 06. 从尾到头打印链表 链表 递归
*structListNode{*intval;*
ListNode
*next;*
ListNode
(intx):val(x),next(NULL){}
csu_xiji
·
2023-11-19 20:22
力扣
链表
递归
剑指 Offer 06. 从尾到头打印链表-力扣
题目要求力扣题解代码#include#includeusingnamespacestd;structListNode{intval;
ListNode
*next;
ListNode
(intx):val(x)
one 大白(●—●)
·
2023-11-19 20:48
Leetcode
C++
C++
leetcode
从尾到头打印链表
知识分享
学习记录
力扣刷题剑指offer06——从尾到头打印链表
[2,3,1]方法1---链表转数组,然后反转思路:可以先将链表转为数组,然后用双指针的方法反转数组代码:class Solution {public: vector reversePrint(
ListNode
四维sun
·
2023-11-19 20:45
力扣刷题笔记——链表
链表
leetcode
数据结构
力扣 剑指offer06 从尾到头打印链表
一、解题思路将所给链表中元素逐个读出存入矢量中,再用另一个矢量将其从后至前存储,返回该矢量就可以二、解题代码classSolution{public:vectorreversePrint(
ListNode
琉璃色的星辉
·
2023-11-19 20:41
力扣练习
c++
【剑指offer6:从尾到头打印链表】【力扣刷题】【Python】
classListNode:#def__init__(self,x):#self.val=x#self.next=NoneclassSolution:defreversePrint(self,head:
ListNode
☀️오동동
·
2023-11-19 20:09
剑指offer
【算法刷题日记】链表分割和链表的回文结构
本篇文章题目均出自牛客和力扣展示语言为Java一、链表分割描述:现有一链表的头指针
ListNode
*pHead,给一定值x,编写一段代码将所有小于x的结点排在其余结点之前,且不能改变原来的数据顺序,返回重新排列后的链表的头指针
不应该热爱
·
2023-11-19 13:31
链表
算法
数据结构
力扣刷题148:归并对链表排序c++
*structListNode{*intval;*
ListNode
*next;*
ListNode
():val(0),next(nullptr){}*L
刘心芝士小蛋糕
·
2023-11-19 13:56
力扣刷题
链表
归并
c++
『力扣刷题本』:链表分割
一、题目现有一链表的头指针
ListNode
*pHead,给一定值x,编写一段代码将所有小于x的结点排在其余结点之前,且不能改变原来的数据顺序,返回重新排列后的链表的头指针。
爱敲代码的罗根
·
2023-11-19 13:17
力扣每日一题
leetcode
算法
职场和发展
链表
数据结构
intellij-idea
java
2、LeetCode之两数相加
输入:l1=[2,4,3],l2=[5,6,4]输出:[7,0,8]解释:342+465=807.转载:数据结构:链表及其C++实现classSolution{public:
ListNode
微笑伴你而行
·
2023-11-19 12:59
算法
leetcode
算法
职场和发展
链表小试牛刀
示例:输入:1->2->4,1->3->4输出:1->1->2->3->4->4求解:#includeusingnamespacestd;structListNode{intval;
ListNode
*next
yuabcxiao
·
2023-11-18 23:02
力扣
day10【代码随想录】两两交换链表中的节点
*publicclassListNode{*intval;*
ListNode
Bwy_1004
·
2023-11-17 16:10
代码随想录
链表
数据结构
leetcode
java
《LeetCode力扣练习》代码随想录——链表(设计链表---Java)
力扣练习》代码随想录——链表(设计链表—Java)刷题思路来源于代码随想录707.设计链表虚拟头结点classMyLinkedList{classListNode{intval;ListNodenext;
ListNode
XRT_knives
·
2023-11-17 16:08
LeetCode
leetcode
链表
java
《LeetCode力扣练习》代码随想录——链表(反转链表---Java)
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(){}*
ListNode
(intval){this.val=val;}*
ListNode
(intval
XRT_knives
·
2023-11-17 16:08
LeetCode
leetcode
链表
java
《LeetCode力扣练习》代码随想录——链表(两两交换链表中的节点---Java)
*publicclassListNode{*intval;*ListNodenext;*
ListNode
(){}*
ListNode
(intval){this.val=val;}*ListNo
XRT_knives
·
2023-11-17 16:33
LeetCode
leetcode
链表
java
【双指针】删除链表的倒数第N个节点
代码如下:classSolution{public:
ListNode
*rem
qq_46091746
·
2023-11-17 11:55
链表
数据结构
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他