一区二区三区av无码观看_亚洲av极品无码专区在线观看_亚洲一区二区三区乱码AⅤ_好深好爽使劲我还要_国产成人a高清视频

聊城共贏網絡,聊城網站建設
我們專注:聊城做網站,聊城建網站,聊城網站建設,網站制作,虛擬主機,域名注冊,網站推廣等。聯系電話:15066359825 點擊這里給我發消息
最新公告 行業資訊  
當前位置:首頁 --> 問題 --> 常見問題
數據結構之鏈表的創建
發布時間:2012/11/21 21:06:11
鏈表是一種常見的重要的數據結構,它是動態的進行內存存儲分配的一種結構。
 
用數組存放數據時,必須事先定義固定的長度(即元素個數),但是事先難以確定有多少個元素時,則必須把數組定義的足夠大,以保證成功。
 
無疑,這會造成內存浪費,然而,鏈表則沒有這種缺點,它可以根據需要,動態開辟內存單元。
 
鏈表中的各個元素在內存中是可以不是連續存放的,但是要找到某一元素,必須知道它的地址,這就需要鏈表必須有一個頭指針(head)。
 
今天我就開始介紹一系列的鏈表操作,包括鏈表的創建,鏈表的輸出,鏈表的刪除,鏈表的插入等等。
 
通過學生學號和成績來表現這一過程。
 
鏈表的創建:
 
#include “stdlib.h”
#include “stdio.h”
#define NULL 0
#define LEN sizeof(struct student)
struct student
{
long num;
float score;
struct student *next;
};
 
int n;
struct student *creat(void)
{
  struct student *head;
  struct student *p1,*p2;
  n=0;
  p1=p2=(struct student *)malloc(LEN);
  scanf(“%ld,%f”,&p1->num,&p1->score);
  head=NULL;
  while(p1->num != 0)
  {
   n=n+1;
   if(n == 1)
    head = p1;
   else
    p2->next = p1;
   p2 = p1;
   p1 = (struct student *)malloc(LEN);
      scanf(“%ld,%f”,&p1->num,&p1->score);
  }
  p2->next = NULL;
  return(head);
}
 
void main()
{
 creat();
}

 

銷售部 點擊這里給我發消息
技術部
點擊這里給我發消息
售后服務 點擊這里給我發消息
公司電話(傳真) 15066359825
聊城建網站首頁   公司簡介   網站建設   虛擬主機   域名注冊   網站推廣   公司資訊   成功案例   服務中心   聯系我們  網站地圖
版權所有 2008-2009 共贏網絡 qiao024.com 公司地址:聊城市利民東路 郵編:252000
銷售熱線:15066359825 技術支持:QQ:297369059 銷售在線服務: QQ:914082597
網站建設公司專業從事:聊城做網站,聊城建網站,聊城網站建設,聊城網站制作,虛擬主機,域名注冊,網站推廣等服務
聊城共贏網絡  
分公司:臨清網站建設、陽谷網站建設高唐網站建設、茌平網站建設東阿網站建設、冠縣網站建設莘縣網站建設