#pragmaonce
#include<stdio.h>
#include<assert.h>
#include<malloc.h>
#include<string.h>
typedefintDataType;
typedefstructSeqList
{
DataType*_array;
size_t_size;
size_t_capacity;
}SeqList;
voidIniSeqList(SeqList*pSeq)
{
assert(pSeq);..
分类:
其他好文 时间:
2016-03-21 02:00:07
阅读次数:
191
#include<stdio.h>
#include<assert.h>
#include<string.h>
//顺序表的静态存储
#defineMAXSIZE5
typedefintDataType;
typedefstructSeqList
{
DataTypearray[MAXSIZE];//数组大小
size_tsize;//有效元素个数
}SeqList;
voidInitSeqList(SeqList*Pseq);
void..
分类:
其他好文 时间:
2016-03-20 18:09:30
阅读次数:
271
#define_CRT_SECURE_NO_WARNINGS1
#include<iostream>
usingnamespacestd;
#include<assert.h>
typedefintDataType;
classSeqList
{
public:
SeqList()
:_array(NULL)
,_size(0)
,_capicity(0)
{}
SeqList(constSeqList&sList)
:_array(newDataType[sList._..
分类:
编程语言 时间:
2016-03-18 02:01:15
阅读次数:
302
利用C语言实现静态顺序表//----------头文件#include"SeqList.h"--------------------#pragmaonce#include<stdio.h>#include<stdlib.h>#include<string.h>#defineMAX100//------------------定义数据类型----------------------------typedefintDataType;//-..
分类:
编程语言 时间:
2016-03-17 19:56:35
阅读次数:
390
#define_CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<assert.h>
#include<stdlib.h>
#defineMAX_SIZE5
typedefintDataType;
typedefstructSeqlist
{
DataTypearr[MAX_SIZE];
size_tsize;
}Seqlist;
voidPrintSeqList(Seqlist*pSep);
voidInitSeqList..
分类:
编程语言 时间:
2016-03-17 19:38:42
阅读次数:
272
顺序表可看成一位数组。#include<iostream>usingnamespacestd;typedefintDataType;#defineMAX_CAPACITY3classSeqlist{ friendostream&operator<<(ostream&os,Seqlist&x);public: Seqlist(DataTypecapacity=MAX_CAPACITY)//构造顺序表 :_size(0) ,_pd..
分类:
编程语言 时间:
2016-03-17 07:18:19
阅读次数:
249
/*
模板实现双向链表的去重、拼接、合并、排序
*/
#pragmaonce
#include<iostream>
template<classT>
structNode
{
T_data;
Node<T>*_next;
Node<T>*prev;
};
template<classT>
classSeqList
{
public:
SeqList()
:_head(NULL),
_tail(..
分类:
编程语言 时间:
2016-03-15 06:24:18
阅读次数:
209
以前写过用C语言实现的顺序表,现在来看看用C++类实现的吧classSeqList
{
public:
SeqList(intcapacity=DEFAULT_CAPACITY)
:_capacity(capacity)
,_size(0)
,_pData(0)
{
_pData=newDataType[_capacity];
}
~SeqList()
{
if(_pData!=NULL)
{
delete[]_pDa..
分类:
编程语言 时间:
2016-03-12 23:11:27
阅读次数:
296
SeqList.h文件:#pragmaonce#include<string.h>#include<assert.h>#defineMAX_SIZE5typedefintDataType;typedefstructSeqList{ DataTypearray[MAX_SIZE]; size_tsize;}SeqList;//打印单链表voidPrintSeqList(SeqList*pSeq);//初始化voidInitSeqList(SeqList*pSeq);..
分类:
其他好文 时间:
2016-03-12 23:10:32
阅读次数:
262
typedefintDataType;#defineDEFAULT_CAPACITY7#defineDEFAULT_INC9#include<iostream>#include<assert.h>usingnamespacestd;classSeqlist{friendostream&operator<<(ostream&os,constSeqlist&s);public: //构造函数 Seqlist(intcapacity=DEFAULT..
分类:
编程语言 时间:
2016-03-12 14:53:34
阅读次数:
195