亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 插入與刪除(無頭結點).cpp

?? 數據結構實驗--實現鏈表的插入與刪除(源碼
?? CPP
字號:
/*	實驗內容
1.鏈表是有序的,現在刪除數據x,若x不存在,輸出一段提示信息。
(無頭結點)
2.線性表v的數據遞增有序,試將x插入表中并保持有序性
   (2)鏈表表示(無頭結點)
*/
#include<stdio.h>
#include<malloc.h>
#define NULL 0
#define LEN sizeof(struct LNode)
//定義LNode結構體
struct LNode
{
	int data;
	LNode *next;
};
int n;

LNode *creatlist(void)//創建鏈表
{
	LNode *head,*p1,*p2;
	n=0;
	p1=p2=(LNode *)malloc(LEN);//生成一個結點,p1、p2都指向該結點
	scanf("%d",&p1->data);
	head=NULL;
	while(p1->data!=0)//這里0是結束標志
	{
		n=n+1;
		if(n==1)//如果只有一個結點,將head指針也指向該結點
			head=p1;
		else
			p2->next=p1;
		p2=p1;
		p1=(LNode *) malloc(LEN);
		scanf("%d",&p1->data);
	}
	p2->next=NULL;
	return head;
}
void print(LNode *head)//輸出鏈表
{
	LNode *p;
	printf("\n輸入的%d個記錄為:\n",n);
	p=head;
    if(head!=NULL)//判斷鏈表是否為空
		do
		{
			printf("%d ",p->data);
			p=p->next;
		}while(p!=NULL);
}
LNode *del(LNode *head,int num)//刪除結點數據為num的數
{
	LNode *p1,*p2;
	if(head==NULL)
	{	printf("\n該鏈表為空!\n");}
	p1=head;
	while(num!=p1->data&&p1->next!=NULL)
	{    //從第一個結點開始,如果要刪除的數不等于該結點上的數,
		 //而且鏈表不止一個結點,那么繼續指向下一個結點,直到找到需要的數。
		p2=p1;
		p1=p1->next;
	}
	if(num==p1->data)//輸入的數據可以在鏈表中找到
	{
		if(p1==head)//如果只有一個結點的情況
			head=p1->next;
		else
			p2->next=p1->next;
		printf("\n刪除的結點為:%d\n",num);
		n=n-1;
	}
	else
	{	printf("\n沒找到要刪除的結點!\n");}
	return head;
}
LNode * insert(LNode *head,LNode *data)//將數據插到鏈表中第一個比它大的數據前
{
	LNode *p0,*p1,*p2;
	p1=head;
	p0=data;
	if(head==NULL)
	{
		head=p0;
		p0->next=NULL;
	}
	else//將插入的數與鏈表中的原數據進行比較,插在第一個比他打的數據前
	{
		while((p0->data>p1->data)&&(p1->next!=NULL))
		{//插入的數>p1指向的結點數據,而且不止一個結點,繼續尋找直到比他大的數據
			p2=p1;
			p1=p1->next;
		}
		if(p0->data<=p1->data)
		{//插入的數<=p1指向的結點數據,將數插入到p1結點之前
			if(head==p1)
				head=p0;
			else
				p2->next=p0;
		    	p0->next=p1;
		}
		else/*鏈表為空,插到最后的結點之后*/
		{
			p1->next=p0;
			p0->next=NULL;
		}
	}
	n=n+1;
	return head;
}
void main()
{
	LNode *head,*h;
	int del_num;
	int select;
	printf("請輸入一組有序數列(結束符:0):\n");
	head=creatlist();
	print(head);
//clrscr();	
  do
  {     //操作選擇
   printf("\n1:插入一個數\n");
   printf("2:刪除一個數\n"); 
   printf("3:結束\n");     
   scanf("%d",&select); 
   switch(select)
   {
   case 1:
	printf("\n請輸入要插入的數new_num:\n");
    h=(LNode *)malloc(LEN);
	scanf("%d",&h->data);
	while(h->data!=0)
	{head=insert(head,h);
	 print(head);
     printf("\n請輸入要插入的數(輸入0可結束插入)new_num:\n");
     h=(LNode *)malloc(LEN);
	 scanf("%d",&h->data);}
	 break;
   case 2:
	printf("\n輸入要刪除的數del_num:\n");
	scanf("%d",&del_num);
	while(del_num!=0)
	{head=del(head,del_num);
	 print(head);
	 printf("\n輸入要刪除的數(輸入0可結束刪除)del_num:\n");
	 scanf("%d",&del_num);}
	break;
   case 3:
     printf("結束本程序!");   
     printf("\n");
     break;
	}
   }
   while(select!=3);
   
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品美日韩| 五月天亚洲精品| 国产精品主播直播| 精品国产1区二区| 麻豆精品一区二区av白丝在线| 午夜不卡av免费| 黄色资源网久久资源365| 色综合久久99| 一区二区三区在线观看视频| 在线观看日韩电影| 日韩国产欧美三级| 久久综合久色欧美综合狠狠| 福利电影一区二区| 天堂在线亚洲视频| 精品久久久影院| 粉嫩蜜臀av国产精品网站| 一区二区免费在线播放| 日韩欧美高清dvd碟片| 色婷婷综合视频在线观看| 日本在线观看不卡视频| 亚洲视频每日更新| 日韩精品最新网址| 欧美日韩国产欧美日美国产精品| 麻豆一区二区三区| 日韩av中文字幕一区二区三区| 国产精品欧美极品| 国产欧美一区二区精品忘忧草| 777色狠狠一区二区三区| 9久草视频在线视频精品| 国产综合成人久久大片91| 天堂精品中文字幕在线| 亚洲午夜电影网| 一区二区三区欧美视频| 中文字幕欧美一区| 国产精品久久久久久久久晋中| 久久久久久久久久久久久久久99| 91精品国产乱| 欧美精品一区二区在线播放 | 欧美日韩一区高清| 色嗨嗨av一区二区三区| 色综合中文字幕国产 | 成人午夜av电影| www.欧美.com| 欧美日韩久久久| 欧美日本国产一区| 久久久久久久一区| 精品成人a区在线观看| 久久精品日韩一区二区三区| 国产精品人成在线观看免费 | 午夜电影网一区| 久久精品99国产精品日本| 紧缚奴在线一区二区三区| 国产成人免费视频网站高清观看视频 | 99久久精品国产一区二区三区| 成人午夜激情片| 欧美日本精品一区二区三区| 久久久久久电影| 亚洲一区二区三区四区五区黄| 亚洲一区影音先锋| 国产suv一区二区三区88区| 精品视频全国免费看| 国产欧美一区二区三区鸳鸯浴 | 26uuu另类欧美亚洲曰本| 一区二区三区色| 国产成人精品1024| 精品日韩欧美在线| 日韩精品91亚洲二区在线观看| 成人a免费在线看| 久久一区二区视频| 亚洲主播在线播放| 91福利国产精品| 亚洲欧美国产77777| 国产91丝袜在线播放| 欧美v日韩v国产v| 亚洲成av人片一区二区三区 | 色综合 综合色| 中文字幕免费不卡| 成人av在线播放网址| 精品理论电影在线| 国产综合一区二区| 国产精品嫩草99a| 色综合色综合色综合色综合色综合| 中文字幕一区二区三区四区 | 日韩美女啊v在线免费观看| eeuss鲁片一区二区三区在线看| 国产日韩欧美精品综合| 成人免费视频一区| 亚洲一区中文在线| 精品国免费一区二区三区| 成人久久18免费网站麻豆| 一区二区三区中文字幕电影| 51精品国自产在线| 国内精品伊人久久久久av影院 | 日韩一级视频免费观看在线| 日日夜夜精品视频免费| 精品精品国产高清a毛片牛牛| 国产98色在线|日韩| 亚洲精品日韩专区silk| 日韩美女在线视频| 国产成a人无v码亚洲福利| 亚洲一二三四在线| 国产日产欧美一区| 欧美精品丝袜中出| 成人动漫一区二区在线| 日韩av在线发布| 亚洲欧美视频在线观看视频| 日韩精品中文字幕在线不卡尤物| 99精品国产热久久91蜜凸| 丝袜亚洲精品中文字幕一区| 亚洲国产精品黑人久久久| 日韩欧美自拍偷拍| 欧美高清精品3d| 欧美日韩国产免费一区二区 | 国产亚洲人成网站| 日韩一区二区电影| 91精品啪在线观看国产60岁| 91久久精品一区二区三| 成人黄页毛片网站| 成人免费视频app| 成人18视频在线播放| av电影在线观看完整版一区二区| 国产精品一区在线观看你懂的| 麻豆精品国产传媒mv男同| 亚洲123区在线观看| 亚洲激情五月婷婷| 国产精品久久久久久久久图文区| 久久精品在线观看| 亚洲视频 欧洲视频| 亚洲男人的天堂在线观看| 亚洲成人av资源| 国产成人av一区二区三区在线观看| 精品一区二区三区久久久| 国产成a人亚洲| 欧美日本一区二区| 国产欧美日韩精品一区| 天堂久久久久va久久久久| 国产在线国偷精品免费看| 粉嫩av一区二区三区在线播放| 91亚洲永久精品| 日韩一区二区电影在线| 国产精品欧美极品| 老司机午夜精品| 欧美午夜电影网| 国产亚洲一区二区三区四区| 一区二区三区精品视频| 狠狠色综合日日| 日韩欧美在线不卡| 日韩一区在线看| 国产精品系列在线播放| 欧美精品xxxxbbbb| 日本一二三不卡| 国产欧美精品国产国产专区| 一区二区三区在线观看动漫| 国产精品亚洲人在线观看| 欧美精选在线播放| 亚洲综合一二区| 成人高清在线视频| 国产精品久久久久aaaa樱花| 久久99精品久久久久久| 欧美一区二区精品久久911| 亚洲国产精品久久一线不卡| 欧美亚男人的天堂| 亚洲网友自拍偷拍| 在线播放欧美女士性生活| 亚洲在线视频网站| 日韩一级欧美一级| 精品一区在线看| 国产精品每日更新在线播放网址| 国产麻豆午夜三级精品| 国产精品久久久久影院亚瑟| 色悠悠久久综合| 日日夜夜精品免费视频| 精品国产一区久久| 97久久精品人人做人人爽50路| 亚洲色图都市小说| 7777精品伊人久久久大香线蕉的| 蜜臀av性久久久久av蜜臀妖精| 日韩免费观看2025年上映的电影| 国产精品自拍网站| 亚洲丝袜另类动漫二区| 日韩丝袜美女视频| 在线视频一区二区三区| 精品影视av免费| 日本视频中文字幕一区二区三区| 久久久夜色精品亚洲| 欧美在线观看视频一区二区三区| 日精品一区二区| 有码一区二区三区| 国产精品大尺度| 久久夜色精品一区| 精品久久久久久久人人人人传媒| 成人国产免费视频| 国产伦精一区二区三区| 久久精品国产**网站演员| 亚洲精品国产一区二区三区四区在线 | 国产精品情趣视频| 久久午夜国产精品| 日韩视频在线观看一区二区| 欧美少妇一区二区| 欧美性极品少妇|