数据结构,顺序表.doc
xf****65
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
数据结构顺序表.doc
#include<stdio.h>#include<stdlib.h>#include<malloc.h>#defineLIST_INIT_SIZE100#defineLISTINCREMENT10#defineOK1#defineOVERFLOW-2#defineERROR0typedefintStatus;typedefintElemType;typedefstruct{ElemTypeelem[50];intlength;intlistsize;}SqList;StatusListInsert_Sq
数据结构,顺序表.doc
先引导学生学会使用顺序表和链表的程序设计,顺序表的示例使用如下:#include"stdio.h"#include"stdlib.h"#defineLIST_INIT_SIZE100#defineLISTINCREMENT10typedefintElemType;typedefintstatus;#defineOK1#defineOVERFLOW-1#defineERROR0typedefstruct{ElemType*elem;intlength;intlistsize;}SqList;statusIn
数据结构-线性表顺序表.ppt
线性表程序=数据结构+算法数据结构的研究内容:逻辑结构:数据元素间的客观联系存储结构:数据在计算机内部的存储方法算法研究在各种程序设计与软件开发中都要涉及到对数据的组织、存储、管理和处理在环境领域:不同环境监测点的监测指标统计在土地领域:不同宗地的属性在测绘领域:外业测绘信息的存储,各测点三维坐标的存储最常见的数据组织方式:表格形式的数据2.1线性表的基本概念和运算2.1.1逻辑结构定义定义:线性表是由n(n≥0)个数据元素a1,a2,……,an构成的有限序列。n为表的长度,n=0时称为空表。非空的线性表
数据结构线性表顺序表.pptx
会计学线性结构四大特点线性表线性表的抽象数据类型顺序表typedefstruct{}SqList;//俗称顺序表顺序表空:条件L.length==0不允许删除操作顺序表满:条件L.length==MAXSIZE不允许插入操作不空也不满:可以插入,删除操作顺序表----基本算法(1)初始化(2)判空(3)求表长(4)取元素(取第i个元素顺序表----基本算法顺序表----基本算法例如:顺序表算法的时间复杂度为:顺序表----基本算法线性表操作ListInsert(&L,i,e)的实现:(a1,…,ai-1,
数据结构概念及顺序表.ppt
2.1数据结构基本概念数据结构(datastructure)是指相互之间存在一种或多种特定关系的数据元素所组成的集合。数据结构包含三个方面的内容,即数据的逻辑结构,数据的存贮结构和对数据所施加的运算。这三个方面的关系为:数据的逻辑结构独立于计算机,是数据本身所固有的存贮结构是逻辑结构在计算机存贮器中的映像,必须依赖于计算机。运算是指所施加的一组操作总称。运算的定义直接依赖于逻辑结构,但运算的实现必依赖于存贮结构。数据结构基本类型数据结构中常用的存贮结构算法(algorithm)1.时间复杂度一个算法花费的