C語言實現簡單的鏈表操作----插入元素,超級簡單

來源:互聯網
上載者:User

標籤:一個   struct   number   ext   插入   表操作   return   建立鏈表   clu   

#include<stdio.h>
#include<stdlib.h>
typedef struct Number
{
int data;
struct Number*pNext;
}NODE;
//建立鏈表
NODE*create(int n,int m)
{
int i;
NODE*h=NULL,*s,*p;
p=(NODE*)malloc(sizeof(NODE));
h=p;
p->pNext=NULL;

for(i=1;i<=n;i++)
{
s=(NODE*)malloc(sizeof(NODE));
s->data=rand()%m;
s->pNext=p->pNext;

//把s掛在p後面
p->pNext=s;

p=p->pNext;
}

return h;
}
void outlist(NODE*h)
{
NODE*p;
p=h->pNext;//首節點(第一個有效元素地址)
printf("Head");
while(p)
{
printf("->%d",p->data);
p=p->pNext;
}
printf("\n");
}

int main(void)
{
NODE *h;
//建立8個節點長度的鏈表
h=create(8,22);
outlist(h);
}

 

比較簡單  如有問題請與本人聯絡哦

C語言實現簡單的鏈表操作----插入元素,超級簡單

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.