面試寶典中第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()
備註:
1
typedef
struct
node
2
node;
6
typedef
struct
node *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...