![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据机构与算法
数据机构与算法
不懂事的小流氓
一次编码,到处运行,永不维护
展开
-
十大经典排序算法思考
参考链接:冒泡排序原创 2022-12-15 20:13:34 · 76 阅读 · 0 评论 -
算法时间复杂度速查对比图(转载)
时间复杂度图形算法时间复杂度速查表时间复杂度速查表原创 2021-10-27 09:42:13 · 428 阅读 · 0 评论 -
数据结构与算法书摘-1绪论
数据及其逻辑结构基本概念数据(Data):信息的载体,是对客观事物的符号表示.数据元素(Data Element):数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理.数据对象(Data Object):性质相同的数据元素的集合,是数据的一个子集.逻辑结构(Logical Structure):数据元素之间的逻辑关系,通常数据的逻辑结构有四种基本逻辑结构:数据结构数...原创 2019-09-01 22:40:57 · 903 阅读 · 0 评论 -
数据结构与算法书摘-2线性表
本章的知识架构图线性表的基本概念线性表是所有数据结构中最为重要最为基础的一个抽象,线性表是计算机编程的基础.线性表的定义: 是一个非空的有限集合;存在唯一的第一个元素,也存在唯一的最后一个元素;除了第一个元素外,其他每一个元素都有唯一的直接前驱元素(直接前驱);除了最后一个元素其他每一个元素都有唯一的一个直接后继元素(直接后继).线性表顺序表示和实现线性表顺序表示:一组连续...原创 2019-09-02 22:59:40 · 148 阅读 · 0 评论 -
数据结构与算法书摘-3栈和队列
栈的定义栈(Stack):又叫堆栈,它是一种操作受限的线性表,其限制是在仅允许在表的一端进行插入和删除操作,又把栈叫做LIFO表(Last In Firsr Out),栈具有后进先出的特性.栈的顺序存储结构栈的顺序存储结构可利用数组来实现,规定数组的第一个元素为栈底,定义一个变量存放栈顶元素所占用数组分量的下标,这个变量为栈顶指针TOP C语言中规定Top=-1表示空栈,当栈元素占据...原创 2019-09-21 23:24:12 · 127 阅读 · 0 评论 -
数据结构与算法书摘-4串和数组
串的基本概念串(String)????*是由n(n>=0)个字符组成的有限序列,字符串简称串,是一种特殊的线性表,串中的数据元素都是单个字符s=“c1c2…cn” (n>=0)s是串名**,双引号是串的定界符,引起来的事串值,n为串的长度,n=0称为空串(Empty String),一个或者多个空格组成的串称为空格串(Blank String)串中任意个连续的字符组成的子序列称为...原创 2019-09-22 14:51:54 · 127 阅读 · 0 评论