#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
#include<string.h>
#include<malloc.h>
typedef int DateType;
typedef struct SeqList
{
&
原创
2016-02-19 21:01:02
3231阅读
点赞
“Seq_D.h”#ifndef __SEQ_LIST_H__#define __SEQ_LIST_H__#define INIT_SIZE 2#define INC 2#include <stdio.h>#include <assert.h>#include <string.h>#include <malloc.h>#include <std
原创
2016-02-26 20:16:52
541阅读
头文件Seqlist.h中:
#pragma once
#include <assert.h>
#include <malloc.h>
typedef int DataType;
typedef struct SeqList
{
DataType * _arr
原创
2015-11-24 16:23:41
334阅读
实现动态顺序表SeqList.h#pragma once
#include<stdio.h>
#include<string.h>
#include<assert.h>
#include<malloc.h>
typedef int DataType;
typedef struct Seq
原创
2016-04-26 22:43:51
291阅读
第一篇文章中用c实现了静态顺序表,但是使用静态顺序表还有不足的地方。当我们需要存储的数据很少时,如果静态顺序表的数组容量较大就会造成空间的浪费;当我们需要存储的数据很多时,如果静态顺序表的数组容量较小可能就会造成数据丢失。所以一般情况我们应该尽量把顺序表实现成动态的。需要多大容量就开辟多大容量。 静态顺序表和动态顺序表只有以下函数不
原创
2016-04-19 16:26:04
357阅读
#include<iostream>
using namespace std;
#include<assert.h>
#pragma warning(disable:4018)
template<typename T>
class SeqList
{
public:
SeqList();
~SeqList
原创
2016-03-15 16:30:13
542阅读
动态顺序表: 容量不够时 自动增容(静态顺序表的改进) 动态顺序表的结构:typedef int DataType;typedef struct SeqList{ DataType* _array; //指向数据块的指针 size_t _size; /
原创
2016-03-22 00:20:21
514阅读
1 #include <stdlib.h> 2 #define InitSize = 10; 3 4 typedef struct{ 5 int *data; 6 int length; 7 int maxSize; 8 }SeqList; 9 10 void InitList(SeqList &L
原创
2022-07-02 00:28:13
61阅读
#define _CRT_SECURE_NO_WARNINGS 1
#include<iostream>
using namespace std;
#include<assert.h>
typedef int DataType;
class SeqList
{
public:
 
原创
2016-03-17 22:54:57
911阅读
//CMy_vector.hpp//CMy_vector.h////template<classT>classCMy_vector{public:CMy_vector();~CMy_vector();public:boolpush_back(intnData);//添加到尾部boolpop_back(int*pData=0);//删除最后一个元素boolinsert(intnIndex
原创
2018-02-28 15:41:28
836阅读
定义类模板时,成员函数可以定义在类内部,也可以在类模板外定义。 此时成员函数中若有类型参数存在,则需注意: (1)要在成员函数定
原创
2016-03-30 19:07:52
543阅读
//SeqList.h
#ifndef __SEQLIST_H__
#define __SEQLIST_H__
#include<string.h>
#include<assert.h>
#include<stdlib.h>
typedef int DataType;
typedef struct S
原创
2016-02-20 13:48:32
372阅读
顺序表是在进算计内存总以数组的形式保存的线性表,是指用一组地址连续的存储单元依次存储数据元素的线性结构。线性表采用的顺序存储就称之为顺序表。 顺序表是将表中的节点依次存放在计算机内存中一组地址连续的存储单元中。
原创
2016-03-03 11:31:05
411阅读
#pragma once
#include<stdio.h>
#include<assert.h>
#include<malloc.h>
#include<string.h>
typedef int DataType;
typedef struct SeqList
{
&nbs
原创
2016-03-20 20:21:40
343阅读
// 动态顺序表#pragma once#define __SEQ_LIST__#ifdef __SEQ_LIST__#include <stdio.h>#include <assert.h>#include <string.h>#include <malloc.h>typedef int DataType;#define DEFAULT_CAPIC
原创
2015-09-22 15:39:30
357阅读
seqlist.h #pragma once #define _SEQ_LIST_ #ifdef _SEQ_LIST_ #include<stdio.h> #include<assert.h> #include<string.h> #define DEFAULT_CAPACITY 3 typedef
转载
2016-04-02 16:41:00
103阅读
2评论