欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

C++簡單單向鏈表實現(xiàn)-創(chuàng)新互聯(lián)

#include?"pch.h"
#include?<iostream>


//創(chuàng)建鏈表
typedef?struct?ListTable?
{
	int?nElement;????//鏈表元素
	int?nSequence;???//節(jié)點序號
	ListTable?*pNext;//下一個節(jié)點
}ListTable;


//初始化鏈表
//參數(shù):元素的值
ListTable*?initListTable(int?nNum)
{
	//頭結點
	ListTable?*head;
	//申請內(nèi)存
	head?=?(ListTable*)malloc(sizeof(ListTable));
	//初始化成員變量
	head->nElement?=?nNum;
	head->nSequence?=1;
	head->pNext?=?NULL;
	//返回頭結點指針
	return?head;
}


//插入元素
//參數(shù):鏈表指針?元素的值
void?insertElement(ListTable?*list,?int?nNum)
{
	//創(chuàng)建局部變量
	ListTable?*pList?=?list;
	int?nCount?=?list->nSequence;
	//申請新的節(jié)點空間
	ListTable?*pNode?=?(ListTable*)malloc(sizeof(ListTable));
	//遍歷鏈表
	while?(pList?!=?NULL)
	{
		//如果下一個節(jié)點為空,則插入元素
		if?(pList->pNext?==NULL)
		{
			pList->pNext?=?pNode;
			pNode->nSequence?=?nCount?+?1;
			pNode->nElement?=?nNum;
			pNode->pNext?=?NULL;
			return;
		}
		nCount?+=?1;
		pList?=?pList->pNext;
	}
}


//刪除指定序號元素
//參數(shù):鏈表指針??元素序號
void?deleteElement(ListTable?*list,int?nSequence)
{
	//如果是第一個節(jié)點,直接free
	if?(list->nSequence?==?nSequence)
	{
		free(list);
		return;
	}

	//創(chuàng)建局部變量
	ListTable?*pList?=?list;
	ListTable?*pTmp=NULL;
	
	//遍歷鏈表
	while?(pList!=NULL)
	{
		//如果序號相等,刪除指定序號元素
		if?(pList->pNext->nSequence?==?nSequence)
		{
			pTmp?=?pList->pNext->pNext;
			free(pList->pNext);
			pList->pNext?=?pTmp;
			//之后的序號依次減一
			while?(pTmp?!=?NULL)
			{
				pTmp->nSequence?-=?1;
				pTmp?=?pTmp->pNext;
			}
			return;
		}
		pList?=?pList->pNext;	
	}
	printf("節(jié)點不存在!\n");
}


//修改元素
//參數(shù):鏈表指針??元素序號??元素的值
void?changeElement(ListTable?*list,?int?nSequence,int?nNum)
{
	ListTable?*pList?=?list;
	while?(pList?!=?NULL)
	{
		if?(pList->nSequence?==?nSequence)
		{
			pList->nElement?=?nNum;
			return;
		}
		pList?=?pList->pNext;
	}
	printf("節(jié)點不存在!\n");
}


//釋放鏈表
//參數(shù):鏈表指針
void?deleteListTable(ListTable?*list)
{
	ListTable?*pList?=?list;
	ListTable?*pTmp=NULL;
	while?(pList?!=?NULL)
	{
		pTmp=?pList->pNext;
		free(pList);
		pList?=?pTmp;
	}
	printf("釋放完成!\n");
}


//遍歷鏈表元素
//參數(shù):鏈表指針
void?showElement(ListTable?*list)
{
	ListTable?*pList?=?list;
	if?(pList?==?NULL)
	{
		printf("鏈表為空!\n");
		return;
	}
	while?(pList?!=?NULL)
	{
		printf("鏈表元素:%d??元素序號:%d\n",?pList->nElement,?pList->nSequence);
		pList?=?pList->pNext;
	}
}


int?main()
{
	//初始化鏈表?第一個元素為1
	ListTable?*list=?initListTable(1);
	//插入2,3,4,5四個元素
	insertElement(list,?2);
	insertElement(list,?3);
	insertElement(list,?4);
	insertElement(list,?5);
	//修改序號5的元素為6
	changeElement(list,?5,?6);
	//刪除序號為3的元素
	deleteElement(list,?3);
	//遍歷
	showElement(list);
	//釋放
	deleteListTable(list);
}

vs2017編譯

成都創(chuàng)新互聯(lián)公司主營福安網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,成都app軟件開發(fā),福安h5微信小程序搭建,福安網(wǎng)站營銷推廣歡迎福安等地區(qū)企業(yè)咨詢

C++簡單單向鏈表實現(xiàn)

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網(wǎng)站題目:C++簡單單向鏈表實現(xiàn)-創(chuàng)新互聯(lián)
鏈接URL:http://aaarwkj.com/article8/phhip.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導航微信公眾號、App開發(fā)、建站公司外貿(mào)建站、網(wǎng)站設計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務器托管
国产精品熟女一区二区三区| 日韩av高清在线免费观看| 成人黄色暖暖韩日视频| 久久国产亚洲欧美日韩精品| 国产伦国产一区二区三区在线观看 | 亚洲激情中文字幕av网| 精品在线免费视频观看| 日韩高清av一区二区| 麻豆成人久久精品二区三| 西西美女掰开阴让你看| 国产传媒在线观看精品| 国产精品推荐不卡一区| 国产成人色污在线观看| 亚洲国产欧美日韩在线不卡成人| 欧美日韩精品人妻二区| 亚洲国产精品青青草| 亚洲欧美日韩精品在线观看| 国产熟乱老女人露脸视频| 日本欧美自拍偷拍高清| 日本道加勒比二三五区视频| 国产成人亚洲合色婷婷 | 国产精品欧美日韩精品| 久久精品国产亚洲av制服| 午夜看片国产操黑丝91网| 国内一级黄色片免费观看| 日韩在线视频一区二区三| 偷拍大神女厕偷拍作品| 日韩人妻高清精品专区| 国产乱一伦一性一情一色| 午夜视频免费看一区二区| 亚洲乱码中文字幕在线观看| 漂亮人妻被中出中文字幕| 国产精品一区巨乳人妻| 夫妻爱爱视频在线观看| 亚洲成av人在线播放| 欧美黄片在线播放视频| av男人的天堂一区二区| 日本东京热在线免费观看| 欧美日韩一级一区二区| 日本不卡的三区四区五区| 两性色午夜视频在线观看|