資源簡介
數據結構很難,我學習的時候,經常感覺很難學習下去,但我自從有啦這個晚間后,對學習輕松了很多

代碼片段和文件信息
#include?
#include?
//順序表的定義:
#define?ListSize?100 //表空間大小可根據實際需要而定,這里假設為100
typedef?int?DataType; //DataType可以是任何相應的數據類型如int?float或char
typedef?struct
{ DataType?data[ListSize]; //向量data用于存放表結點
int?length; //當前的表長度
}SeqList;
void?main()
{
SeqList?L;
int?ix;
int?n=10; //欲建立的順序表長度
L.length=0;
void?CreateList(SeqList?*Lint?n);
void?PrintList(SeqList?Lint?n);
int?LocateList(SeqList?LDataType?x);
void?InsertList(SeqList?*LDataType?xint?i);
void?DeleteList(SeqList?*Lint?i);
CreateList(&Ln); //建立順序表
PrintList(Ln); //打印順序表
printf(“輸入要查找的值:“);
scanf(“%d“&x);
i=LocateList(Lx); //順序表查找
printf(“輸入要插入的位置:“);
scanf(“%d“&i);
printf(“輸入要插入的元素:“);
scanf(“%d“&x);
InsertList(&Lxi); //順序表插入
PrintList(Ln); //打印順序表
} printf(“輸入要刪除的位置:“);
scanf(“%d“&i);
DeleteList(&Li); //順序表刪除
PrintList(Ln); //打印順序表
}
//順序表的建立:
void?CreateList(SeqList?*Lint?n)
{
//在此插入必要的語句
}
//順序表的打印:
void?PrintList(SeqList?Lint?n)
{
//在此插入必要的語句
}
//順序表的查找:
int?LocateList(SeqList?LDataType?x)
{
//在此插入必要的語句
}
//順序表的插入:
void?InsertList(SeqList?*LDataType?xint?i)
{
//在此插入必要的語句
}
//順序表的刪除:
void?DeleteList(SeqList?*Lint?i)
{
//在此插入必要的語句
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1480??2007-03-16?17:13??數據結構\1SeqList.cpp
?????文件??????22528??2007-03-16?17:09??數據結構\1順序表.doc
?????文件???????2599??2007-03-16?17:13??數據結構\2li
?????文件??????23552??2007-03-16?17:12??數據結構\2單鏈表.doc
?????文件??????57344??2007-03-16?17:12??數據結構\數據結構實驗報告(范例).doc
?????文件??????62976??2007-03-16?17:12??數據結構\數據結構課程設計題目.doc
?????文件????????183??2007-03-17?15:21??數據結構\說明.txt
?????目錄??????????0??2007-03-16?17:13??數據結構
-----------?---------??----------?-----??----
???????????????170662????????????????????8
評論
共有 條評論