多语言展示
当前在线:396今日阅读:59今日分享:29

数据结构处理初学者教程

数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。一、数据的逻辑结构:指反映数据元素之间的逻辑关系的数据结构,其中的逻辑关系是指数据元素之间的前后件关系,而与他们在计算机中的存储位置无关。逻辑结构包括:集合,线性结构,树形结构,图形结构。在计算机科学中,数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象(数据元素)以及它们之间的关系和运算等的学科,而且确保经过这些运算后所得到的新结构仍然是原来的结构类型。
工具/原料

数据结构(C语言版)

方法/步骤
1

对于初学者,我介绍一些《数据结构》(C语言版)的学习顺序和方法。《数据结构》(C语言版)相对来说,简单易学,通俗易懂,内容不是那么生涩,对于初学者来说,比较适合。

2

首先,学习什么是数据结构,数据结构的一些基本概念和术语。掌握算法的时间复杂度和空间复杂度。

3

然后,整体把握一下数据结构的内容。内容包括:线性表,栈,队列,串,数组和广义表,树和二叉树,图,动态存储管理,查找,内部排序,外部排序,文件。制定学习计划,循序渐进的学习。

4

先学习线性表,先了解线性表的类型定义,然后学习线性表的顺序表示和实现,接着学习线性表的链式表示和实现。

5

下面学习栈和队列。

6

接下来学习串。包括:串类型的定义,串的表示和实现,然后是串的模式匹配算法,再结合一些串操作举例,就能把串学好。

7

然后学习数组和广义表。

8

然后学习树和二叉树。

9

然后学习图,包括图的定义和术语,图的存储结构,图的遍历,图的连通性问题。

10

按照这个顺序学习数据结构,一点也不难,只要肯努力。

注意事项

学习数据结构基本是C语言。

推荐信息