-
大小: 1.59MB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2023-10-15
- 語言: C/C++
- 標(biāo)簽: C++??單向鏈表??數(shù)據(jù)結(jié)構(gòu)??類模板??
資源簡(jiǎn)介
含單鏈表類LinkList.h, 結(jié)點(diǎn)類Node.h, 輔助頭文件Assistance.h, 測(cè)試文件TestLinkList.cpp及TestLinkList.exe

代碼片段和文件信息
#include?“l(fā)inkList.h“ //?單鏈表類
int?main(void)
{
char?c?=?‘*‘;
????linkList?la;
????double?e;
int?i;
????while?(c?!=?‘0‘)
{
????????cout?<????????cout?<????????cout?<????????cout?<????????cout?<????????cout?< cout?< cout?<?? cout?< cout?< cin?>>?c;
switch?(c)?
{
case?‘1‘:
????la.Clear();
cout?< cin?>>?e;
while?(e?!=?0)???{
la.InsertElem(e);
cin?>>?e;
}
break;
case?‘2‘:
????la.Traverse(Write);
break;
case?‘3‘:
????cout?< ????cin?>>?i;
????if?(la.GetElem(i?e)?==?RANGE_ERROR)?
cout?<“元素不存在.“?< else
cout?<“元素:“?< ????break;
case?‘4‘:
????cout?< ????cin?>>?i;
????cout?< ????cin?>>?e;
if?(la.SetElem(i?e)?==?RANGE_ERROR)
cout?<“位置范圍錯(cuò).“?< else
cout?<“設(shè)置成功.“?< ????break;
case?‘5‘:
????cout?< ????cin?>>?i;
????if?(la.DeleteElem(i?e)?==?RANGE_ERROR)?
cout?<“位置范圍錯(cuò).“?< else
cout?<“被刪除元素值:“?< ????break;
case?‘6‘:
????cout?< ????cin?>>?i;
????cout?< ????cin?>>?e;
????if?(la.InsertElem(i?e)?==?RANGE_ERROR)?
cout?<“位置范圍錯(cuò).“?< else
cout?<“成功:“?< ????break;
case?‘7‘:
????cout?< ????cin?>>?e;
????i?=?la.LocateElem(e);
????if?(i?==?0)?
cout?<“元素不存在.“?< else
cout?<“元素“?< ????break;
case?‘8‘:
????cout?< ????break;
??????? }
}
system(“PAUSE“);????????//?調(diào)用庫函數(shù)system()
return?0;???????????????//?返回值0?返回操作系統(tǒng)
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????3447??2013-12-07?21:43??li
?????文件????????7164??2014-11-05?08:49??li
?????文件?????????628??2013-01-03?07:25??li
?????文件????????2261??2014-11-05?08:49??li
?????文件?????6651616??2014-11-05?08:54??li
?????目錄???????????0??2014-11-05?08:54??li
評(píng)論
共有 條評(píng)論