《啊哈!算法》:(四)搜索

发布于 2021-11-09

第一节.全排列——深度优先搜索思想 在树中,深度优先搜索策略是先选择某种情况尽可能深地搜索树,然后到达尽头后,再回到子结点改变条件 …


《啊哈!算法》:(三)枚举

发布于 2021-11-09

第一节 第一节主要是求解如下数学问题 暴力穷举判断 要满足九个数字都只能用一次,最容易想到的判断方法是: 总体代码: 标记法穷举判 …


数据结构C(九):排序

发布于 2021-10-30

使序列成为一个按关键字有序的序列,这样的操作称为排序。 排序问题中,我们的输入是一个记录的集合,输出也是一个记录集合,所以可以把排 …


数据结构C(八):图

发布于 2021-10-28

一.图的基本概念 1.图的定义 图是由顶点和边组成的,分为两类:有向图和无向图。 边有方向即为有向图,无方向即为无向图。 2.图的 …


数据结构C(四):栈和队列

发布于 2021-10-20

栈 一.基本概念 定义 栈 (Stack) 是只允许在一端进行插入和删除的线性表。(后进先出) 栈分为顺序栈和链栈。 术语 栈顶 …


数据结构C(二):链表总结

发布于 2021-10-08

链表概述 包含单链表,双链表,循环单链表,实际应用中的功能不同,但实现方式都差不多。 链表中的数据是以结点来表示的,每个结点由数据 …