?? create.h
字號:
node *Create( ) //返回值是: 鏈表的首指針
{
node *p1, *p2, *head;
int a;
head = NULL;
cout <<"產生一條無序鏈表, 請輸入數據, 以 -1 結束:";
cin >> a ; // 輸入第1個數據
while( a != -1 ) // 循環輸入數據,建立鏈表
{
p1 = new node;
p1->data = a;
if(head==NULL) // ①建立首結點
{ head=p2=p1; }
else // ②處理中間結點
{ p2->next=p1; p2=p1; }
cin >> a; // 輸入下一個數據
}
if(head != NULL)
p2->next=NULL; //③處理尾結點(如果第1次就輸入 -1,則此句不做)
return(head); //返回創建鏈表的首指針
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -