
数据结构与算法
文章平均质量分 66
数据结构与算法
Ding Jiaxiong
年年有风,风吹年年
展开
-
【数据结构与算法之面试题】其他类型算法面试题
【数据结构与算法之面试题】其他类型算法面试题原创 2023-03-25 09:00:03 · 75 阅读 · 0 评论 -
【数据结构与算法之面试题】穷举法和回溯法系列面试题
【数据结构与算法之面试题】穷举法和回溯法系列面试题原创 2023-03-24 09:38:18 · 353 阅读 · 0 评论 -
【数据结构与算法之面试题】递归和动态规划系列面试题
【数据结构与算法之面试题】递归和动态规划系列面试题原创 2023-03-23 09:13:17 · 210 阅读 · 0 评论 -
【数据结构与算法之面试题】二叉树类面试题
【数据结构与算法之面试题】二叉树类面试题原创 2023-03-22 08:15:06 · 219 阅读 · 0 评论 -
【数据结构与算法之面试题】线性结构类面试题
【数据结构与算法之面试题】线性结构类面试题原创 2023-03-20 09:23:30 · 158 阅读 · 0 评论 -
【数据结构与算法之面试题】数组和字符串类面试题
【数据结构与算法之面试题】数组和字符串类面试题原创 2023-03-19 09:25:22 · 86 阅读 · 0 评论 -
【数据结构与算法之回溯法】回溯法的基本思想
【数据结构与算法之回溯法】回溯法的基本思想原创 2023-03-18 09:37:30 · 103 阅读 · 0 评论 -
【数据结构与算法之回溯法】案例
【数据结构与算法之回溯法】案例原创 2023-03-18 09:36:53 · 85 阅读 · 0 评论 -
【数据结构与算法之动态规划】案例
【数据结构与算法之动态规划】案例原创 2023-03-17 09:09:06 · 160 阅读 · 0 评论 -
【数据结构与算法之贪心算法】案例
【数据结构与算法之贪心算法】案例原创 2023-03-17 09:07:30 · 129 阅读 · 0 评论 -
【数据结构与算法之动态规划】动态规划的基本思想
【数据结构与算法之动态规划】动态规划的基本思想原创 2023-03-17 09:06:36 · 127 阅读 · 0 评论 -
【数据结构与算法之贪心算法】贪心算法的基本思想
【数据结构与算法之贪心算法】贪心算法的基本思想原创 2023-03-17 09:05:52 · 139 阅读 · 0 评论 -
【数据结构与算法之递归算法】案例
【数据结构与算法之递归算法】案例原创 2023-03-17 09:03:14 · 165 阅读 · 0 评论 -
【数据结构与算法之递归算法】递归算法的基本思想
【数据结构与算法之递归算法】递归算法的基本思想原创 2023-03-17 09:02:20 · 138 阅读 · 0 评论 -
【数据结构与算法之穷举法】案例
【数据结构与算法之穷举法】案例原创 2023-03-16 09:00:01 · 66 阅读 · 0 评论 -
【数据结构与算法之排序与查找】案例
【数据结构与算法之排序与查找】案例原创 2023-03-16 08:57:58 · 177 阅读 · 0 评论 -
【数据结构与算法之穷举法】穷举法的基本思想
【数据结构与算法之穷举法】穷举法的基本思想原创 2023-03-16 08:57:05 · 768 阅读 · 0 评论 -
【数据结构与算法之排序与查找】折半查找算法
【数据结构与算法之排序与查找】折半查找算法原创 2023-03-16 08:54:18 · 406 阅读 · 0 评论 -
【数据结构与算法之排序与查找】各种排序算法的比较
【数据结构与算法之排序与查找】各种排序算法的比较原创 2023-03-16 08:53:35 · 67 阅读 · 0 评论 -
【数据结构与算法之排序与查找】堆排序
【数据结构与算法之排序与查找】堆排序原创 2023-03-16 08:53:02 · 157 阅读 · 0 评论 -
【数据结构与算法之排序与查找】快速排序
【数据结构与算法之排序与查找】快速排序原创 2023-03-16 08:51:01 · 72 阅读 · 0 评论 -
【数据结构与算法之排序与查找】希尔排序
【数据结构与算法之排序与查找】希尔排序原创 2023-03-16 08:50:02 · 68 阅读 · 0 评论 -
【数据结构与算法之排序与查找】直接插入排序
【数据结构与算法之排序与查找】直接插入排序原创 2023-03-16 08:48:41 · 51 阅读 · 0 评论 -
【数据结构与算法之排序与查找】简单选择排序
【数据结构与算法之排序与查找】简单选择排序原创 2023-03-16 08:48:13 · 60 阅读 · 0 评论 -
【数据结构与算法之排序与查找】冒泡排序
【数据结构与算法之排序与查找】冒泡排序原创 2023-03-16 08:47:32 · 63 阅读 · 0 评论 -
【数据结构与算法之图结构】案例
【数据结构与算法之图结构】案例原创 2023-03-16 08:39:52 · 132 阅读 · 0 评论 -
【数据结构与算法之图结构】图的遍历
【数据结构与算法之图结构】图的遍历原创 2023-03-16 08:38:59 · 79 阅读 · 0 评论 -
【数据结构与算法之图结构】邻接表的实现
【数据结构与算法之图结构】邻接表的实现原创 2023-03-16 08:37:51 · 87 阅读 · 0 评论 -
【数据结构与算法之图结构】图的存储形式
具体说,就是要为图中的每个顶点分别建立一个链表,具有n个顶点的图的邻接表中包含n个链表,每个链表前面设置一个头节点,称为顶点节点。邻接表存储法是一种顺序分配与链式分配相结合的存储方法,由链表和顺序数组组成。其中链表存放边的信息,数组存放顶点信息。通常我们会将一个图的n 个顶点节点放到一个数组中进行管理,并用该数组的下标表示顶点在图中的位置。举个栗子,一个具有n 个顶点的图G,可以定义一个数组vertex[n],顶点。链表的节点称为边节点,表示依附于对应的顶点节点的一条边。原创 2023-03-15 08:28:12 · 67 阅读 · 0 评论 -
【数据结构与算法之图结构】图的基本概念
图Gragh 由顶点( 图中的节点称为图的顶点) 的非空有限集合 V 与边的集合E (顶点之间的关系) 构成。【无向图】图G中的每一条边都没有方向,则称G 为无向图。【有向图】若图G 的每一条边都有方向,则称G 为有向图。原创 2023-03-15 08:18:47 · 147 阅读 · 0 评论 -
【数据结构与算法之树结构】二叉排序树与AVL树
因为二叉排序树主要用作动态查找表,也就是表结构可以在查找的过程中动态生成,所以插入节点的操作通常在查找不成功时进行,而且新插入节点一定是查找路径上最后一个节点的左孩子或右孩子,插入后二叉树仍然是一棵二叉排序树。第2种方法是用P节点在中序遍历序列中的直接前驱,即S,代替P节点,这样S节点就从原来的位置上被删除,S节点的左子树。删除的节点为P,P是二叉排序树的叶子节点,直接删除即可( 修改该叶子节点的双亲节点的指针域)。要删除的节点为P,双亲节点为Q,且P节点既有左子树。变为S的右子树,然后将P 的左子树。原创 2023-03-15 08:17:58 · 157 阅读 · 0 评论 -
【数据结构与算法之树结构】案例
假定给定的两个节点分别为a和b,并且a是b的祖先,那么节点a和b的最低公共祖先就是a的父节点,另外如果value1或value2的其中一个是根节点,那么不存在最低公共祖先。还有一种方法,通过遍历,在遍历二叉树时可以访问到二叉树中的每一个节点,所以可以通过判断 + 累加,得出叶子节点数量。① 利用二叉树本身的递归特性,计算二叉树的叶子节点数其实就是计算二叉树根节点左子树和右子树的叶子节点的数量之和。其实在二叉排序树中,如果两个节点分别位于根节点的左子树和右子树,那么根节点必然是它们的最低公共祖先。原创 2023-03-15 08:17:40 · 111 阅读 · 0 评论 -
【数据结构与算法之树结构】二叉树的遍历
对上面图中的树进行先序遍历的结果为**{2, 3, 5, 0, 6, 7}**对上面图中的树进行中序遍历的结果为**{5, 3, 0, 2, 7, 6}**对上面图中的树进行后序遍历的结果为**{5, 0, 3, 7, 6, 2}**对上面图中的树进行层次遍历的结果为{2, 3, 6, 5, 0, 7}按层次遍历二叉树是一种基于广度优先搜索思想的二叉树遍历算法。D 根节点,L 左子树, R 右子树。3种遍历算法都是基于递归的思想。举个栗子,下面这棵树。原创 2023-03-15 08:14:47 · 66 阅读 · 0 评论 -
【数据结构与算法之树结构】创建二叉树
利用二叉树遍历的思想,在遍历过程中生成二叉树的节点,进而建立起整棵二叉树。一般情况下,可以按照先序序列建立一棵二叉树。下面给出一个完整的二叉树类定义和测试程序。原创 2023-03-15 08:14:04 · 198 阅读 · 0 评论 -
【数据结构与算法之树结构】树的基本概念
【数据结构与算法之树结构】树的基本概念原创 2023-03-14 08:21:39 · 73 阅读 · 0 评论 -
【数据结构与算法之树结构】二叉树
【数据结构与算法之树结构】二叉树原创 2023-03-14 08:20:44 · 74 阅读 · 0 评论 -
【数据结构与算法之线性结构】队列
【数据结构与算法之线性结构】队列原创 2023-03-14 08:18:42 · 108 阅读 · 0 评论 -
【数据结构与算法之线性结构】栈
【数据结构与算法之线性结构】栈原创 2023-03-14 08:17:22 · 80 阅读 · 0 评论 -
【数据结构与算法之线性结构】数组
【数据结构与算法之线性结构】数组原创 2023-03-14 08:16:06 · 270 阅读 · 0 评论 -
【数据结构与算法之线性结构】链表
【数据结构与算法之线性结构】链表原创 2023-03-14 08:16:01 · 193 阅读 · 0 评论