單鏈表的建立 測長和列印

2021-06-29 00:32:25 字數 962 閱讀 6691

面試寶典中第13章,實現單鏈表的建立測長和列印

#include#include #include #includeusing namespace std;

//單鏈表結構體

typedef struct student

node;

//建立單鏈表

node *create()

else

}head=head->next;

p->next=null;

printf("\n yyy %d",head->data);

return (head);

}//單鏈表測長

int length(node *head)

return (n);

}//單鏈表列印

void print(node *head)

}void main()

備註:

1typedefstructnode

2node;

6typedefstructnode *linklist;/* 定義linklist */

關於c語言的struct

typedef為c語言的關鍵字,作用是為一種資料型別定義乙個新名字。這裡的資料型別包括內部資料型別(int,char等)和自定義的資料型別(struct等)。

在程式設計中使用typedef目的一般有兩個,乙個是給變數乙個易記且意義明確的新名字,另乙個是簡化一些比較複雜的型別宣告。

單鏈表的建立測長列印

define crt secure no warnings include include include include using namespace std typedef struct student node node creat else cycle 0 head head next p...

資料結構 1 單鏈表建立 輸出和測長

建立單鏈表,並輸出鍊錶,查詢鍊錶中某個結點元素,測試鍊錶的長度 結點個數 鍊錶操作中一種習慣是將頭結點作為第乙個結點,另一種是頭結點起標記作用,它後面的結點作為第乙個結點,個人喜好這種方式,個人。includeusing namespace std struct node node結構體,裡面有乙個...

單鏈表的建立和列印

最近想複習關於c語言中煉表方面的知識,看到這篇部落格寫的很詳細,便對部落格中的 重新手打了一遍,並改正了其中的幾個小錯誤,可能還有錯誤,望大家指正。include include 定義鍊錶資料結構 struct node 函式宣告 struct node creat struct node void...