数据结构是一门研究数据组织、 存储和运算的一般方法的学科。
最简单的办法之一是建立一张表, 每一本书的信息在表中占一行,如
数据元素在 计算机中的表示
对数据结构中的节点进行 操作处理
(插入、删除、修改、查找、排序)
数据结构是一门研究数据组织、 存储和运算的一般方法的学科。
如何将0,1,2,3,4,5,6,7,8,9这10个数存放在 计算机中能最快地达到你所需要的目的? 目的不同,最佳的存储方方法就不同。
序、中序和后序遍历。 7. 顺序查找与二分法查找算法;基本排序算法(交换类排序,
选择类排序,插入类排序)。
二、 程序设计基础
1. 程序设计方法与风格。 2. 结构化程序设计。 3. 面向对象的程序设计方法,对象,方
法,属性及继承与多态性。
三、 软件工程基础
1. 软件工程基本概念,软件生命周期概念,软 件工具与软件开发环境。
每个元素所占用 的存储单元个数
例:线性表 (zhao,qian,sun,li,zhou,wu,zheng,wang)
顺序存储结构:
存储地址
7
8
基地址 9
7
10
11
12
13
14
数据
zhao qian sun li zhou wu zheng wang
顺序存储结构,将逻辑上相邻的 数据元素存储在物理上相邻的存 储单元里,具有以下特点: 1.随机存取。 2.作插入或删除操作时,需移动 大量元数。 3.长度变化较大时,需按最大空 间分配。 4.表的容量难以扩充。
数据域存放元素本身的数据, 指针域存放指针。 数据元素之间逻辑上的联系由 指针来体现。
通常我们把链表画成用箭头相链接的结点的序列,结点 之间的箭头表示链域中的指针。