1:排序算法分为如下5类: 插入排序:普通插入排序,shell排序等; 选择排序:普通选择排序,堆排序; 交换排序...[作者空间]
数据结构04-树 4:树(QUEUE) 4.1:树的定义和性质 树是一种重要的非线性数据结构; 树是由一个或多个结...[作者空间]
3:队列(QUEUE) 3.1:队列的定义和性质 队列:只允许前端(front,队首)进行删除操作,而在后端(re...[作者空间]
数据结构02-链表(单/双/向普通及循环链表) 链表通常由一连串节点组成,每个节点包含任意的实例数据(data f...[作者空间]
1:算法复杂度 1.1:数据结构和算法定义 数据结构(data structure):用来存放和管理(比如插入,删...[作者空间]
我们假设计算机运行一行基础代码需要执行一次运算。 那么上面这个方法需要执行 2 次运算 这个方法需要 (n + 1...[作者空间]
数据结构与算法--图的搜索(深度优先和广度优先) 有时候我们需要系统地检查每一个顶点或者每一条边来获取图的各种性质...[作者空间]
数据结构与算法--图的实现(邻接表、邻接矩阵、边的数组) 应该用哪种数据结构实现图呢?主要有如下三种: 邻接矩阵 ...[作者空间]
数据结构与算法--图的概念 经过之前的学习,我们知道了线性表是一对一的关系,树是一对多的关系,而且树具有层次结构。...[作者空间]
链表(Linked List)是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链...[作者空间]
版本记录 前言 将数据结构和算法比作计算机的基石毫不为过,追求程序的高效是每一个软件工程师的梦想。下面就是我对算法...[作者空间]
二叉树的用法 如何 根据二叉树写他的前序 中序 后续如何根据前序 中序 后续 还原 二叉树 首先记住一点...[作者空间]
最早拥有排序概念的机器出现在 1901 至 1904 年间由 Hollerith 发明出使用基数排序法的分类机,此...[作者空间]
Algorithm & DataStructure C程序设计 数据结构(C语言版) 算法 数据结构与算法分析--...[作者空间]
用Objective-C实现几种基本的排序算法,并把排序的过程图形化显示。其实算法还是挺有趣的 ^ ^. 选择排序...[作者空间]
我在这里简单介绍一下 如果觉得有用尽管拷了去 数据结构 写算法之前呢,我想简单介绍一下数据结构,数据结构通...[作者空间]
查找和排序都是程序设计中经常用到的算法。查找相对而言较为简单,不外乎顺序查找、二分查找、哈希表查找和二叉排序树查找...[作者空间]