#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 鍊...