1. 构造一个空线性表算法{
//
L.elem = ( ElemType *) malloc ( LIST_INIT_SIZE * sizeof ( ElemType ) );
if ( ! L.elem ) exit ( OVERFLOW );
构造一个空的顺序线性表 L // 存储分配失败L.length = 0;
L.listsize = LIST_INIT_SIZE;
// 空表长度为 0// 初始存储容量return OK;
}
// InitList_SqStatus InitList_Sq ( SqList &L )
下面是对应的c程序
//InitList_Sq.cpp #include#include #include #include #define LIST_INIT_SIZE 100 #define LISTINCREMENT 10 typedef struct { int *elem; int length; int listsize; }SqList; int InitList_Sq(SqList &L) //InitList_Sq() function { //Inititial a Sq_List L.elem=(int *)malloc(LIST_INIT_SIZE *sizeof(int)); if (!L.elem) return(0); L.length=0; L.listsize=LIST_INIT_SIZE; return(1); }//end of InitList_Sq() function void main() //main() function { SqList L; cout<<"InitList_Sq.cpp"<
你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=3291094
|
- 评论人:呵呵
2007-05-14 09:15:20
|
|||
妈妈呀!!你的什么狗屁东西啊 !!! |
||||
|
- 评论人:飞飞
2006-06-18 14:38:26
|
|||
如果能说得清楚详细一点就好啦,你写出来的程序要改很多处地方才能运行耶 |
||||
|
- 评论人:飞飞
2006-06-18 14:38:24
|
|||
如果能说得清楚详细一点就好啦,你写出来的程序要改很多处地方才能运行耶 |
||||
|
- 评论人:飞飞
2006-06-18 14:18:10
|
|||
多谢你提供了这篇文章给我 |
||||