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
LeetCode-链表
【Java数据结构】02-线性表、栈、队列
3线性表、栈、队列3.1掌握线性表的逻辑结构以及基本操作23-24学年数据结构与算法Ⅲ的期末卷考察点选择题考察了
链表
相对于数组的优点(一般不会队满)填空题考察了单
链表
中头节点的意义(在插入在表头或者删除第一个结点时不用考虑特殊情况
快乐星球居民13号
·
2024-01-14 03:22
课程期末复习经验
数据结构
java
java
数据结构
开发语言
c语言实现跳表(skiplist)
以下是跳表的主要特点和概述:层级结构:跳表采用多层次的结构,每一层都是一个有序的
链表
。最底层包含所有的元素,而每一层都是前一层的一个子集。索引:每个节点都包含多个指针,指向同一层中的其他节点。
村口曹大爷
·
2024-01-14 03:16
c语言
skiplist
算法
Java集合之LinkedList源码篇
❤️文章目录Java集合之LinkedList源码篇概述底层数据结构Node成员变量构造函数插入元素获取元素删除元素遍历
链表
Queue方法Deque方法LinkedList面试
欧克小奥
·
2024-01-14 03:41
Java集合源码
java
开发语言
删除中间节点
题目:实现一种算法,删除单向
链表
中间的某个节点(除了第一个和最后一个节点,不一定是中间节点),假定你只能访问该节点。
_阿南_
·
2024-01-14 02:35
数仓建模—埋点设计与管理
数据仓库系列文章(部分已出,持续更新)数仓架构发展史数仓建模方法论数仓建模分层理论数仓建模—宽表的设计数仓建模—指标体系数据仓库之拉
链表
数仓—数据集成数仓—数据集市数仓—商业智能系统数仓—埋点设计与管理数仓
大数据技术派
·
2024-01-14 01:22
K 个一组翻转
链表
| Python
25.K个一组翻转
链表
题目来源:https://leetcode-cn.com/problems/reverse-nodes-in-k-group题目给你一个
链表
,每k个节点一组进行翻转,请你返回翻转后的
链表
大梦三千秋
·
2024-01-14 01:25
代码随想录算法训练营第三天 |
链表
理论基础,203.移除
链表
元素,707.设计
链表
,206.反转
链表
对于
链表
完全陌生,但是看题目又觉得和数组一样的
链表
理论基础Q:什么是
链表
?A:
链表
是由一系列结点组成的。每一个结点由两部分组成:数据和指针。
阿月1212
·
2024-01-14 00:58
算法
矩阵
线性代数
java技术专家【分布式框架】【通过C语言深度解读Redis核心架构】02-Redis底层数据结构源码分析之跳跃表的源码分析
文章目录二、跳跃表的源码分析2.1、跳跃表的基本思想2.2、节点与结构跳跃表节点跳跃表
链表
2.3、API解析zslCreatezslCreateNodezslInsertzslGetRankzslDelete2.4
不走小道
·
2024-01-14 00:34
Java技术专家
java
分布式
c语言
leetcode的题目92
反转
链表
二反转从位置m到n的
链表
。请使用一趟扫描完成反转。说明:1≤m≤n≤
链表
长度。
二木二三水
·
2024-01-13 23:30
自动人肉机和妈不如熊
我把她的新宠——一只猫头鹰的挂
链表
吊在她脸上摇晃。“宝宝,昨天不是说,起床的时候让我把表给你打开,要自己看时间的吗?”终于睁开了眼睛,不过是半只眯着,很费力地看时间。我
晴婉_ffac
·
2024-01-13 23:11
两两交换
链表
中的节点 19.删除
链表
的倒数第N个节点 面试题02.07.
链表
相交 142.环形
链表
II
今日主要题目24.两两交换
链表
中的节点19.删除
链表
的倒数第N个节点面试题02.07.
链表
相交142.环形
链表
II主要学习网址代码随想录做题思路与具体代码题目一:24.两两交换
链表
中的节点做题思路本题思路采用虚拟头结点和移动指针背景是交换
sherkeepfocus
·
2024-01-13 23:09
链表
数据结构
两两交换
链表
中的节点 19.删除
链表
的倒数第N个节点 面试题 02.07.
链表
相交 142.环形
链表
II
24.两两交换
链表
中的节点想法自己尝试去写,结果一直报错。总结原因是对于节点更新的过程不是很明确,可能还没有将需要保存的节点信息保存下来就去更新。看完视频看完视频后尝试利用视频的思路自己写出代码。
芋泥肉松脑袋
·
2024-01-13 23:38
算法
链表
java
代码随想录算法训练营第三天 | 203.移除
链表
元素、707.设计
链表
、206.反转
链表
代码随想录算法训练营第三天|203.移除
链表
元素、707.设计
链表
、206.反转
链表
文章目录代码随想录算法训练营第三天|203.移除
链表
元素、707.设计
链表
、206.反转
链表
1
链表
理论基础1.1
链表
的定义
-北天-
·
2024-01-13 23:07
代码随想录算法训练营
算法
链表
数据结构
两两交换
链表
中的节点 19.删除
链表
的倒数第N个节点 02.07.
链表
相交 142.环形
链表
II
LeetCode24两两交换
链表
中的节点给你一个
链表
,两两交换其中相邻的节点,并返回交换后
链表
的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。
sdfg346777
·
2024-01-13 23:07
算法
链表
数据结构
两两交换
链表
中的节点 、19.删除
链表
的倒数第N个节点 、 160.
链表
相交、142.环形
链表
II
24.两两交换
链表
中的节点题目链接:24.两两交换
链表
中的节点思路:加上头结点后从头往后做,注意别断链。
THY__
·
2024-01-13 23:35
算法
链表
c++
leetcode
两两交换
链表
中的节点、19.删除
链表
的倒数第N个节点、面试题 02.07.
链表
相交、142.环形
链表
II
代码随想录算法训练营第四天|24.两两交换
链表
中的节点、19.删除
链表
的倒数第N个节点、面试题02.07.
链表
相交、142.环形
链表
II文章目录代码随想录算法训练营第四天|24.两两交换
链表
中的节点、19
-北天-
·
2024-01-13 23:34
代码随想录算法训练营
算法
链表
数据结构
leetcode142.环形
链表
II
题目链接本题是对于上一题leetcode141.环形
链表
的扩展题目,在我的文章
链表
相关基础题及答案解析中,有关于这道题目的详细题解。
憨憨二师兄
·
2024-01-13 23:18
字节跳动后端面经五
b+树底层是双向
链表
还是单向TCP为什么要第四次挥手对称加密和非对称加密介绍ARP协议工作原理?ARP攻击?如何解决?
dybaby
·
2024-01-13 22:40
链表
相交(简单)——代码随想录算法训练营Day04
题目链接:面试题02.07.
链表
相交题目描述给你两个单
链表
的头节点headA和headB,请你找出并返回两个单
链表
相交的起始节点。如果两个
链表
没有交点,返回null。
晴雪月乔
·
2024-01-13 22:29
代码随想录算法训练营
#
LeetCode
链表
算法
代码随想录算法训练营
链表
删除
链表
的倒数第 N 个结点(中等)——代码随想录算法训练营Day04
题目链接:19.删除
链表
的倒数第N个结点题目描述给你一个
链表
,删除
链表
的倒数第n个结点,并且返回
链表
的头结点。
晴雪月乔
·
2024-01-13 22:29
代码随想录算法训练营
#
LeetCode
链表
算法
代码随想录算法训练营
链表
两两交换
链表
中的节点(中等)——代码随想录算法训练营Day04
题目链接:24.两两交换
链表
中的节点题目描述给你一个
链表
,两两交换其中相邻的节点,并返回交换后
链表
的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。
晴雪月乔
·
2024-01-13 22:59
代码随想录算法训练营
#
LeetCode
链表
算法
代码随想录算法训练营
链表
环形
链表
II(中等)——代码随想录算法训练营Day04
题目链接:142.环形
链表
II题目描述给定一个
链表
的头节点head,返回
链表
开始入环的第一个节点。如果
链表
无环,则返回null。
晴雪月乔
·
2024-01-13 22:56
代码随想录算法训练营
#
LeetCode
链表
算法
代码随想录算法训练营
链表
sql语句执行时间过长该怎么办
1、查看sql是否涉及多表的联表或者子查询,如果有,看是否能进行业务拆分,相关字段冗余或者合并成临时表(业务和算法的优化)2、涉及
链表
的查询,是否能进行分表查询,单表查询之后的结果进行字段整合3、如果以上两种都不能操作
烙印ve
·
2024-01-13 22:49
Go定时器
每个槽位对应着一个
链表
,
链表
中的元素就是需要在该时间片内执行的定时任务。当一个定
飞翔的乌龟
·
2024-01-13 22:19
golang
golang
后端
开发语言
一条sql执行过长时间,你如何优化,从哪些方面
1、查看sql是否涉及多表的联表或者子查询,如果有,看是否能进行业务拆分,相关字段冗余或者合并成临时表(业务和算法的优化)2、涉及
链表
的查询,是否能进行分表查询,单表查询之后的结果进行字段整合3、如果以上两种都不能操作
tominto333
·
2024-01-13 22:18
随笔
mysql优化
MySQL
sql执行时间过长如何优化?
2、涉及
链表
的查询,是否能进行分表查询,单表查询之后的结果进行字段整合。3、如果以上两种都不能操作,非要
链表
查询,那么考虑对相对应的查询条件做索引,加快查询速度。
caidaqin001
·
2024-01-13 22:47
mysql
栈练习之Example007-利用栈判定单
链表
是否中心对称
Example007题目设单
链表
的表头指针为L,结点结构由data和next两个域构成,其中data域为字符型。试设计算法判定该
链表
的全部n个字符是否中心对称。例如xyx、xyyx都是中心对称。
二木成林
·
2024-01-13 21:23
数据结构
数据结构
栈
顺序栈
代码随想录算法训练营第三天|203 移除
链表
元素、707设计
链表
、206反转
链表
链表
在内存中不连续插入和删除的复杂度为O(1),查询的复杂度为0(n),和数组刚好相反
链表
可扩展,数组不可扩展有单
链表
、双
链表
、循环
链表
等
链表
的定以结构如下:structListNode{intval;
做个爱笑的大男孩
·
2024-01-13 21:19
C++
算法
链表
数据结构
【排序算法】删除排序
链表
中的重复元素
删除排序
链表
中的重复元素给定一个已排序的
链表
的头head,删除所有重复的元素,使每个元素只出现一次。返回已排序的
链表
。
Krien666
·
2024-01-13 21:47
算法
排序算法
链表
算法
链表
| 指针法解决
链表
反转问题
链表
反转问题描述反转一个单
链表
,示例如下:输入:1->2->3->4->5输出:5->4->3->2->1
链表
的特性-
链表
是只允许顺序访问的线性顺序结构,这里强调这个,因为后续在
链表
断开的时候,需要用到
Ernest_Feng
·
2024-01-13 20:41
算法
链表
数据结构
算法
C++八股——STL相关
list:双向
链表
,支持高效插入和删除操作,但不支持随机访问。deque:双端队列,两端都可以高效地进行插入和删除元素,同时支持随机访问。
北地的树
·
2024-01-13 19:11
八股八股八股文
c++
代码随想录算法训练营第7天|
链表
2 454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和
链表
第2天454.四数相加II思考解题步骤收获383.赎金信想法15.三数之和思路难点涉及到的不熟悉的基础语法知识18.四数之和难点总结454.四数相加II建议:本题是使用map巧妙解决的问题,好好体会一下哈希法如何提高程序执行效率
芋泥肉松脑袋
·
2024-01-13 18:22
算法
链表
数据结构
代码随想录算法训练营第四天| 24.两两交换
链表
节点 ,19.删除
链表
倒数第N个节点 ,160.
链表
相交 142.环形
链表
II
博客内容:(博客记录以及打卡格式)今日学习文章链接和视频链接Python菜鸟教程24.两两交换
链表
节点自己看到题目的第一想法完全没思路看完代码随
老$¥
·
2024-01-13 18:49
算法
链表
数据结构
代码随想录算法训练营第三天| 203.移除
链表
元素 ,707.设计
链表
,206.反转
链表
博客内容:(博客记录以及打卡格式)今日学习文章链接和视频链接Python菜鸟教程203.移除
链表
元素自己看到题目的第一想法怎么遍历
链表
?忘了。。
老$¥
·
2024-01-13 18:18
算法
链表
java
hashmap面试问题
hashmap底层结构hashmap底层由数组和
链表
实现(jdk1.8中当
链表
的长度大于8时,
链表
会转换成红黑树)
入门小站
·
2024-01-13 18:05
4.二叉树
有序数组插入数据和删除数据太慢,
链表
查找数据太慢,而树就结合这两点之间的优势。
_少年不知愁
·
2024-01-13 17:36
C++多线程--线程安全的队列实现(基于锁)
本文会给出两种队列基于STL的queue的线程安全队列基于
链表
的线程安全队列1预备知识如何实现一个线程安全的队列?需要遵循什么样的准则?
qls315
·
2024-01-13 17:09
C++多线程
c++
多线程
linux
开发语言
thread
合并两个排序的
链表
(递归解法需复习)
首先判断是否为空
链表
,如果一方为空
链表
,则直接返回另外的头指针即可。然后合并两个
链表
,将两个
链表
的头部小的那个,作为p指针的next,直到有一方空了,直接将另一方接到后面就好了。
刘小小gogo
·
2024-01-13 15:17
两两交换
链表
中的节点 19.删除
链表
的倒数第N个节点 面试题 02.07.
链表
相交 142.环形
链表
II
代码随想录Day|24.两两交换
链表
中的节点19.删除
链表
的倒数第N个节点面试题02.07.
链表
相交142.环形
链表
II两两交换
链表
中的节点删除
链表
的倒数第N个节点
链表
相交环形
链表
II两两交换
链表
中的节点文档讲解
sRiddle
·
2024-01-13 14:12
数据结构
旋转
链表
86. 分隔
链表
|面试经典题
题目:给你一个
链表
的头节点head,旋转
链表
,将
链表
每个节点向右移动k个位置。
没脑袋的喵
·
2024-01-13 14:12
代码随想录
链表
面试
数据结构
python算法-015将
链表
元素两两交换元素(交换值、就地翻转)
题目描述:将
链表
的每两个节点翻转。不允许用新的节点。例如:给定
链表
Head->1->2->3->4->5->7->7->8反转为链Head
DKider
·
2024-01-13 14:52
代码随想录算法训练营29期Day3|LeetCode 203,707,206
文档讲解:代码随想录203.移除
链表
元素题目链接:https://leetcode.cn/problems/remove-linked-list-elements/思路:题目的本质就是让我们学会如何删除
链表
中的节点
tlingyuqi
·
2024-01-13 13:21
算法
c++
数据结构
链表
代码随想录算法训练营29期Day4|LeetCode 24,19,面试题02.07,142
文档讲解:代码随想录24.两两交换
链表
中的节点题目链接:https://leetcode.cn/problems/swap-nodes-in-pairs/思路:本题目与LeetCode206题反转
链表
有异曲同工之秒
tlingyuqi
·
2024-01-13 13:21
算法
leetcode
c++
【C/C++】Boost::pool内存链/池
是的,单向
链表
。而从pool::malloc,就执行单向
链表
的删除节点操作,每次都返回首个chunk,因此未进
bdview
·
2024-01-13 13:38
链表
java
数据结构
c++
内存管理
单
链表
与循环
链表
创建
链表
structList{intdata;structList*next;}创建
链表
单
链表
实现structList*listCreate(){intdata;structList*head=NULL;structList
stoAir
·
2024-01-13 11:40
链表
windows
数据结构
c语言
浅析
链表
结构
一、单向
链表
C语言中数组是常用的一种数据类型,但可惜数组长度是固定大小的,不能动态扩展,使用起来有时不是很方便。
我是小木鱼
·
2024-01-13 11:08
c语言
数据结构实战:利用JavaScript和Python实现
链表
文章目录一、实战概述二、
链表
(一)
链表
概述(二)结点结构(二)
链表
结构三、利用JavaScript实现
链表
(一)创建LinkedList.js(二)创建LinkedList.html(三)浏览LinkedList.html
howard2005
·
2024-01-13 09:43
一起学数据结构
数据结构
javascript
python
JavaScript 数据结构(八):散列表
数据结构系列目录JavaScript数据结构(一):数组JavaScript数据结构(二):栈JavaScript数据结构(三):队列JavaScript数据结构(四):双端队列JavaScript数据结构(五):
链表
柴不是柴
·
2024-01-13 08:47
数据结构
javascript
Redis笔记
十大数据类型命令手册:https://redis.com.cn/commands.htmlstringstring是redis中最基本的数据类型,一个redis中字符出value最多可以是512Mlist底层是双端
链表
三万少女的梦中刺客
·
2024-01-13 08:46
随记
redis
笔记
数据库
数据结构与算法教程,数据结构C语言版教程!(第三部分、栈(Stack)和队列(Queue)详解)五
既然栈和队列都属于线性表,根据线性表分为顺序表和
链表
的特点,栈也可分为顺
别致的SmallSix
·
2024-01-13 08:45
数据结构(C语言版)
数据结构
c语言
开发语言
上一页
88
89
90
91
92
93
94
95
下一页
按字母分类:
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
其他