當前位置:編程學習大全網 - 編程軟體 - 數據結構的鏈碼

數據結構的鏈碼

建立鏈式線性表的代碼。給妳壹個建立線性鏈表的代碼,功能是輸入線性表的整數值,接收後輸出鏈表。代碼如下:

# include & ltstdio.h & gt

# include & ltstdlib.h & gt

# include & ltmalloc.h & gt

typedef int ElemType

typedef結構節點

{

元素類型數據;

結構節點* next

}節點,* Sqlist

Voidinilinist (sqlist * l)/*初始化*/

{

* L =(Sqlist)malloc(sizeof(Node));

(* L)-& gt;next = * L;

}

void create _ clink list(SQL listl)/*建立鏈表的尾插入法*/

{

節點* s;

int c;

int flag = 1;

bool bl

l-& gt;數據=空;

l-& gt;next = NULL

while(標誌)

{

bl=scanf("%d ",& ampc);

如果(bl)

{

s =(Node *)malloc(sizeof(Node));

s-& gt;數據= c;

s-& gt;next = L-& gt;接下來;

l-& gt;next = s;

}

其他

{

flag = 0;

}

}

}

主()

{

Sqlist la

node * p;

IniList(& amp;la);

Printf("輸入循環單鏈表的整數數據,以$ sign結尾:\ n ");

create _ clink list(la);

p = la-& gt;接下來;

而(p!=NULL) /*輸出更改後的鏈表*/

{

printf("%d ",p-& gt;數據);

p = p-& gt;接下來;

}

}

  • 上一篇:從鍵盤輸入壹個三位整數,分別輸出該數的個位數字,十位數字,百位數字,c語言,求急啊
  • 下一篇:培訓機構資質申請需要什麽條件
  • copyright 2024編程學習大全網