![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 84
Mi ronin
正在努力学习的小白
展开
-
数据结构 八大排序之快速排序
数据结构 八大排序之快速排序 1.1快速排序引入 1.2快速排序的基本思想 1.3快速排序的排序流程1.4实例说明 1.5代码实现 1.6性能分析原创 2022-05-03 10:15:38 · 3884 阅读 · 1 评论 -
数据结构 八大排序之归并排序
八大排序之归并排序原创 2022-03-31 17:51:26 · 1649 阅读 · 0 评论 -
数据结构 八大排序之选择排序与基数排序
八大排序之选择排序与基数排序原创 2022-03-30 21:37:55 · 677 阅读 · 0 评论 -
数据结构 八大排序之冒泡排序与堆排序
八大排序之冒泡排序与堆排序原创 2022-03-29 17:45:42 · 2165 阅读 · 0 评论 -
数据结构 八大排序之直接插入排序与希尔排序
八大排序之直接插入排序和希尔排序原创 2022-03-28 17:18:33 · 1508 阅读 · 0 评论 -
数据结构 经典面试题 用两个队列实现一个栈
数据结构 经典面试题 两个队列实现一个栈原创 2022-03-26 10:51:14 · 1494 阅读 · 0 评论 -
数据结构 经典面试题 用两个栈实现一个队列
数据结构 经典面试题 两个队实现栈原创 2022-03-25 11:39:46 · 789 阅读 · 0 评论 -
数据结构 队列(顺序队列 循环队列 链队列)
数据结构 顺序队列 循环队列 链对列原创 2022-03-23 18:06:11 · 2714 阅读 · 0 评论 -
数据结构 栈-链栈及基本操作
目录一.栈的定义二.栈的特点三.栈的理解四.链栈引入五.链栈定义六.链栈的结构体设计七.链栈的基本操作7.1链栈的初始化7.2链栈判空7.3链栈入栈7.4链栈出栈一.栈的定义栈是限定仅在表尾进行插入和删除操作的数据结构(受到限制的线性表)。我们把允许插入和删除的一端称为栈顶,另一端称为栈底,不含任何元素为空栈。二.栈的特点后进先出比如word,浏览器网页等一系列软件中,都有撤销的操作,就是利用栈的这种方式来实现的,可能不同软件的代码不同,但是他们的原理是一样的均为:后进先出。三.栈的理解原创 2022-03-20 20:30:13 · 5599 阅读 · 4 评论 -
数据结构 循环链表及其基本操作
数据结构 循环链表及一系列操作原创 2022-03-19 14:42:42 · 10254 阅读 · 0 评论 -
数据结构 双向链表及其基本操作
双向链表的一系列操作讲解及代码原创 2022-03-17 20:28:39 · 7212 阅读 · 0 评论 -
数据结构 线性表-单链表的定义及基本操作
文章目录一.引入二.线性表链式存储结构的定义2.1 顺序结构和链式结构的区别2.2结点定义一.引入对于线性表来说,有顺序存储结构,然而顺序结构是有缺点的:插入和删除时需要移动大量元素;因此我们需要解决这一系列问题,线性表的链式存储结构刚好解决了这些问题。二.线性表链式存储结构的定义2.1 顺序结构和链式结构的区别在顺序结构中,每个数据元素只需要存数据元素信息就可以了,在链式结构中,除了要存储元素信息外,还要存储后继元素的存储地址,因此,我们引入了结点。2.2结点定义为了表示每个数据元素 a 与原创 2022-03-16 23:17:14 · 2444 阅读 · 0 评论