#include
#include
using namespace std;
typedef struct Lnode{
int data;
struct Lnode*next;
}*LinkList;
void CreateHeadList(LinkList &L,int a[],int n){
LinkList s;
int i;
L=new Lnode;
L->next=NULL;
for(i=0;i
s=new Lnode;
s->data=a[i];
s->next=L->next;
L->next=s;
}
}
void DistroyList(LinkList &L){
LinkList pre=L,p=L->next;
while(p!=NULL){
delete(pre);
pre=p;
p=p->next;
}
int ListLenth(LinkList L){
int n=0;
LinkList p=L;
while(L!=NULL){
n++;
p=p->next;}
return(n);}
void Print(LinkList L)
{LinkList p=L->next;
while(p!=NULL){
cout<
p=p->next;
}cout< } bool GetElem(LinkList &L,int i,int &e){ LinkList p=L; for(int j=o;j p=p->next;} if(p==NULL) return false; else{ e=p->data; return true; } } int LocateEleme(LinkList &L,int e){ int i=1; LinkList p=L-next; while(p->data!=e&&p!=NULL){ i++; p=p->next; } if(p==NULL) return 0; else return i;} bool Listlnsert(LinkList &L,int i,int e){ LinkList p=L,s; int j=0; while(j j++; p=p->next;} if(p==NULL) return false; else { s=new Lnode; s->data=e; s->next=p->next; p->next=s; return true; } } int main(){ int a[]=12,52,64,3,31,58,49,65,61,67,2,8,9,7,6,2,4,64}; int n=18; LinkList L; cout<<"頭插法建立單鏈表"< CreateHeadList(L,a,n); cout<<"輸出結果為"< Print(L); cout<<"在第十個位置插入元素e"< int e=18; Listlnsert(L,10,e); cout<<"輸出結果為"< Print(L); cout<<"銷毀單鏈表"< DistroyList(L); } 你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧
名稱欄目:實驗算法描述-創(chuàng)新互聯(lián)
成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站設計公司、網站策劃、軟件開發(fā)、App開發(fā)、虛擬主機、全網營銷推廣
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源:
創(chuàng)新互聯(lián)
文章地址:http://jinyejixie.com/article36/cccppg.html
猜你還喜歡下面的內容