最早拥有排序概念的机器出现在 1901 至 1904 年间由 Hollerith 发明出使用基数排序法的分类机,此机器系统包括打孔,制表等功能,...
最早拥有排序概念的机器出现在 1901 至 1904 年间由 Hollerith 发明出使用基数排序法的分类机,此机器系统包括打孔,制表等功能,...
版本记录 前言 将数据结构和算法比作计算机的基石毫不为过,追求程序的高效是每一个软件工程师的梦想。下面就是我对算法方面的基础知识理论与实践的总结...
数据结构与算法--图的搜索(深度优先和广度优先) 有时候我们需要系统地检查每一个顶点或者每一条边来获取图的各种性质,为此需要从图的某个顶点出发,...
数据结构与算法--图的实现(邻接表、邻接矩阵、边的数组) 应该用哪种数据结构实现图呢?主要有如下三种: 邻接矩阵 对一个拥有V个顶点的图,建立一...
数据结构与算法--图的概念 经过之前的学习,我们知道了线性表是一对一的关系,树是一对多的关系,而且树具有层次结构。图是一种更为复杂的数据结构,就...
1:排序算法分为如下5类: 插入排序:普通插入排序,shell排序等; 选择排序:普通选择排序,堆排序; 交换排序:冒泡法,快速排序; 归并排序...
数据结构04-树 4:树(QUEUE) 4.1:树的定义和性质 树是一种重要的非线性数据结构; 树是由一个或多个结点组成的有限集合; 树必有一个...
3:队列(QUEUE) 3.1:队列的定义和性质 队列:只允许前端(front,队首)进行删除操作,而在后端(rear,队尾)进行插入操作的数据...
数据结构02-链表(单/双/向普通及循环链表) 链表通常由一连串节点组成,每个节点包含任意的实例数据(data fields)和一个用来指向下一...
1:算法复杂度 1.1:数据结构和算法定义 数据结构(data structure):用来存放和管理(比如插入,删除,查找,更新,遍历等)各种数...
专题公告
算法