線性鏈式表

2021-09-27 13:55:21 字數 779 閱讀 6113

#include#includetypedef struct linklnode,*linklist;

linklist create();//建立鍊錶

int input(linklist l);//插入乙個結點(尾插法)

int input_1(linklist l);//插入多個結點(尾插法)

int input_head(linklist l); //插入多個結點(頭插法)

void print(linklist l);//輸出結點

void delet_link(linklist l);//刪除結點(按元素值)

void reverse(linklist l);//逆置鍊錶

main()

linklist create()

int input_1(linklist l) //輸入多個結點

while(pnew->data!=0);

pnew->next=null;

}int input(linklist l) //插入乙個結點

void print(linklist l)

}int input_head(linklist l)//頭插法

return 1;

}void delet_link(linklist l)

// if(i==l->indext) printf("不存在\n");

// else }

void reverse(linklist l)

}

鏈式線性表

2013 03 23 00 14 39 上學期的時候就大致看了資料結構與演算法分析的了,但感覺收穫比較少,總結原因是程式設計實踐少了,所以今年趁著老師上課,就多進行一些 的實踐,也準備拿一些acm的題目來練練。中午的時候就將鏈式表的 打了一遍,現在貼上來分享。為了節省時間,我的注釋也相對較少,有不懂...

鏈式線性表和順序線性表

在這裡插入 片 線性表的儲存結構 typedef struct seqlist typedef struct seqlist 順序表基本操作 初始化順序表在這裡插入 片 intseqlist init seqlist list,int size 插入資料元素在這裡插入 片 intseqlist in...

線性表續篇 線性表的鏈式表示

public class 04linearlist02 初始化指標域和資料域 private node t obj,node n 得到當前節點的資料域 public t getdata 得到當前節點的指標域 public node getnext 鍊錶的長度 private int length 鍊...