码迷,mamicode.com
首页 >  
搜索关键字:seqlist    ( 152个结果
顺序表的实现
seqlist.h#ifndef__SEQLIST_H__ #define__SEQLIST_H__ #include<stdio.h> #include<stdlib.h> #include<assert.h> #defineINIT_SIZE2 #defineADD_SIZE3 typedefintDataType; typedefstructSeqlist { DataType*data; intsize;//当前空间存储的元素个数 int..
分类:其他好文   时间:2016-06-05 01:13:43    阅读次数:199
数据结构—动态顺序表的实现
前面我们实现了顺序表,但是我们应该会考虑到一个问题,顺序表一次性创建那么大空间造成的浪费很多,所以在这里,我们需要一个可以动态增长的顺序表来满足我们的需求!实现中需要注意的是:在这里我们要注意的是首先你应该给顺序表一个容量,当每次满了的时候,进行扩容!另外,在这里我分别使用了三种的排序算法:插入排序,选择排序,冒泡排序。dynamic_seqlist.h#define _CRT_SECURE_NO_...
分类:其他好文   时间:2016-06-02 13:54:32    阅读次数:191
数据结构一:线性表
线性表是最常用也是最简单的数据结构,几种常用的线性表的类模板C++描述描述如下: 1.顺序表 顺序表是将所有元素按逻辑顺序存储在一组地址连续的存储空间中的简单数据结构: 1 const int MAXSIZE = 1000; 2 template<class T> 3 class SeqList 4 ...
分类:其他好文   时间:2016-05-28 23:21:50    阅读次数:290
顺序表基本算法
#ifndef __SEQLIST_H__ #define __SEQLIST_H__ #define _CRT_SECURE_NO_WARNINGS 1 #include #include #include #include #define MAX 100 typedef int DataType; typedef struct Seqlist { DataType Data[MAX];...
分类:编程语言   时间:2016-05-27 11:56:54    阅读次数:202
数据结构—顺序表的实现
线性表的顺序存储又称为顺序表。它是用一组地址连续的存储单元,依次存储线性表中的数据元素,从而使得逻辑上相邻的两个元素在物理位置上也相邻。第1个元素存储在线性表的起始位置,第i个元素的存储位置后面紧接着存储的是第i+1个元素。因此,顺序表的特点是表中元素的逻辑顺序与其物理顺序相同。所以在这里我们实现一下顺序表!seqlist.h#define _CRT_SECURE_NO_WARNINGS 1 #if...
分类:其他好文   时间:2016-05-27 11:33:18    阅读次数:233
顺序表的增删查改、二分查找、冒泡和快速排序
SeqList声明文件 #pragmaonce #defineMAX_SIZE5 typedefintDataType; typedefstructSeqList { DataTypearray[MAX_SIZE]; size_tsize; }SeqList; voidPrintSeqList(SeqList*pSeq); voidInitSeqList(SeqList*pSeq);//初始化 voidPushBack(SeqList*pSeq,DataTypex);//尾插 ..
分类:编程语言   时间:2016-05-25 15:22:19    阅读次数:218
数据结构-链表-作业
要求大家按照课件中的方式定义链表数据结构,链表的成员函数自己定义,有哪些功能也自己定义,但是必须有如下两个函数: 返回链表中最小的元素:Type SeqList::Get_Min();//使用非递归方式 将链表中元素逆置:List::reverse();//使用递归和非递归两种方式,非递归方式只允许常数单位个额外空间 设计主函数,主函数中能够对所作函数进行测试,并且能够将链表中最小值找到,将链表...
分类:其他好文   时间:2016-05-13 03:10:43    阅读次数:118
线性表的顺序实现
SeqLsit.h #ifndef _SEQLIST_H_ #define _SEQLIST_H_typedef void SeqList; //是用来封装,不被外界改变 typedef void SeqListNode;SeqList* Creat_SeqList(int capacity); SeqList* Get_Node_SeqList(SeqList* list, int pos); S...
分类:其他好文   时间:2016-05-13 02:05:48    阅读次数:170
【C语言】静态顺序表的实现(包括头插、头删、尾插、尾删、查找、删除指定位置)
#define_CRT_SECURE_NO_WARNINGS1 #include<iostream> usingnamespacestd; #include<assert.h> #defineMAXSIZE100 typedefintDataType; typedefstructSeqList { DataType_array[MAXSIZE]; size_t_size; }SeqList; voidInitSeqList(SeqList*pSeq) { assert(pS..
分类:编程语言   时间:2016-05-01 17:52:59    阅读次数:350
实现动态顺序表
实现动态顺序表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
152条   上一页 1 ... 3 4 5 6 7 ... 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!