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
奇偶链表
9-21 sdut-C语言实验-单
链表
的顺序建立与结点的删除
分数15全屏浏览题目切换布局作者马新娟单位山东理工大学输入n个整数,先按照数据输入的顺序建立一个带头结点的单
链表
,再输入一个数据m,将单
链表
中的值为m的结点全部删除。
zjqqh
·
2024-01-21 10:26
数据结构
链表
9-20 sdut-C语言实验-
链表
的结点插入
给出一个只有头指针的
链表
和n次操作,每次操作为在
链表
的第m个元素后面插入一个新元素x。若m大于
链表
的元素总数则将x放在
链表
的最后。输入格式:多组输入。
zjqqh
·
2024-01-21 10:56
c语言
链表
数据结构
java并发面试常识之LinkedBlockingQueue
本来以为LinkedBlockingQueue也是这样的,结果和预期不一样,LinkedBlockingQueue利用了
链表
的特点,使用了两把锁,两个条件来控制。
xpbob
·
2024-01-21 10:39
2019-01-31
2019-01-31【学员昵称】:沐沐【学习内容】:11.2常用IS类判断函数【笔记分享】1.12个IS开头的信息类函数,主要用于判断数据类型、
奇偶
性、空单元格、错误值等2.ISBANK函数:值为空白单元格
沐沐jessica
·
2024-01-21 10:33
代码随想录算法训练营第三天 |
链表
理论基础 203.移除
链表
元素 707.设计
链表
206.反转
链表
链表
理论基础
链表
是一种通过指针串连在一起的线性结构,每一个节点由两部分组成,一个是数据域,一个是指针域(存放指向下一个节点的指针)。最后一个节点的指针指向null。
纵使啰嗦始终关注
·
2024-01-21 09:57
算法
链表
数据结构
数据结构·顺序表
线性表是一种在实际应用中广泛使用的数据结构,常见的线性表:顺序表、
链表
、栈、队列、字符串···
atlanteep
·
2024-01-21 09:49
数据结构之谜
数据结构
数组-数据结构[C语言]用代码实现模拟数组
函数的参数传递有值传递和地址传递两种,值传递无法改变实参的值,地址传递可以改变实参的值线性结构:可以看作是用一根线把所有的节点串起来的结构·连续存储[数组]·离散存储[
链表
]而栈和队列是对线性结构的两种常用的应用数组的概念
宇宙超粒终端控制中心
·
2024-01-21 09:17
C语言学习笔记(入门到入神)
算法
数据结构
数据结构——单
链表
的查找、求单
链表
长度、单
链表
的创建
一、单
链表
的查找1.按位查找==GetElem(L,i):==按位查找操作,获取表L中第i个位置的元素的值;平均时间复杂度O(n)2.按值查找==LocateElem(L,e)==:按值查找操作,在表L
xixixi77777
·
2024-01-21 07:09
算法
数据结构
数据结构——单
链表
上基本操作的实现
1.按位序插入(带头结点):==ListInsert(&L,i,e):==在表L中的第i个位置上插入指定元素e=找到第i-1个结点(前驱结点),将新结点插入其后;其中头结点可以看作第0个结点,故i=1时也适用。typedefstructLNode{ElemTypedata;structLNode*next;}LNode,*LinkList;//在第i个位置插入元素e(带头结点)boolListIn
xixixi77777
·
2024-01-21 07:39
数据结构
算法
数据结构概述
一、概述是计算机的一门基础学科研究数据在计算机中进行组织和存储,使我们可以高效的获取数据和修改数据分类线性结构:数组、队列、栈、
链表
、哈希表...树型结构:二叉树、二分搜索树、AVL树、红黑树、堆、Tire
颜尚德
·
2024-01-21 07:30
数据结构
QT串口操作
时间记录:2024/1/18一、串口介绍串口UART/USART,同步/异步数据收发协议,包含起始位、数据位、
奇偶
校验位、停止位、波特率和流控,收发数据双方的配置需要一致二、QT开发串口通信(1)pro
KINO32
·
2024-01-21 07:21
QT
qt
开发语言
c++
Object类
目录一:Object类的定义取得对象信息:toString()对象比较:equals()二:Object类与引用数据类型接收数组数据接收接口对象三:修改
链表
一:Object类的定义Object类是所有类的父类
遨游的laugh哥
·
2024-01-21 07:15
Java
java
object
(C++) list底层模拟实现
个人主页:Lei宝啊愿所有美好如期而遇首先,list底层是一个带头双向循环
链表
,再一个,我们还要解决一个问题,list的迭代器,vector和string的迭代器可以直接++,是因为他们的地址空间是连续的
Lei宝啊
·
2024-01-21 06:37
C++
c++
开发语言
数据结构习题24/12/24
这道题目可以考虑,如果前缀是一样的长度,那么只需要两个
链表
同时向后检索,直到找到一样的元素为止。所以应该先找到两个
链表
的长度,然后将较长的一个
链表
的多出来的前缀部分删掉,也就不去看这一部分。
努力编程的阿曼
·
2024-01-21 06:47
数据结构
C++
数据结构:单
链表
链表
和顺序表一样,都是线性表,逻辑结构上是线性的,但不同的是,
链表
在物理结构上不是线性的
链表
是由一个一个节点构成的,一个节点分为两部分:存储的数据和指针(结构体指针)其中的指针存储的是该节点指向的下一个节点的地址一个节点的结构体可以这样表示
Amnesia0_0
·
2024-01-21 06:43
数据结构
链表
面试题
1.求单
链表
中结点的个数//求单
链表
中结点的个数unsignedintGetListLength(ListNode*pHead){if(pHead==NULL)return0;unsignedintnLength
01_小小鱼_01
·
2024-01-21 05:20
合并两个有序
链表
2022-02-23 周三
题目将两个升序
链表
合并为一个新的升序
链表
并返回。新
链表
是通过拼接给定的两个
链表
的所有节点组成的。
勇往直前888
·
2024-01-21 05:24
LeetCode 406. 根据身高重建队列
这题有中间的插入,用双向
链表
比较好。正好又熟悉了一下STL里面list的用
Catcola
·
2024-01-21 04:32
代码随想录算法训练营第十天|20. 有效的括号,1047. 删除字符串中的所有相邻重复项,150. 逆波兰表达式求值
系列文章目录代码随想录算法训练营第一天|数组理论基础,704.二分查找,27.移除元素代码随想录算法训练营第二天|977.有序数组的平方,209.长度最小的子数组,59.螺旋矩阵II代码随想录算法训练营第三天|
链表
理论基础
丁希希哇
·
2024-01-21 04:16
力扣算法刷题
算法
面试
python
力扣
数据结构
2019-03-02-数据结构-单
链表
数据结构—单
链表
什么是
链表
?首先,
链表
是一种线性的链式存储的数据结构,“链”说明其特征,由一环一环也就是“节点”组成。
链表
分三种:单
链表
、双向
链表
和循环
链表
。
westzhao
·
2024-01-21 04:53
排序
链表
(LeetCode 148)
文章目录1.问题描述2.难度等级3.热门指数4.解题思路参考文献1.问题描述给你
链表
的头结点head,请将其按升序排列并返回排序后的
链表
。
恋喵大鲤鱼
·
2024-01-21 04:23
LeetCode
排序链表
LeetCode
148
数据结构与算法_【7】哈夫曼树(C++实现)
参考:数据结构与算法基础(青岛大学-王卓)传送门:数据结构与算法_【1】概念引入(C++实现)数据结构与算法_【2】线性表(顺序表
链表
)(C++实现)数据结构与算法_【3】栈和队列(C++实现)数据结构与算法
gXh_007
·
2024-01-21 03:12
数据结构与算法学习笔记
数据结构
算法
二叉树
c++
ConcurrentHashMap和HashMap的区别
(2)在JDK7及之前的版本,HashMap的数据结构可以看成“数组+
链表
”,在JDK
Homeless Knight
·
2024-01-21 03:36
java
数据结构
算法
探究Java中的
链表
引言:在Java编程中,
链表
是一种常见的数据结构,具有灵活的内存管理和动态的元素插入与删除能力。
兜兜风d'
·
2024-01-21 03:58
Java数据结构
数据结构
java
链表
Spring Boot之Redis配置整合
它支持存储的value类型相对更多,包括string(字符串)、list(
链表
)、set(集合)、zset(sortedset--有序集合)和hash(哈希类型)。
菜鸟驿站ㅤ
·
2024-01-21 02:14
SpringBoot
spring
boot
redis
2. Add Two Numbers
Youaregiventwonon-emptylinkedlistsrepresentingtwonon-negativeintegers.你将得到两个代表着非负整数的非空
链表
Thedigitsarestoredinreverseorderandeachoftheirnodescontainasingledigit
闭门造折
·
2024-01-21 02:17
B数和B+数的区别,Mysql为什么使用B+数据结构
B+树在叶子节点之间增加了双向
链表
指针,对于范围查询,有更高的效率。
tony_xj
·
2024-01-21 00:07
数据库
Redis原理篇(ZipList压缩列表)
一:ZipList概述1.基础结构ZipList是一种特殊的“双向
链表
”,但其实并不是
链表
,而是一段连续的内存空间,可以在任意一端进行压入/弹出操作。
Dennis_nafla
·
2024-01-21 00:49
redis
数据库
缓存
Redis原理篇(SkipList)
一.概述本质是双端
链表
,只不过在正向遍历时可以不一个一个遍历,而是可以跳着遍历。
Dennis_nafla
·
2024-01-21 00:49
redis
skiplist
数据库
单
链表
的基本操作(创建、删除、插入、遍历)
#include#include#defineNULL0#defineLEN10structstudent{ longnum; floatscore; student*next;};intn;typedefstructstudentstu;stu*create(){ /*先定义三个指针,head为头指针,p1最为重要,用于后移;p2保存p1后移前的位置,便于p1后移*/ stu*head
亮虎梦
·
2024-01-20 23:03
单链表
算法总结归纳(第二天)(数据结构线性表总结:
链表
、栈与队列、单调栈、单调队列、字符串)
目录一、
链表
Ⅰ、使用指针类型表示
链表
1、移除
链表
元素①、使用原
链表
进行操作②、建立虚拟头节点操作2、设计
链表
(熟悉
链表
的基本操作)3、双指针操作
链表
类型题目①、反转
链表
②、两两交换
链表
中的元素③、删除倒数第
乘风破浪的咸鱼君
·
2024-01-20 23:16
算法
数据结构
c++
链表
回文结构
链表
回文结构编写一个函数,检查输入的
链表
是否是回文的。示例1:输入:1->2输出:false示例2:输入:1->2->2->1输出:true
链表
的回文结构,应该先找到中间节点,然后进行一次反转。
铁蛋Q
·
2024-01-20 23:39
链表
算法
数据结构
链表
的相交
链表
的相交力扣(LeetCode)官网-全球极客挚爱的技术成长平台备战技术面试?力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界IT名企DreamOffer。
铁蛋Q
·
2024-01-20 23:08
链表
数据结构
c语言
Leetcode-面试题 02.07
链表
相交
面试题02.07.
链表
相交解题思路1.分析题意,两个
链表
时末尾相交,也就是说,只要知道两个
链表
从后往前最初的相等元素即可2.求
链表
A的长度、求
链表
B的长度3.让curA为最长
链表
的头,lenA为其长度4
itbird01
·
2024-01-20 23:36
排序--排序
链表
在O(nlogn)时间复杂度和常数级空间复杂度下,对
链表
进行排序。
Min欣
·
2024-01-20 22:26
试以单
链表
为存储结构实现简单选择排序的算法
简单选择排序,就是每趟把剩余元素最小或者最大的选出来排到前面这道题值得推敲的是,p作为一个
链表
结点也是可以作为for循环的初始条件和判断条件的,至于查找到最小值之后,可以把两者的数值进行一个交换,就不用删结点再插结点了
劲夫学编程
·
2024-01-20 21:13
数据结构代码汇总
算法
vue2与vue3的diff算法区别
Vue2和Vue3的diff算法有一些区别:Vue2使用双向指针来进行虚拟DOM的比较,而Vue3则使用了单向
链表
的方式。
欧菲小杨
·
2024-01-20 21:13
vue.js
前端
vue.js
二叉树知识总结
选择题1、在长度为n(n>1)的单
链表
上,设有头和尾两个指针,执行尾删操作与
链表
的长度有关头插:不需要遍历
链表
尾插:也不需要遍历
链表
头删:不需要遍历
链表
尾删:需要遍历单
链表
,找到尾节点的前一个节点,所以与长度有关
无聊看看天T^T
·
2024-01-20 21:39
数据结构-初阶
算法
数据结构
c++
c语言
数据结构(C语言)——线性表的表示【顺序表和链式表】
目录顺序线性表①定义结构体;②初始化方法③数据插入[直接赋值]补充:两个顺序表排序归并链式线性表①结构体定义;②初始化方法③尾插操作方法补充:两个
链表
排序归并前言:仅为巩固和完善上课内容所作,如有错误感谢指点作者
AllanPoeeeeeee
·
2024-01-20 21:49
数据结构
c语言
严蔚敏数据结构C语言版——线性表的链式存储方式详细代码
一、严蔚敏数据结构C语言版由于书上的许多地方都是伪代码,所以下面的代码对课本上的做了一些改动,使代码能够正常运行
链表
的定义即相关类型定义typedefintElementType;typedefstructNode
AAAAAZBX
·
2024-01-20 21:18
数据结构
数据结构
链表
删除排序
链表
中的重复元素 II(C++、Java)
目录82.删除排序
链表
中的重复元素II题目描述:实现代码与解析:
链表
遍历:实现代码与解析:82.删除排序
链表
中的重复元素II题目描述:给定一个已排序的
链表
的头head,删除原始
链表
中所有重复数字的节点,
Cosmoshhhyyy
·
2024-01-20 19:22
LeetCode
leetcode
链表
c++
奇偶
性【高数笔记】
【如何判断
奇偶
性】1.根据定义:f(x)=-f(-x)奇函数;f(x)=f(-x)偶函数2.运算法则:四则运算和复合运算#四则中,
奇偶
相加为非奇非偶#复合运算:内偶则偶,内奇看外3.已知的常识函数:奇函数
盐烟
·
2024-01-20 19:45
高数
笔记
力扣283.移动零
双指针法(快慢指针法)在数组和
链表
的操作中是非常常见的,很多考察数组、
链表
、字符串等操作的面试题,都使用双指针法。
是Java新手
·
2024-01-20 19:02
leetcode
算法
职场和发展
力扣23.合并K个升序
链表
23.合并K个升序
链表
思路1:将每个
链表
中所有元素全都放到新
链表
中用Collections工具给
链表
元素按大小排序新建ListNode串起来即可代码实现/***Definitionforsingly-linkedlist
是Java新手
·
2024-01-20 19:01
leetcode
java
力扣173.二叉搜索树迭代器
173.二叉搜索树迭代器思路:本题比较简单,中序遍历用
链表
保存节点值,并按照题意进行写代码即可代码实现/***Definitionforabinarytreenode.
是Java新手
·
2024-01-20 19:31
leetcode
链表
数据结构
力扣692.前K个高频单词
692.前K个高频单词思路1:创建HashMap,并把单词以及其频率存进HashMap中将keySet()存进List
链表
中,并用Collections的sort进行逻辑的排序再创建满足题意的新
链表
,返回新
链表
即可代码实现
是Java新手
·
2024-01-20 19:31
leetcode
【力扣每日一题】力扣82删除排序
链表
中的重复元素II
题目来源力扣82删除排序
链表
中的重复元素II题目描述给定一个已排序的
链表
的头head,删除原始
链表
中所有重复数字的节点,只留下不同的数字。返回已排序的
链表
。
写做四月一日的四月一日
·
2024-01-20 17:18
leetcode
链表
算法
java
c++
两两交换
链表
中的节点 19.删除
链表
的倒数第N个节点 面试题 02.07.
链表
相交 142.环形
链表
II
24.两两交换
链表
中的节点题目链接:两两交换
链表
中的节点视频讲解:帮你把
链表
细节学清楚!首先还是要学会使用虚拟头节点,
链表
中需要操作某个节点,就要定位到此节点的前一个节点。
qq_41943352
·
2024-01-20 17:32
算法
qt学习:实战 读取txt文件+定时器点名
目录目标步骤头文件配置ui界面在.h里定义槽函数和字符串
链表
和定时器指针在构造函数里读取txt文件并初始化定时器开始按钮点击函数开始定时器停止按钮点击函数关闭定时器定时器槽函数目标两个按钮,一个开始点名
码农小白
·
2024-01-20 16:21
qt
学习
删除
链表
的倒数第 N 个结点,面试题 02.07.
链表
相交,142. 环形
链表
II
.:*☆19.删除
链表
的倒数第N个结点题目代码/***Definitionforsingly-linkedlist.
27dCnc
·
2024-01-20 16:12
链表
数据结构
c++
笔记
算法
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他