书上内容可以使用的,前提是你把伪码函数编译出来。
就拿顺序表来说,首先定义:
#define LIST_INIT_SIZE
100;
#define LISTINCREASEMENT
10;
typedef struct{
int *elem;
int length;
int listsize;
}Sqlist;
使用时,伪码如下:
int Initlist Sq(Sqlist &L){
//构造空表函数;这是个函数定义,以后就可直接用。
L.elem=(int*)malloc(LIST_INIT *sizeof(int));
if(! L.elem)return 0;//分配出问题,结束,也可用exit;
L.listsize=LIST_INIT_SIZE;
List.length=0;
return OK;
}
你也可以看看线性表的构造,和元素的输入,那个看懂了,基本就容易入门了。也不一定要要在数据结构中看线性表,有的C语言书里也有,而且会更容易理解些。
看懂线性表,在从头开始数据结构的学习也不错