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
结点
【C++】List模拟实现
List模拟实现1.1创建
结点
templatestructListNode{ListNode*_next;//指向后一个节点ListNode*_prev;//指向前一个节点T_data;//存数据//这里用匿名对象当缺省值
黑牛先生
·
2024-09-02 14:36
c++
数据结构代码集训day11(适合考研、自学、期末和专升本)
今日习题来自B站up:白话拆解数据结构题目如下:1、判断B链表的值是否是A链表值的连续子序列2、假定采用带头
结点
的单链表保存单词,当两个单词有相同的后缀时,则可共享相同的后缀存储空间,例如,“loading
摆烂的小白
·
2024-09-02 13:27
数据结构
考研
算法
链表
数据结构集训day12(适合考研、自学、期末和专升本)
习题来自B站up:白话拆解数据结构今日题目如下:(1)判断带头
结点
的循环双链表是否对称(2)判断单链表是否有环,有就返回环的入口点,否则返回Null题1首先是结构体,比单链表多了一个前驱指针域。
摆烂的小白
·
2024-09-02 12:23
数据结构
考研
算法
链表
AgumentBST---MaxMinBinarySearchTree
MaxMinBinarySearchTree中的每个节点会存储以他为根
结点
的子树的最大值最小值,这样可以使得之前介绍的findMax,findMin操作时间复杂度降为O(1)MaxMinNode节点结构如下
nafoahnaw
·
2024-09-02 06:59
哈夫曼树详解及其应用(哈夫曼编码)
一、哈夫曼树的基本概念路径:从树中一个
结点
到另一个
结点
之间的分支构成这两个
结点
间的路径
结点
的路径长度:两
结点
之间路径上的分支数树的路径长度:从树根到每一个
结点
的路径长度之和.权(weight):将树中
结点
赋给一个有着某种含义的数值
江喜原
·
2024-09-02 03:24
算法
面试
数据结构
算法
JS的事件处理
这三个阶段是从外到内,从父
结点
到子节点,再从子节点到父节点的顺序一次发生。展开描述一下事件流的三个阶段:1.捕获阶段:事件从最外层节点(文档对象)开始,逐级向下
杨大东
·
2024-09-01 20:41
javascript
开发语言
ecmascript
实验11-2-8 单链表
结点
删除 (20 分)
实验11-2-8单链表
结点
删除(20分)1.题目摘自https://pintia.cn/problem-sets/13/problems/6092.题目内容本题要求实现两个函数,分别将读入的数据存储为单链表
RaRasa
·
2024-09-01 12:26
Java基础算法之堆排序(Heap Sort)
堆排序(HeapSort)1、堆介绍2、算法介绍3、图解4、代码实现5、执行结果6、其他算法1、堆介绍大顶堆:非叶子
结点
的数据要大于或等于其左,右子节点的数据小顶堆:非叶子
结点
的数据要小于或等于其左,右子节点的数据
被惦记的猫
·
2024-09-01 08:51
排序算法
算法
排序算法
堆排序
爱自己的练习day149 看见与接受
爱自己的练习day1492018年6月9日【觉察】看见与接受今天晚上跟老公聊天,他说出了目前工作上的一些纠
结点
,最后也说出了他更加的享受或者接受相对安逸的生活和工作状态,不喜欢压力,更喜欢稳定等等,我意识到
毛毛教练
·
2024-09-01 02:12
XSL 学习笔记 —— 中级篇
一、XSL的运算符表一、运算符与特殊字符运算符描述/选择子元素,返回左侧元素的直接子元素;如果"/"位于最左侧表示选择根
结点
的直接子元素//递归下降,不论深度,搜索指定的元素;如果位于最左侧表示从根
结点
出发递归下降搜索指定元素
iteye_7803
·
2024-08-31 23:02
XSL
XML
脚本
数据结构
VBScript
二叉树转双向链表
要求不能创建任何新的
结点
,只能调整树中
结点
指针的指向。二叉搜索树的特点:对于树上的任意节点,左子树节点小于根节点,右子树节点大于根节点。二叉搜索树中序遍历可以得到一个有序的序列。
……:)
·
2024-08-31 18:04
Java数据结构
数据结构
二叉树
链表
二叉树(数据结构)
1.两种特殊的二叉树1.满二叉树:一棵二叉树,如果每层的
结点
数都达到最大值,则这棵二叉树就是满二叉树。也就是说,如果一棵二叉树的层数为K,且
结点
总数是2^k-1,则它就是满二叉树。
逆光行
·
2024-08-31 15:08
数据结构
算法
2020最新大厂内部 PHP 高级工程师面试题汇总(一)
2、写一段代码判断单向链表中有没有形成环,如果形成环,请找出环的入口处,即P点/**单链表的
结点
类*/classLNode{//为
it阿布
·
2024-08-31 04:35
单链表(无头
结点
)(C/C++)
带头
结点
与不带头
结点
的单链表,在进行操作时有哪些区别呢?1.当对单链表的表首元素进行删除或插入操作时,要进行区别处理,无头
结点
的单链表进行头指针的更新。
网络安全电子信息
·
2024-08-31 04:52
C/C++数据结构
c语言
c++
数据结构
力扣11:链表相交
如示例1所示,交点并不是1
结点
,而是8
结点
,相交
结点
是物理意义上的相交,也就是
结点
的地址相同,是同一个
结点
,而不是因为
结点
的值相等就是相交
结点
。
不会编程的屁屁桃
·
2024-08-30 18:46
leetcode
链表
算法
双向循环链表,内核链表
目录双向循环链表1.定义2.创建双向链表3.头插法4.遍历打印5.尾插法6.删除7.销毁内核链表1.内核链表的结构体2.初始化头
结点
:INIT_LIST_HEAD3.头插法:list_add4.尾插法list_add_tail5
m0_61965705
·
2024-08-30 07:36
linux
c语言
数据结构
浅谈【数据结构】树与二叉树二
目录1、二叉排序树1.1二叉树排序树插入1.1.1两种插入方法1.1.2循环法1.1.3递归法1.2二叉树的打印1.3二叉树的
结点
删除1.4销毁二叉树1.5层次打印谢谢帅气美丽且优秀的你看完我的文章还要点赞
超级飞侠12138
·
2024-08-29 20:48
基础数据结构
数据结构
排序算法
算法
链表
c++
c语言
开发语言
考研系列-数据结构冲刺课复习笔记(上)
这篇文章是对王道考研冲刺课的高度总结,可以当做最后复习的提纲和知识点复习参考注意所有数据结构的结构体定义、算法的时间空间复杂度一、线性表1.顺序表创建(静态、动态)、销毁、增删改查2.链表(1)单链表分为带头
结点
的和不带头
结点
的情况头插法
Nelson_hehe
·
2024-08-29 16:23
#
数据结构笔记
数据结构
考研408
知识点总结
冲刺课
leetcode 142.环形链表II
首先用快慢指针一个走一个
结点
,一个走两个
结点
,判断这个链表有无环?如果没有,直接返回null;如果有,那么进行下面的操作:我们设置哈希表用来存放
结点
和
结点
的个数键值对。然后用一个指针遍历链表。
是小Y啦
·
2024-08-29 08:37
leetcode
链表
算法
代码随想录算法训练营第三天 203.移除链表元素、 707.设计链表 、206.反转链表
代码随想录算法训练营第三天|203.移除链表元素、707.设计链表、206.反转链表203.移除链表元素代码随想录视频两种方式,一种是有虚拟头
结点
的,另一种是没有虚拟头
结点
的没有虚拟头
结点
需要注意的是删除头
结点
和非头
结点
操作方法不一致
咸鱼的自我变强之路
·
2024-08-29 04:38
代码随想录_刷题
链表
算法
数据结构
代码随想录系统性一刷总结
代码随想录系统性一刷总结数组指针思想很重要day01二分查找+移除元素day02数组平方+长度最小子数组+螺旋矩阵II链表链表
结点
的增删改查,头
结点
的运用,灵活运用指针day03移除链表元素+设计链表+
snoooooooooooooopy
·
2024-08-29 04:08
leetcode
java
07堆排序
堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子
结点
的键值或索引总是小于(或者大于)它的父节点。堆排序可以说是一种利用堆的概念来排序的选择排序。
BubbleM
·
2024-08-29 00:47
5305 图的遍历(不一定连通)
输入描述输入第一行为n和m,表示有n个
结点
,编号从1到n,m表示有该图有m条边,接下来m行,每行两个整数a和b,表示
结点
a到
结点
b有一条边。
2401_86852582
·
2024-08-29 00:35
算法
浅谈【数据结构】链表之其他形态
目录1、带头
结点
的链表2、创建步骤3、循环链表3.1创建循环链表3.2循环链表的遍历3.3链表中的闭环4、静态链表4.1静态链表初始化谢谢帅气美丽且优秀的你看完我的文章还要点赞、收藏加关注没错,说的就是你
超级飞侠12138
·
2024-08-28 20:10
基础数据结构
数据结构
链表
c语言
c++
算法
JavaScript 数据结构 ==== 二叉树
目录二叉树结构二叉树和二叉搜索树介绍1.创建树2.插入一个键3.树的遍历中序排序先序遍历后序遍历4.搜索树中的值5.删除节点二叉树在计算机科学中,二叉树是每个
结点
最多有两个子树的树结构。
前端 贾公子
·
2024-08-28 17:44
数据结构
龙芯CPU芯片介绍说明
对于同一工艺
结点
,CPU芯片的工作电压可以有60%的浮动,导致功耗有4倍左右差异,处理器核的功耗有2-4倍的差异,因此不同的CPU厂商都需要有不同的CPU结构来满足不同的应用需
体感互动
·
2024-08-28 17:44
龙芯
Java数据结构之邻接表
邻接表类描述边
结点
类packagecho6;/***邻接表边
结点
类*@authorasus**/publicclassArcNode{publicintadjVex;//存放与当前顶点邻接的顶点在图中的位置
Monkey_Joker
·
2024-08-28 13:25
Java数据结构
图
java
数据结构
邻接表
数据结构:顺序表与单链表区别
顺序表与单链表区别(以不定长顺序表和带头
结点
单链表为例)不定长顺序表:单链表(带头
结点
):线性表分为顺序表和链表顺序表:1.顺序存储,必须占用一片连续存储单元;可将顺序表简单理解为数组,其空间是连续的储存单元
qiuxiaonao
·
2024-08-28 13:54
数据结构
【408DS算法题】024进阶-12年真题_找出两个链表的共同后缀的起始位置
141370977)分析实现总结真题题目(以下内容来自https://blog.csdn.net/weixin_60702024/article/details/141370977)用单链表保存m个整数,
结点
的结构为
LIC_woodBird
·
2024-08-28 13:22
算法
链表
数据结构
【408DS算法题】025提高-19年真题_重新排列链表
结点
141370977分析实现总结内容稍后补全,以下来自https://blog.csdn.net/weixin_60702024/article/details/141370977用单链表保存m个整数,
结点
的结构为
LIC_woodBird
·
2024-08-28 13:22
算法
链表
数据结构
【408DS算法题】026基础-二叉树的先序、中序、后序遍历
三种算法的思想类似,对于每一步的搜索,都是将
结点
分为cur、cur->left、cur->right这样的三部分按不同的顺序进行访问(其“先”“中”“后”的称呼就来自于cur的访问地位)。
LIC_woodBird
·
2024-08-28 08:25
算法
链表
数据结构
【Hot100】LeetCode—208. 实现 Trie (前缀树)
目录1-思路数组哈希表+isEnd字段2-实现⭐208.实现Trie(前缀树)——题解思路3-ACM实现题目连接:208.实现Trie(前缀树)1-思路数组哈希表+isEnd字段前缀树的当前
结点
,存储的是下一个子节点的元素值
山脚ice
·
2024-08-28 06:39
#
Hot100
leetcode
算法
数据结构——线性链表/单链表设计
目录深入理解和设计:结构体设计初始化插入——头插插入——尾插插入——按位置插删除——头删删除——尾删删除——按位置删删除——按值删判空查找获取有效个数清空销毁1——使用头
结点
销毁2——不使用头
结点
打印测试用例
WLin.
·
2024-08-27 09:24
数据结构
数据结构
链表
数据结构——顺序表里面的单链表介绍
顺序结构的链式表示——单链表1.链表的相关介绍1.1链表的概念及结构1.2、单链表1.3、单链表的优缺点1.4、补充:顺序表的优缺点二、单链表的一些基本操作与结构定义1、单链表的实现2、单链表的结构定义3、单链表
结点
的创建
张小鱼༒
·
2024-08-27 09:54
数据结构
c#
开发语言
链表
大数据
二叉树---二叉搜索树中的众数
假定BST满足如下定义:
结点
左子树中所含节点的值小于等于当前节点的值
结点
右子树中所含节点的值大于等于当前节点的值左子树和右子树都是二叉搜索树思路:中序遍历二叉搜索树可以得到递增序列。
小鱼在乎
·
2024-08-27 07:37
数据结构与算法
算法
数据结构
系统编程 网络 cjson解析
解析方法如下:①创建链表头指针:cJSON*cjson_test=NULL;②解析整段JSON数据,并将链表头
结点
地址返回,赋值给头指针:解析整段数据使用的API只有一个:(cJSON*)cJSON_Parse
懂linux吗
·
2024-08-27 00:00
网络
开发语言
linux
tcp/ip
c语言
Java重修笔记 第四十二天 LinkedList 类、ArrayList 和 LinkedList 比较
LinkedList类1.LinkedList类底层是一个双向链表2.LinkedList类中有两个属性first和last,他们分别指向首节点和尾节点3.每个
结点
(LinkedList的内部类Node
Super Minion
·
2024-08-26 17:00
java
笔记
开发语言
浅谈数据结构之树(一)
结点
拥有的子树数被称为
结点
的度(Degree)。度为0的
结点
称为叶节点(Leaf)或终端
结点
,度不为0的
结点
称为分支
结点
。除根
结点
外,分支
结点
也被称为内部
结点
。
结点
的子树的根称为该
结点
的孩子(Ch
24K不怕
·
2024-08-26 12:30
数据结构
树
二叉树
数据结构
算法
AVL平衡二叉树
调整类型找到引起失衡的节点计算平衡因子右右型平衡因子为负则是右X型失衡
结点
右孩子的平衡因子为负则是右右型调整方法是整体左旋,与左左型调整类似左左型失衡
结点
的平衡因子为正则是左X型失衡
结点
左孩子的平衡因子
qq_187352634
·
2024-08-26 05:49
C++
算法
数据结构
平衡二叉树
【计算机网络】计算机网络的概念
计算机网络、互连网、互联网的区别计算机网络(computernetworking)互连网(internet)互联网(因特网,Internet)计算机网络(简称:网络):由若干
结点
(node)和连接这些
结点
的链路
宇宙核
·
2024-08-26 04:12
计算机网络
计算机网络
信息学奥赛知识点(十三)----树和二叉树(上)
树是一种非线性结构,栈和队列都是线性结构(线性一般是指每一个元素都通常只有一个前驱和一个后继)一、树的定义一棵树是由n(n>0)个元素组成的有限集合,其中:(1)每个元素称为
结点
(node)(2)有一个特定的
结点
黑色火種
·
2024-08-26 03:29
信息学奥赛
数据结构
算法
代码随想录算法训练营第四天|24. 两两交换链表中的节点 19.删除链表的倒数第N个节点 面试题 02.07. 链表相交 142.环形链表II
24.两两交换链表中的节点用虚拟头
结点
,这样会方便很多。本题链表操作就比较复杂了,建议大家先看视频,视频里我讲解了注意事项,为什么需要temp保存临时节点。
风之彼端
·
2024-08-25 21:24
算法训练营
算法
链表
面试
【树】建立二叉链表存储的二叉树+遍历二叉树(先序、中序、后序、层序)
建立二叉链表存储的二叉树+遍历二叉树(先序、中序、后序、层序)1.建立二叉链表存储的二叉树1-1.原理二叉树的构建利用了递归的原理,在按先序序列构建二叉树时,为了能让电脑知道每个
结点
是否有左右孩子,我们要对原二叉树进行扩展
恒天1020
·
2024-08-25 18:40
数据结构与算法
链表
数据结构
算法
树结构
栈
数据结构——链式循环队列
自己实现了一个链式循环队列(带头
结点
的),复习巩固队列与循环链表的知识吧。实现函数有:插入、删除、判断是否为空三个方法(链式存储结构就不太在意为满的情况了,因为内存是动态申请的)。
remember_me.
·
2024-08-25 18:09
数据结构
数据结构
链表
1110 区块反转——PAT乙级
给定一个单链表L,我们将每K个
结点
看成一个区块(链表最后若不足K个
结点
,也看成一个区块),请编写程序将L中所有区块的链接反转。
灰末
·
2024-08-25 15:17
c++
算法
模拟链表
1075 链表元素分类——PAT乙级
每个测试用例第1行给出:第1个
结点
的地址;
结点
总个数,即
灰末
·
2024-08-25 15:47
链表
数据结构
c++
算法
【408DS算法题】022进阶-递增输出单链表中的
结点
值
Index题目分析实现总结题目给定单链表的头
结点
,按照递增的顺序,输出单链表
结点
的值。分析实现对于单链表,很多操作与顺序表有很大的区别,而各种排序算法也都是针对顺序表的操作的。
LIC_woodBird
·
2024-08-25 06:56
算法
链表OJ题——链表分割
文章目录一、题目链接二、解题思路三、解题代码一、题目链接链表分割题目描述:现有一链表的头指针ListNode*pHead,给一定值x,编写一段代码将所有小于x的
结点
排在其余
结点
之前,且不能改变原来的数据顺序
zhenzhizz`
·
2024-08-24 21:02
刷题集
链表
数据结构
链表分割
链表中倒数第K个
结点
classSolution:defFindKthToTail(self,head,k):#writecodehereifnotheadork1:ifp2.next:p2=p2.nextk-=1else:returnNone#两个指针一起走,一直到p2为最后一个,p1即为所求whilep2.next:p1=p1.nextp2=p2.nextreturnp1
momo1023
·
2024-08-24 16:06
算法全面剖析
从数据结构线形表的一端开始,顺序扫描,依次将扫描到的
结点
关键字与给定值k相比较,若相等则表示查找成功;若扫描结束仍没有找到关键字等于k的
结点
,表示查找失败(-1)时间复杂度:查找成功时的平均查找长度为:
无双worker
·
2024-08-24 08:10
算法全通
算法
java
数据结构
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他