数据结构导论-概论

简介: 数据结构导论-概论

这两天学习数据结构导论,看了这本书好几天,从最考试的懵懵懂懂的,到现在的大体上基本了解了个大概。首先,这本书基本上是说数据的,从数据结构上,来详细的解释数据。


数据是一对杂乱无章的信息,但是经过结构化,可以从中找到有用的信息,当数据可以结构化后,这就是一堆有用的数据。而数据结构导论就是对数据的结构方法的一种详细解释。


数据结构导论可以分为以下这几个方面,首先是对数据的分类,分为数据,数据元素和数据项,接着是对算法的描述以及对算法的分析,还有就是对数据的结构化为线性表,在栈,队列,数组,树和二叉树,当然还少不了图在里边。我是发现了,只要是需要学习的东西,图这个东西还真是从来都不缺,用图说话,可以更好的表示出数据的逻辑性。


相关文章
|
7月前
|
机器学习/深度学习 存储 算法
初阶数据结构之---导论,算法时间复杂度和空间复杂度(C语言)
初阶数据结构之---导论,算法时间复杂度和空间复杂度(C语言)
|
存储 索引
《数据结构导论》之查找表
我们知道,将数据采用顺序存储或者链式存储等多种方式存储不是最终目的,我们要使用存储的数据,发挥它的作用。但是,在使用数据时,要先对数据进行查找,在日常生活和各种软件系统中,查找是一种十分常见的操作,下面我为大家讲解一下我对查找表的理解。
111 1
|
关系型数据库 MySQL 索引
数据结构导论——总结
数据结构学习了N遍了,但是每一次对它的认识将会更加深入;尤其是本次,再加上本次通过高效的学习思路和方法,对于她的理解终于用无数次的回眸换来了微微一笑。
数据结构导论——泛读
数据结构导论——泛读
35 0
|
存储 算法
数据结构与算法导论之基本概念和术语介绍
<p>为了与大家取得“共同的语言”,下面对一些概念和术语赋予确定的含义。</p> <p><br></p> <p>1、数据(data):对客观事物的符号表示,在计算科学中指所有能输入到计算机中并被计算机程序处理的符号总称。</p> <p>2、数据元素(data element):是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。一个数据元素可以由若干个数据项(data i
1257 0
|
算法 C++
数据结构与算法导论之入门简介
<p>目前,计算机加工处理的对象由纯粹的数值发展到字符、表格和图像等各种具有一定结构的数据,这就给程序设计带来了一些新的问题。为了编写一个好的程序,必须分析待处理的对象的特征以及各处理对象之间存在的关系,这就是“数据结构”这门学科形成和发展的背景。</p> <p>“数据结构”作为一门独立的课程,在国外是从1968年才开始设立的。</p> <p><br></p> <p>1、什么是数据结
1259 0
|
1月前
|
C语言
【数据结构】栈和队列(c语言实现)(附源码)
本文介绍了栈和队列两种数据结构。栈是一种只能在一端进行插入和删除操作的线性表,遵循“先进后出”原则;队列则在一端插入、另一端删除,遵循“先进先出”原则。文章详细讲解了栈和队列的结构定义、方法声明及实现,并提供了完整的代码示例。栈和队列在实际应用中非常广泛,如二叉树的层序遍历和快速排序的非递归实现等。
163 9
|
1月前
|
存储 算法
非递归实现后序遍历时,如何避免栈溢出?
后序遍历的递归实现和非递归实现各有优缺点,在实际应用中需要根据具体的问题需求、二叉树的特点以及性能和空间的限制等因素来选择合适的实现方式。
30 1