天翼云数据结构知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖数据结构相关内容资讯。开发者在数据结构专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
NowCoder刷题(1)【树】二叉树的遍历(含图解)
用不带头结点的单链表存储链栈,设计初始化栈、判断栈是否为空、进栈和出栈等相应算法。
栈是一种只能在一端进行插入或删除操作的线性表。其中允许进行插入或删除操作的一端称为栈顶(Top)。
数据结构38-链表insert方法实现
队列(Queue)简称队,是一种操作受限的线性表,只允许在表的一端进行插入,在表的另一端进行删除。
双端队列是普通队列的扩展,是指允许两端都可以进行入队和出队操作的队列(即可以在队头进行入队和出队操作,也可以在队尾进行入队和出队操作的队列)。其元素的逻辑结构仍然是线性结构,可以采用顺序存储,也可以采用链式存储。将队列的两端分别称为前端和后端,两端都可以入队和出队。
数据结构69-双向链表removeAt方法代码
数据结构214-选择排序的代码
数据结构209-冒泡排序算法第二种写法代码
数据结构72-双向链表其他方法实现
本文的目的应该理解为整个lua源码解析的一部分,当初做的目的是源于需要一次技术分享,而针对lua底层代码的运行时一个非常有意思的话题,换个说法,写的lua代码,是如果由lua虚拟机来运行的。
数据结构55-append方法实现代码
数据结构资源下载导航【数据结构】
队列是一种操作受限的线性表 ,只允许在表的前端(front)进行删除操作又称作出队,在表的后端进行插入操作,称为入队,符合先进先出(First in First out)的特性。在队尾插入元素叫做入队,对头删除元素叫做出队。
链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。
所谓算法,就是隐匿在数据结构后背后的原理,在开发中好的算法可以降低时间复杂度提升可复用性。
常见的数据结构包括数组、链表、队列、栈、树、图等。
线性表技巧之Note003-寻找链表的中间节点
考研数据结构之线性表(1.7)——练习题之删除单链表重复值域(C表示)
考研数据结构之串(4.1)——串的操作(C表示)
2023-05-15 10:00:33
2023-03-21 10:32:27
2023-03-22 09:34:26
2023-02-24 09:05:57
2023-03-14 09:56:09
2023-02-24 08:14:11