資源簡介
數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼

代碼片段和文件信息
//文件名:algo2-1.cpp*/
#include?
#include?
#define?MaxSize?50
typedef?char?ElemType;
typedef?struct?
{
ElemType?data[MaxSize];
??? int?length;
}?SqList;
void?InitList(SqList?*&L)
{
L=(SqList?*)malloc(sizeof(SqList));
L->length=0;
}
void?DestroyList(SqList?*L)
{
free(L);
}
int?ListEmpty(SqList?*L)
{
return(L->length==0);
}
int?ListLength(SqList?*L)
{
return(L->length);
}
void?DispList(SqList?*L)
{
int?i;
if?(ListEmpty(L))?return;
for?(i=0;ilength;i++)
printf(“%c“L->data[i]);
printf(“\n“);
}
int?GetElem(SqList?*Lint?iElemType?&e)
{
if?(i<1?||?i>L->length)
return?0;
e=L->data[i-1];
return?1;
}
int?LocateElem(SqList?*L?ElemType?e)
{
int?i=0;
while?(ilength?&&?L->data[i]!=e)?i++;
if?(i>=L->length)
return?0;
else
return?i+1;
}
int?ListInsert(SqList?*&Lint?iElemType?e)
{
int?j;
if?(i<1?||?i>L->length+1)
return?0;
i--; //將順序表位序轉化為elem下標*/
for?(j=L->length;j>i;j--) //將data[i]及后面元素后移一個位置*/
L->data[j]=L->data[j-1];
L->data[i]=e;
L->length++; //順序表長度增1*/
return?1;
}
int?ListDelete(SqList?*&Lint?iElemType?&e)
{
int?j;
if?(i<1?||?i>L->length)
return?0;
i--; //將順序表位序轉化為elem下標*/
e=L->data[i];
for?(j=i;jlength-1;j++)
L->data[j]=L->data[j+1];
L->length--;
return?1;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1386??2009-04-18?09:29??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\algo2-1.cpp
?????文件???????3415??2011-10-24?13:26??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\algo2-1.dsp
?????文件????????539??2011-10-24?13:26??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\algo2-1.dsw
?????文件????????793??2011-10-24?16:14??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\algo2-1.plg
?????文件???????1924??2002-01-01?00:36??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\algo2-2.cpp
?????文件???????2665??2002-01-01?00:36??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\algo2-3.cpp
?????文件???????2604??2002-01-01?00:36??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\algo2-4.cpp
?????文件???????3082??2002-01-01?00:37??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\algo2-5.cpp
?????文件???????1465??2011-10-24?17:29??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\algo3-1.cpp
?????文件???????3415??2011-10-24?16:21??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\algo3-1.dsp
?????文件????????539??2011-10-24?17:32??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\algo3-1.dsw
?????文件???????1219??2002-01-01?00:38??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\algo3-2.cpp
?????文件????????812??2002-01-01?00:38??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\algo3-3.cpp
?????文件???????1373??2002-01-01?00:38??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\algo3-4.cpp
?????文件???????3550??2009-04-18?09:30??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\algo4-1.cpp
?????文件???????5290??2002-01-01?00:39??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\algo4-2.cpp
?????文件???????3616??2002-01-01?00:40??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\algo7-1.cpp
?????文件???????1607??2002-01-01?00:40??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\algo8-1.cpp
?????文件???????2237??2002-01-01?00:41??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\algo8-2.cpp
?????文件?????176236??2011-10-24?16:14??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\Debug\algo2-1.exe
?????文件?????179260??2011-10-24?16:14??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\Debug\algo2-1.ilk
?????文件???????7876??2011-10-24?13:26??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\Debug\algo2-1.obj
?????文件?????214160??2011-10-24?13:28??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\Debug\algo2-1.pch
?????文件?????427008??2011-10-24?16:14??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\Debug\algo2-1.pdb
?????文件?????172140??2011-10-24?17:29??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\Debug\algo3-1.exe
?????文件?????243800??2011-10-24?17:29??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\Debug\algo3-1.ilk
?????文件???????9056??2011-10-24?17:29??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\Debug\algo3-1.obj
?????文件?????214124??2011-10-24?16:21??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\Debug\algo3-1.pch
?????文件?????427008??2011-10-24?17:29??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\Debug\algo3-1.pdb
?????文件?????176265??2011-11-13?16:11??數(shù)據(jù)結構教程上機實驗指導(李春葆)源代碼\Debug\exp7-4.exe
............此處省略96個文件信息
評論
共有 條評論