資源簡介
數據結構算法設計C++在北理樂學上的測試答案。
數據結構算法設計C++在北理樂學上的測試答案。
數據結構算法設計C++在北理樂學上的測試答案。
數據結構算法設計C++在北理樂學上的測試答案。
數據結構算法設計C++在北理樂學上的測試答案。
數據結構算法設計C++在北理樂學上的測試答案。
數據結構算法設計C++在北理樂學上的測試答案。

代碼片段和文件信息
#include???????
using?namespace?std;??????
struct?ListNode??????
{??????
int?data;??????
struct?ListNode?*next;??????
};??????
class?Delete??????
{??????
????public:??????
????????void?DeleteNode(ListNode*int);??????
????????ListNode*?inputdata(ListNode*int);//寫入數據??????
????????ListNode*?createList();//創建鏈表???????
????????void?printLit(ListNode*?);??????
};??????
void?Delete::DeleteNode(ListNode*?pint?x)??????
{??????
????ListNode?*q=p->next;??????
????ListNode?*o=new?ListNode;??????
????while(q->data!=x)??????
????{??????
????o=p;??????
????p=p->next;??????
????q=q->next;??????
????}??????
????o->next=p->next;??????
????delete(p);??????
}???????
ListNode*?Delete::createList()??????
{??????
?????ListNode?*p=new?ListNode;??????
?????p->next=NULL;??????
?????return?p;//頭指針??????
}??????
ListNode*?Delete::inputdata(ListNode?*pint?x)??????
{??????
????ListNode?*q=new?ListNode;???????
????q->data=x;??????
????q->next=NULL;//逐個創建??尾節點置空???????
?????p->next=q;//接鏈??????
????return?p->next;//返回下個指針???????
?}???????
void?Delete::printLit(ListNode*?p)??????
{??????
????ListNode?*q=p->next;??????
????while(1)??????
????{??????
????????if(p->next!=NULL)??????
????????{??????
????????????cout<data<<‘?‘;??????
????????????p=p->next;??????
????????}??????
????????else??????
????????{??????
????????????cout<data< ????????????break;??????
????????}??????
?????}???????
}??????
int?main()??????
{??????
????int?ci=0m;??????
????int?n;??????
????Delete?delete1;??????
????ListNode?*o*p*q*s;??????
????p=delete1.createList();??????
????o=q=p;//頭指針???????
????for(i=0;;i++)??????
????{??????
????????cin>>n;??????
????????p=delete1.inputdata(pn);??????
????????if(getchar()==‘\n‘)??????
????????break;??????
?????}???????
?????cin>>m;??????
?????s=o->next;??????
?????delete1.DeleteNode(qm);??????
?????if(s->data==m)??????
?????cout<<“該結點沒有前驅結點“< ?????else??????
?????delete1.printLit(o->next);??????
???????????
}??
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2098??2020-02-16?19:27??C++\13?刪除結點.cpp
?????文件????1854833??2020-02-16?19:27??C++\13?刪除結點.exe
?????文件???????3391??2020-02-16?19:28??C++\14?求交集.cpp
?????文件????1854788??2020-02-16?19:28??C++\14?求交集.exe
?????文件???????2739??2020-02-16?19:29??C++\15?回文.cpp
?????文件????1856701??2020-02-16?19:29??C++\15?回文.exe
?????文件????????985??2020-02-16?19:29??C++\16?輸出學生成績.cpp
?????文件????1972778??2020-02-16?19:29??C++\16?輸出學生成績.exe
?????文件???????1000??2020-02-16?19:30??C++\17?括號是否配對.cpp
?????文件????1900087??2020-02-16?19:30??C++\17?括號是否配對.exe
?????文件????????729??2020-02-16?19:30??C++\18?奇偶數輸出.cpp
?????文件????1972141??2020-02-16?19:30??C++\18?奇偶數輸出.exe
?????文件????????597??2020-02-16?18:05??C++\29?顯示時間.cpp
?????文件????1853690??2020-02-16?18:05??C++\29?顯示時間.exe
?????文件????????643??2020-02-16?18:05??C++\30?求三個數中的最大值.cpp
?????文件????1853530??2020-02-16?18:05??C++\30?求三個數中的最大值.exe
?????文件????????574??2020-02-16?18:07??C++\34?求兩點間距離.cpp
?????文件????1857704??2020-02-16?18:07??C++\34?求兩點間距離.exe
?????文件????????495??2020-02-16?18:09??C++\35?統計單詞個數.cpp
?????文件?????370576??2020-02-16?18:09??C++\35?統計單詞個數.exe
?????文件????????752??2020-02-16?18:10??C++\36?顯示時間.cpp
?????文件????1853691??2020-02-16?18:10??C++\36?顯示時間.exe
?????目錄??????????0??2020-02-17?15:30??C++
-----------?---------??----------?-----??----
?????????????19214522????????????????????23
- 上一篇:圖書管理系統C++版
- 下一篇:黑馬C++講義
評論
共有 條評論