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

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

?? 11.cpp

?? 數據結構的線性鏈表的查找
?? CPP
字號:

#include <iostream>
typedef int ElemType;

using namespace std;

class LNode
{
public:
	ElemType data;
	LNode  *next;
};

class linklist
{
public:
	LNode *list;
private:
	int size;
public:
	linklist()
	{
		list=NULL;
		size=0;
	}
   int CreateList(ElemType data)
	{
		LNode *node=new LNode();
		node->data=data;
		node->next=NULL;
		if(list==NULL)
		{
			list=node;
		}
		else
		{
			LNode *p;
			p=list;
			while(p->next!=NULL)
			{
				p=p->next;
			}
			p->next=node;			
		}
		size++;
		return size;
	}
   bool ListDelete_data(LNode *List,ElemType &data)
	{
		LNode *p,*q;
		p=list;
		q=list;
		int x=size;
		while((p->next)!=NULL)
		{
			if(p->data!=data)
			{
				q=p;
				p=q->next;
			}
			else
			{
				q->next=p->next;
				free(p);
				size--;
				break;
			}
		}
    	if(x==size)
			return false;
		else
			return true;
	}
   bool ListDelete_dataes(LNode *list,int i,int j)
   {
	   LNode *p,*q;
	   p=list;
	   int x=size;
	   if(i+j>size)
	   {
		   cout<<"輸入的長度超過鏈表的結點數!"<<endl;
	   }
	   else
	   {
		   for(int m=1;m<i;m++)
		   {
			   p=p->next;
			   q=p;
		   }
		   for(int k=0;k<j;k++)
		   {
			   p=q->next;
			   q->next=p->next;
			   free(p);
			   p=q;
			   size--;
		   }
	   }
	   if(x==size)
		   return false;
	   else
		   return true;

   }
   bool listDelete_overturn(LNode *list)
   {
	   LNode *p,*q,*m,*n;
	   p=list;
	   m=p;
	   while(p->next!=NULL)
	   {
		   q=p;
		   p=p->next;
	   }
	   q->next=NULL;
	   n=p;
	   list=p;
	   p->next=m;
	   while(m->next!=NULL)
	   {
		   while(p->next!=NULL)
		   {
			   q=p;
			   p=p->next;
		   }
		   q->next=NULL;
		   n->next=p;
		   n=p;
		   p->next=m;
	   }
	   p=list;
	   cout<<"逆轉后鏈表為:";
	   while(p!=NULL)
	   {		   
		   int x=p->data;
		   cout<<x<<"  ";
		   p=p->next;		   
	   }
      return true;
   }

   bool ordertraverse(LNode *llist)
   {
	   LNode *p;
	   p=llist;
	   while(p!=NULL)
	   {
		   int x=p->data;
		   cout<<x<<"  ";
		   p=p->next;
	   }
	   return true;
   }
  
};

void main()
{
	int n,i,j,z,k=0;
	cout<<"輸入結點個數n:";
	cin>>n;
	ElemType x,data;
	linklist *newlist=new linklist();
	cout<<"輸入每個結點數據:"<<endl;
	for(int a=0;a<n;a++)
	{
		cin>>x;
		newlist->CreateList(x);
	}
	while(k!=1)
	{
		cout<<"輸入1,2,3,4 選擇你要的功能:"<<endl;
		cout<<"(1)   逆轉該線性鏈表。"<<endl;
		cout<<"(2)   刪除線性鏈表中從左往右第一個數據為data的鏈結點。"<<endl;
		cout<<"(3)   刪除從第I個鏈結點開始的連續k個結點。"<<endl;
		cout<<"(4)   退出程序。"<<endl;
		cin>>z;
    	switch(z)
		{
		case 1:
			if(newlist->listDelete_overturn(newlist->list)==true)
			{
				cout<<"成功逆轉鏈表!"<<endl;
			}
			else
			{
				cout<<"刪除失敗!"<<endl;
			}
			break;
		case 2:
			cout<<"請輸入你要刪除的結點數據:";
			cin>>data;
			if(newlist->ListDelete_data(newlist->list,data)==true)
			{
				cout<<"刪除成功!"<<endl;
				cout<<"刪除后的鏈表數據為:";
				newlist->ordertraverse(newlist->list);
			}
			else
			{
				cout<<"不存在該數據!請確認后重新輸入!"<<endl;
			}
			break;
		case 3:
			cout<<"輸入你要從第幾個結點開始刪除:";
			cin>>i;
			cout<<"輸入要從該結點刪除之后的幾個結點元素:";
			cin>>j;
			if(newlist->ListDelete_dataes(newlist->list,i,j)==true)
			{
				cout<<"刪除成功!"<<endl;
				cout<<"刪除后的鏈表數據為:";
				newlist->ordertraverse(newlist->list);
			}
			else
			{
				cout<<"刪除失敗!"<<endl;
			}
			break;
		case 4:
			k=1;
			break;
		default:
			break;
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看91精品国产麻豆| 蜜桃视频第一区免费观看| 日本伊人色综合网| 成人午夜视频在线观看| 欧美日韩高清一区二区| 国产精品久久久久一区二区三区 | 紧缚捆绑精品一区二区| 日韩精品视频网站| 97精品久久久久中文字幕| 欧美mv日韩mv国产网站app| 亚洲精品精品亚洲| 国产成人av福利| 884aa四虎影成人精品一区| 国产精品久久久久久久久久久免费看| 日本亚洲电影天堂| 在线观看成人小视频| 中文一区在线播放| 国模一区二区三区白浆| 91精品国产综合久久久久久久 | 一本高清dvd不卡在线观看| 久久日韩精品一区二区五区| 性做久久久久久免费观看| 国产99久久久精品| 日韩电影免费在线看| 色欧美乱欧美15图片| 国产精品久久久久久亚洲毛片| 黑人精品欧美一区二区蜜桃| 欧美一级xxx| 午夜精品aaa| 欧美视频一区在线观看| 亚洲精品视频一区| 国v精品久久久网| 日韩美女精品在线| 精品一区二区三区蜜桃| 在线精品视频一区二区三四| 亚洲色图在线视频| 99天天综合性| 国产精品美女一区二区| 成人午夜在线免费| 国产精品五月天| 国产91精品露脸国语对白| 2020国产精品| 国产在线看一区| 久久久久久久久久久久久久久99 | 久久只精品国产| 国产在线一区二区| 久久久久久久免费视频了| 国产一区二区精品在线观看| 精品一区二区影视| 日韩区在线观看| 久久av资源站| 精品久久人人做人人爰| 精品无人区卡一卡二卡三乱码免费卡| 日韩免费观看高清完整版在线观看| 日本麻豆一区二区三区视频| 日韩欧美www| 国产一区二区三区电影在线观看| 久久亚洲影视婷婷| 国产白丝精品91爽爽久久| 国产精品美女一区二区三区 | 亚洲国产精品自拍| 欧美老女人第四色| 日本aⅴ亚洲精品中文乱码| 日韩小视频在线观看专区| 久久不见久久见免费视频1| 欧美精品一区二区三区很污很色的 | 成人一级视频在线观看| 国产精品久久99| 91福利在线看| 日韩成人精品在线| 精品88久久久久88久久久| 国产91丝袜在线播放九色| 亚洲天堂2014| 欧美色成人综合| 久久99久久99小草精品免视看| 亚洲精品一区二区三区影院 | 亚洲综合色婷婷| 69久久99精品久久久久婷婷| 极品少妇xxxx精品少妇| 国产精品日产欧美久久久久| 色婷婷一区二区| 天堂精品中文字幕在线| 久久婷婷成人综合色| 91在线视频网址| 日日摸夜夜添夜夜添亚洲女人| 精品美女在线观看| 91免费国产在线| 日本免费在线视频不卡一不卡二| 国产欧美日韩不卡| 精品视频999| 国产伦理精品不卡| 亚洲一线二线三线视频| 日韩三级精品电影久久久| www.欧美精品一二区| 日韩av在线发布| 国产精品高潮久久久久无| 亚洲电影在线免费观看| 久久久久久久综合日本| 欧美中文字幕一区二区三区| 精品综合免费视频观看| 一区二区在线电影| www激情久久| 欧美亚洲动漫制服丝袜| 国产在线精品视频| 亚洲国产日韩av| 国产日产欧美一区| 在线播放欧美女士性生活| 成人app在线| 蜜桃久久久久久| 一区二区三区不卡在线观看| 欧美精品一区二区三区一线天视频| 91电影在线观看| 国产精品一区二区视频| 婷婷夜色潮精品综合在线| 国产精品色一区二区三区| 日韩一区二区三| 一本到高清视频免费精品| 国产精品一区二区久久精品爱涩| 亚洲一区二区中文在线| 中文字幕av一区二区三区| 欧美一级欧美三级| 在线观看精品一区| 成人精品视频一区| 韩国成人在线视频| 午夜精品久久久久久不卡8050| 国产精品久久久99| 久久久亚洲欧洲日产国码αv| 欧美日韩在线免费视频| 波多野结衣精品在线| 韩国一区二区视频| 日韩成人一级片| 亚洲国产精品一区二区尤物区| 国产精品三级av| 久久天堂av综合合色蜜桃网| 欧美一区二区福利视频| 欧美日韩另类一区| 91日韩精品一区| 成人少妇影院yyyy| 国产一区二区三区免费播放| 日本欧美一区二区| 丝袜美腿亚洲综合| 亚洲午夜在线视频| 一区二区三区在线观看视频| 国产精品久久久爽爽爽麻豆色哟哟| 欧美哺乳videos| 日韩视频在线永久播放| 欧美日韩三级一区二区| 欧洲日韩一区二区三区| 色综合久久精品| 91网址在线看| 91尤物视频在线观看| a美女胸又www黄视频久久| 成人网男人的天堂| 成人久久视频在线观看| 成人aaaa免费全部观看| 国产sm精品调教视频网站| 国产激情偷乱视频一区二区三区| 韩国v欧美v亚洲v日本v| 精品一区二区三区免费| 久久99久久久欧美国产| 久久爱另类一区二区小说| 玖玖九九国产精品| 久久er99精品| 国产精品自拍在线| 国产精品亚洲成人| 国产成人a级片| 成人美女视频在线观看| av一区二区三区在线| 91在线无精精品入口| 一区二区三区四区中文字幕| 亚洲免费观看在线观看| 亚洲黄色尤物视频| 亚洲v日本v欧美v久久精品| 亚洲成年人网站在线观看| 午夜精品久久久久久久99水蜜桃 | 精品美女在线观看| 久久久久9999亚洲精品| 国产精品女主播av| 亚洲欧美色一区| 亚洲国产aⅴ成人精品无吗| 五月天丁香久久| 久久精品国产亚洲5555| 国产河南妇女毛片精品久久久| 成人精品免费网站| 色乱码一区二区三区88| 欧美日韩国产综合久久| 精品久久人人做人人爰| 欧美激情中文不卡| 一区二区三区蜜桃网| 日韩精品视频网| 国产精品一区二区黑丝| 91在线丨porny丨国产| 欧美日本在线视频| 精品日韩99亚洲| 中文字幕制服丝袜成人av| 夜夜嗨av一区二区三区网页| 免费在线观看一区| 国产a级毛片一区| 欧美最新大片在线看| 日韩欧美123|