
数据结构和算法
文章平均质量分 95
数据结构和算法知识点及源代码
蛋超饭不要加蛋
24届毕业生,岗位为后端开发,软件助理工程师的进修之路
展开
-
详解八大排序算法-附动图和源码(插入,希尔,选择,堆排序,冒泡,快速,归并,计数)
八大排序的原理及实现原创 2023-04-28 16:59:28 · 1881 阅读 · 42 评论 -
二叉树经典题题解
二叉树的经典题解原创 2023-04-22 15:35:45 · 961 阅读 · 79 评论 -
【数据结构】链式二叉树
链式二叉树的遍历和实现原创 2023-04-16 22:11:05 · 783 阅读 · 42 评论 -
【数据结构】树和二叉树——堆
树和二叉树的概念及结构,堆的结构和实现以及用用原创 2023-04-13 20:22:36 · 1782 阅读 · 49 评论 -
栈和队列经典题题解
栈和队列的经典题解原创 2023-04-09 14:48:21 · 719 阅读 · 41 评论 -
栈和队列的基本操作
栈和队列的基本概念和操作原创 2023-04-04 13:35:57 · 3035 阅读 · 61 评论 -
顺序表和链表经典面试题
经典面试题讲解原创 2023-03-30 21:25:09 · 963 阅读 · 54 评论 -
单链表的基本操作
概念:链表是一种、非顺序的存储结构,数据元素的是通过链表中的次序实现的。结构:链表是有各个节点通过指针连接在一起的,每个节点分为数据域和指针域,每个节点的指针域指向下一个节点的地址,最后一个节点的指针域为空。逻辑结构如下图所示物理结构:逻辑结构看起来是连续的,但是由于链表的节点是在堆上开辟的,地址可能连续,也可能不连续。原创 2023-03-16 22:12:32 · 3607 阅读 · 63 评论 -
顺序表的基本操作
顺序表是用一段的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。顺序表一般分为静态顺序表和动态顺序表,静态顺序表一般是用定长数组存储,而动态顺序表则是用动态内存管理函数进行动态分配空间,当空间不够时可以进行增容一般我们不太经常使用静态顺序表,因为实际需求往往空间都是不定的,因此我们只讨论动态顺序表顺序表的本质还是对数组进行操作,只是和数组有所不同的是,顺序表的数据是连续存放的二.顺序表的基本操作。原创 2023-03-10 19:24:04 · 1740 阅读 · 67 评论