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
奇偶链表
环形
链表
快慢指针的使用!importjava.util.HashSet;importjava.util.Set;publicclass_141_linked_list_cycle{//哈希查找//时间复杂度:O(n)//空间复杂度:O(n)publicbooleanhasCycle1(ListNodehead){Setset=newHashSet<>();while(head!=null){if(set.
molecule_jp
·
2024-01-28 10:27
算法学习
计算机基础
编程语言
leetcode
链表
算法
203.移除
链表
元素(力扣LeetCode)
文章目录203.移除
链表
元素题目描述原
链表
删除元素虚拟头节点203.移除
链表
元素题目描述给你一个
链表
的头节点head和一个整数val,请你删除
链表
中所有满足Node.val==val的节点,并返回新的头节点
林海绮律
·
2024-01-28 10:26
leetcode
链表
leetcode
c++
c++ list详解
常见重要的接口2.1构造函数2.2iterator2.2.1理解2.2.2使用3.容量和大小4.查找元素5.增、删、改3.迭代器失效4.vector和list对比1.list的介绍list的底层结构是带头双向循环
链表
sblbsgqxx
·
2024-01-28 09:28
c++
list
windows
【代码分享】
双向带头循环
链表
头文件#define_CRT_SECURE_NO_WARNINGS#include#include#include#includetypedefintLTDataType;typedefstructListNode
liuyunluoxiao
·
2024-01-28 09:46
c语言
合并两个有序
链表
以下解法一定要升序有序
链表
structLinkNode{intvalue;LinkNode*next;LinkNode(intx):value(x),next(NULL){};//节点的构造函数};//
Purson
·
2024-01-28 08:18
LeetCode题解之删除中间节点
删除中间节点题目描述实现一种算法,删除单向
链表
中间的某个节点(即不是第一个或最后一个节点),假定你只能访问该节点。
l1fe1
·
2024-01-28 08:13
数据结构基础-
链表
(java实现)
1.什么是
链表
链表
的逻辑模型
链表
是由n个子节点组合起来的一种线形数据结构每个节点由两个部分构成:节点值下一个节点的地址每个节点中包含下一个节点的地址是将n个无关系的节点组合到一起的关键部分2.java中对应的
链表
模型
狗肉是只猫
·
2024-01-28 08:22
认识&对比 React、Vue2、Vue3 三者的 diff 算法
ReactDiff算法认识ReactDiff算法React是Fiber架构的,Fiber其实是一个
链表
的结构,但是由于没有设置反向指针,因此没有使用双端比对的方式去优化Diff算法(没有反向指针,从右往左遍历
链表
会很困难
渔舟唱晚@
·
2024-01-28 08:53
react
vue.js
前端
【C++修行之道】STL(初识list、stack)
ist是一种双向
链表
容器,它是标准模板库(STL)提供的一种序列容器
走在努力路上的自己
·
2024-01-28 07:12
c++
list
开发语言
数据结构
c语言
笔记
链表
翻转,单向
链表
,(根据步长翻转)
*/publicclassLinkedUtils{/***定义
链表
节点*/@Al
Tomy_Jx_Li
·
2024-01-28 06:02
C语言数据结构——用
链表
建立学生管理系统
要求:运用
链表
的数据结构完成学生管理系统的创建,添加,修改,删除,显示等一系列操作。
不爱睡觉不爱起床的小Kiku
·
2024-01-28 06:13
链表
数据结构
c语言
C语言数据结构——用
链表
实现两个一元稀疏多项式的合并
代码模板引用自知乎——跟懒猫老师快乐学数据结构。1.功能需求对两个一元稀疏多项式进行加法运算,运算结果按照幂次从高到低依次输出多项式的幂次和系数。2.输入输出需求对两个一元稀疏多项式进行加法运算。输入形式:c1e1c2e2......cn1en1;c1'e1'c2'e2'........cn2'en2'ci,ci'为整数,分别为两个多项式第i项的系数;ei,ei'为整数,分别为两个多项式第i项的指
不爱睡觉不爱起床的小Kiku
·
2024-01-28 06:13
链表
数据结构
c语言
【数据结构1-1】线性表
根据不同的特性,线性表也分为数组(vector)、栈(stack)、队列(queue)、
链表
(list)等等。根据这些特性和数据结构可以解决不同种类的问题。
不爱睡觉不爱起床的小Kiku
·
2024-01-28 06:41
洛谷官方题单
数据结构
707.设计
链表
(力扣LeetCode)
707.设计
链表
你可以选择使用单
链表
或者双
链表
,设计并实现自己的
链表
。单
链表
中的节点应该具备两个属性:val和next。val是当前节点的值,next是指向下一个节点的指针/引用。
林海绮律
·
2024-01-28 06:38
leetcode
链表
leetcode
c++
反转
链表
(力扣LeetCode)
文章目录206.反转
链表
题目描述双指针递归206.反转
链表
题目描述给你单
链表
的头节点head,请你反转
链表
,并返回反转后的
链表
。
林海绮律
·
2024-01-28 06:38
leetcode
链表
leetcode
数据结构
c++
C语言实现学生成绩管理系统(单
链表
)
本次我就用学到的相关
链表
知识总结回顾一下学生成绩管理系统的实现。首先还是先创建一个项目,分别创建头文件和源文件,头文件用来声明函数,源文件用来定义函数以及实现学生成绩管理系统。创建完成后如上图。
guai_guai_guai
·
2024-01-28 06:37
#
数据结构相关内容
c语言
开发语言
Map集合(二)
JDK8之前,哈希表=数组+
链表
JDK8开始,哈希表=数组+
链表
+红黑树HashMap底层是基于哈希表实现的HashMap集合是
与时俱哉
·
2024-01-28 05:19
数据结构
java
双向
链表
和单向
链表
的原地逆置(反向) 头插法 C语言
双
链表
的逆置(头插法)有头结点(图中红色的结点)原理:依次将原
链表
中的结点用头插法插入到:没有头结点的,头指针为h的新
链表
中。
XUNHUII
·
2024-01-28 05:45
数据结构
链表
算法
代码随想录算法训练营第三天|203.移除
链表
元素 、707.设计
链表
、206.反转
链表
203.移除
链表
元素刷题https://leetcode.cn/problems/remove-linked-list-elements/description/文章讲解https://programmercarl.com
walkerLing
·
2024-01-28 04:14
代码随想录训练营一刷
算法
链表
数据结构
两两交换
链表
中的节点、 19.删除
链表
的倒数第N个节点 、 面试题 02.07.
链表
相交、 142.环形
链表
II
24.两两交换
链表
中的节点刷题https://leetcode.cn/problems/swap-nodes-in-pairs/description/文章讲解https://programmercarl.com
walkerLing
·
2024-01-28 04:12
代码随想录训练营一刷
算法
链表
java
07 队列
OJ题1.队列只允许在一段进行插入数据操作,在另一端进行数据删除操作的特殊线性表,队列具有先进先出FIFO(FirstInFirtstOut),插入操作的叫队尾,删除操作的叫队头2.实现队列可以用数组和
链表
的结构实现
且听吟风°
·
2024-01-28 03:28
02
数据结构
初阶
数据结构
c语言
算法
开发语言
05 双向
链表
目录1.双向
链表
2.实现3.OJ题4.
链表
和顺序表对比1.双向
链表
前面写了单向
链表
,复习一下无头单向非循环
链表
:结构简单,一般不会单独用来存数据。
且听吟风°
·
2024-01-28 03:57
02
数据结构
初阶
链表
windows
数据结构
链表
练习题
1.删除
链表
重复元素https://www.nowcoder.com/practice/fc533c45b73a41b0b44ccba763f866ef?
且听吟风°
·
2024-01-28 03:57
001
c/c++
题目详解
链表
数据结构
Java 并发集合类
集合 1ConcurrentHashMap 基于散列
链表
+红黑树实现,类似于HashMap,JDK8进行了优化,利用volatile+CAS实现无锁化操作,保证线程安全的同时,提高性能。
O_Neal
·
2024-01-28 03:50
对
链表
进行插入排序
对
链表
进行插入排序。插入排序的动画演示如上。从第一个元素开始,该
链表
可以被认为已经部分排序(用黑色表示)。每次迭代时,从输入数据中移除一个元素(用红色表示),并原地将其插入到已排好序的
链表
中。
Herz21
·
2024-01-28 03:47
1.24学习总结
学习了数据结构
链表
总结一下线性表的一些操作:第一点创建一个线性表,就是定义一个结构体类型的变量,里面可以存数据和线性表当前的长度第二点,读取线性表里面的元素第三点插入和删除元素,插入元素主要在于实现元素后移的情况
啊这泪目了
·
2024-01-28 03:15
学习
算法
chapter13_数据库的存储结构_3_文件的存储结构
磁盘空间以块为单位(1)文件是相关磁盘块的集合(2)文件块在逻辑上连续,在物理存储上可以连续(顺序存储,类似数组),可以不连续(链接存储,类似
链表
)按照文件内记录的组织方式,对文件的分类(1)无序文件1
米都都
·
2024-01-28 02:37
(详解)数据结构线性表的查找——顺序查找、折半查找、分块查找
顺序查找(SequentialSearch)1.概要2.查找过程3.算法实现(1).以顺序表作为存储结构,实现顺序查找算法数据元素类型定义:顺序表的定义:实现主函数:哨兵函数:完整代码示例:(2).以
链表
作为存储结构
StarPrayers.
·
2024-01-28 02:12
数据结构
数据结构
常用数据结构(栈,队列,数组,
链表
,红黑树)的特点
增删慢:数组长度是固定的,要想增加或删除一个元素,必须创建一个新数组,把原数组的数据复制过来
链表
:查询慢,增删快。查询慢:
链表
中地址不是连续的,每次查询元素,都必须从头开始查询。
qydsb
·
2024-01-28 01:21
java视频学习
链表
队列
数据结构
数据结构:数组、
链表
、栈、队列、堆
Java中的数组就是典型的顺序存储,
链表
就是非顺序存储。数组存储数据时会开
区块链之美
·
2024-01-28 01:20
Java
EE
数组
数据结构
数据结构(Chapter Two -03)—线性表的链式表示
在这一部分(数据结构(ChapterTwo-01)—线性表及顺序表-CSDN博客)里面,我们知道线性表包括顺序表和
链表
结构。前面写了顺序表的基本操作,那这部分就写一写线性表叭!
爱说实话
·
2024-01-28 01:14
计算机基础(408)
数据结构
代码随想录二刷复盘day09
234.回文
链表
234.回文
链表
-力扣(LeetCode)给你一个单
链表
的头节点head,请你判断该
链表
是否为回文
链表
。如果是,返回true;否则,返回false。
睡个好觉哦
·
2024-01-28 01:12
开发语言
c++
算法
leetcode
数据结构
代码随想录
链表
章节二刷day08
24.两两交换
链表
中的节点.-力扣(LeetCode)给你一个
链表
,两两交换其中相邻的节点,并返回交换后
链表
的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。
睡个好觉哦
·
2024-01-28 01:42
链表
算法
数据结构
递增的整数序列
链表
的插入
ListInsert(ListL,ElementTypeX){PtrToNodep;p=L;while(p->Next){if(p->DataNext->Data){break;}if(XData){break;}p=p->Next;}PtrToNodeq;q=(List)malloc(sizeof(List));q->Data=X;q->Next=p->Next;p->Next=q;return
zjqqh
·
2024-01-28 00:54
链表
计算机网络之数据链路层
数据链路层文章目录数据链路层1.数据链路层概述链路数据链路帧2.数据链路层的三个问题封装成帧和透明传输封装成帧透明传输差错检测
奇偶
校验循环冗余校验可靠检测停止-等待协议停止-等待协议的信道利用率回退N帧协议选择重传协议
林小果1
·
2024-01-28 00:15
计算机网络
计算机网络
LeetCode:回文
链表
面试题02.06.回文
链表
编写一个函数,检查输入的
链表
是否是回文的。
李海游
·
2024-01-28 00:54
连接两个
链表
。
#include#includestructlist{intdata;structlist*next;};typedefstructlistnode;typedefnode*link;linkdelete_node(linkpointer,linktmp){if(tmp==NULL)/*deletefirstnode*/returnpointer->next;else{if(tmp->next->
tesla_shy
·
2024-01-28 00:38
windows
linux
microsoft
代码随想录二刷——
链表
day4
文章目录前言
链表
知识点一、24.两两交换
链表
中的节点二、19.删除
链表
的倒数第N个结点三、面试题02.07.
链表
相交四、142.环形
链表
II总结前言一个本硕双非的小菜鸡,备战24年秋招,计划二刷完卡子哥的刷题计划
有名企梦的小菜鸡
·
2024-01-28 00:07
代码随想录刷刷刷
链表
数据结构
学习
leetcode
c++
算法
力扣反转
链表
2
这道题一开始给我做麻了,由于给出的
链表
没有没有意义的头节点,一开始很头疼与如何解决left是1的情况,看题解后发现可以自己创建一个反转的方式很简单,就是不断地把当前节点的下一个节点放到已反转区间的头节点就可以了这一共需要四步
陈琦煜
·
2024-01-28 00:04
C++从零开始
leetcode
链表
算法
K 个一组翻转
链表
(力扣)
https://leetcode.cn/problems/reverse-nodes-in-k-group/?envType=study-plan-v2&envId=top-interview-150思路:先求长,然后分段反转反转的题:https://blog.csdn.net/2301_81278039/article/details/135888952?spm=1001.2014.3001.5
陈琦煜
·
2024-01-28 00:04
C++从零开始
链表
leetcode
数据结构
朗致集团面试总结
提问环节很简单,就问了双向
链表
的概念和满二叉树的概念。然后是写代码环节,基本上会出三道题,每道题5分钟左右。第一道题是实现
链表
,然后逐渐演变成二叉树,最后给二叉树赋值,顺序是从上到下,从左到右。
skyshandianxia
·
2024-01-27 23:43
职场和发展
面试
算法
python-学习笔记:使用嵌套循环输出菱形
请输入菱形的行数:9*****************************************程序代码:row=eval(input('请输入菱形的行数:'))whilerow%2==0:#判断行数的
奇偶
性
jennychary1
·
2024-01-27 23:40
python
学习
笔记
python
线性表题目
A.顺序表B.单
链表
C.双
链表
D.单循环
链表
3、具有线性结构的数据结构是(D
抹山微云筠曦
·
2024-01-27 23:27
数据结构
数据结构
链表
java实现双向
链表
的增删改查
链表
的介绍概念双
链表
顾名思义,就是
链表
由单向的链变成了双向链。使用这种数据结构,我们可以不再拘束于单
链表
的单向创建于遍历等操作,大大减少了在使用中存在的问题。
一叶飘舟
·
2024-01-27 22:40
java
链表
开发语言
java实现单
链表
的增删改查
单
链表
:单
链表
中的每个节点不仅包含储存的数据,还包含指向下一个节点的链接。
一叶飘舟
·
2024-01-27 22:39
java
python
开发语言
【Java 数据结构】LinkedList与
链表
LinkedList与
链表
1.ArrayList的缺陷2.
链表
2.1
链表
的概念及结构2.2
链表
的实现3.LinkedList的模拟实现4.LinkedList的使用4.1什么是LinkedList4.2LinkedList
山顶是一定要去的
·
2024-01-27 22:09
数据结构
java
链表
【Java 数据结构】ArrayList与顺序表
线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、
链表
、栈、队列…线性表在逻
山顶是一定要去的
·
2024-01-27 22:08
java
数据结构
开发语言
intellij-idea
eclipse
java基础选择题考试真题带答案
A.java.util.MapB.java.util.Collection//list与arrayList之间还有一层抽象类C.java.util.ListD.java.util.SetArrayList类的底层数据结构是(A)A.数组结构B.
链表
结构
笔记分享
·
2024-01-27 21:57
java
开发语言
【C++项目】高并发内存池
项目设计:高并发内存池项目介绍什么是内存池1.池化技术2.内存池内存池主要解决的问题3.malloc定长内存池高并发内存池的整体框架ThreadCache自由
链表
的哈希桶跟对象大小的映射关系thread
flyyyya
·
2024-01-27 21:24
c++
c++
开发语言
ArrayList与LinkedList区别
ArrayList:基于动态数组,连续内存存储,适合下标访问(随机访问)LinkedList:基于
链表
,可以存储在分散的内存中,适合做数据插入及删除操作,不适合查询:需要逐一遍历
猪八戒1.0
·
2024-01-27 21:43
面试
java
开发语言
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他