码迷,mamicode.com
首页 >  
搜索关键字:顺序表实现    ( 53个结果
java线性表之顺序表实现
仿照arrayList写了一个简化版的线性表,主要为了用来研究arrayList在实现什么操作的情况下比较节省性能,楼主文采很差,直接上代码. 顺序表使用数组储存数据,所以对于随机的访问有很好的性能支持,不管是访问线性表上的哪一个元素都可以直接使用elementData[i]直接得到,但是对于添加元 ...
分类:编程语言   时间:2016-05-19 21:01:54    阅读次数:152
通讯录-----第一版
//基于顺序表实现的简易通讯录-----1 #define_CRT_SECURE_NO_WARNINGS1 #include<stdio.h> #include<stdlib.h> #include<string.h> typedefstructstu//定义一个学生信息的结构体类型 { charname[20]; charsex[6]; intage; chartele[20]; charaddress[..
分类:其他好文   时间:2016-05-09 14:26:59    阅读次数:257
实现动态顺序表
实现动态顺序表SeqList.h#pragmaonce #include<stdio.h> #include<string.h> #include<assert.h> #include<malloc.h> typedefintDataType; typedefstructSeqList { DataType*arry; size_tsize; size_tcapacity; }SeqList; voidcheck(SeqList*Seq);//..
分类:其他好文   时间:2016-04-27 07:03:39    阅读次数:229
c实现的动态顺序表
第一篇文章中用c实现了静态顺序表,但是使用静态顺序表还有不足的地方。当我们需要存储的数据很少时,如果静态顺序表的数组容量较大就会造成空间的浪费;当我们需要存储的数据很多时,如果静态顺序表的数组容量较小可能就会造成数据丢失。所以一般情况我们应该尽量把顺序表实现..
分类:其他好文   时间:2016-04-19 20:17:40    阅读次数:175
静态顺序表和动态顺序表
实现一个静态顺序表,首先,要定义一个保存数据的数组,保存在结构体中,用size来存储数组中的元素个数,typedefstructSeqList { DataTypearray[MAX_SIZE]; size_tsize; }SeqList;首先来实现一下静态顺序表的初始化函数,可以借用系统的memset函数来实现,开辟一块空间全部初始..
分类:其他好文   时间:2016-04-11 07:26:35    阅读次数:134
静态顺序表和动态顺序表
实现一个静态顺序表,首先,要定义一个保存数据的数组,保存在结构体中,用size来存储数组中的元素个数,typedefstructSeqList { DataTypearray[MAX_SIZE]; size_tsize; }SeqList;首先来实现一下静态顺序表的初始化函数,可以借用系统的memset函数来实现,开辟一块空间全部初始..
分类:其他好文   时间:2016-04-11 07:25:21    阅读次数:171
栈&队列的简单实现
栈的定义---Stack栈只允许在栈的末端进行插入和删除的线性表。栈具有先进后出的特性。栈可用顺序表实现也可用链表实现。但:由于栈只能在末端进行操作,应使用顺序表实现。用顺序表实现,有如下优点:(1)方便管理(2)效率高(3)cpu高速缓冲存取利用率高实现如下:测试如下..
分类:其他好文   时间:2016-04-10 01:28:30    阅读次数:333
顺序表的实现
顺序表:逻辑上连续,物理结构上也连续实现一个具有“增、删(根据位置删除,根据元素删除)、查、初始化、输入、打颖等简单功能的顺序表:源码:头文件部分(#include"sequence.h"): #include<stdio.h> #include<stdlib.h> #defineMAXSIZE10 typedefintElemType;..
分类:其他好文   时间:2016-04-06 19:00:41    阅读次数:198
静态顺序表实现
SeqList.h文件 #pragmaonce #defineMAX_SIZE1000 typedefintDataType; typedefunsignedintsize_t; typedefstructSeqList { DataTypearray[MAX_SIZE]; size_tsize; }SeqList; voidInitSeqList(SeqList*pSeq); voidPushBack(SeqList*pSeq,DataTypex); voidPopBack(SeqList*pSeq..
分类:其他好文   时间:2016-04-03 20:36:25    阅读次数:192
顺序表(C++实现)
顺序表是基本的数据结构,创建Seqlist类,主要包括类的默认成员函数(构造函数、析构函数、赋值运算符重载),顺序表的基本功能实现。 //顺序表 typedefintDataType; classSeqlist { public: Seqlist()//无参构造函数 :_array(NULL) ,_size(0) ,_capacity(0) {} ~Seqlist()//..
分类:编程语言   时间:2016-02-29 23:23:27    阅读次数:315
53条   上一页 1 2 3 4 5 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!