亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

鏈表 —— 雙向循環

2019-11-11 05:10:32
字體:
來源:轉載
供稿:網友

代碼示例

/* function:雙向循環鏈表的基本操作 created by : xilong date: 2017.2.6*/#include "iostream"using namespace std;#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0typedef double Elemtype;typedef int Status;typedef struct DCNode{ Elemtype data; struct DCNode *PRior; struct DCNode *next;} DCNode;typedef struct DCNode* DCLinkList;/* 功能:初始化一個空的雙向循環鏈表頭,并且創建一個雙向循環鏈表*/DCLinkList DCLinkList_Init_Create(){ // 初始化 DCLinkList head, p, s; head = (DCLinkList)malloc(sizeof(DCLinkList)); head->next = head; head->prior = head; // 創建 p = head; int flag = 1; Elemtype c; while (flag) { cin >> c; if (c != -99999) { s = (DCLinkList)malloc(sizeof(DCLinkList)); s->data = c; s->next = head; s->prior = p; p->next = s; head->prior = s; p = s; } else { flag = 0; } } return head;}/* 功能:計算雙向循環鏈表的長度*/int DCLinkList_Length(DCLinkList *head){ DCLinkList p; p = *head; int count = 0; while (p->next != *head) { count++; p = p->next; } return count;}/* 功能:插入*/Status DCLinkList_Insert(DCLinkList *head, int i, Elemtype e){ DCLinkList pre, s; pre = *head; int k = 1; if (pre->next == NULL) { cout << "插入位置錯誤!" << endl; return ERROR; } if (i > DCLinkList_Length(head)) { cout << "插入位置錯誤!" << endl; return ERROR; } while (pre->next != *head && k < i) // 找到第 i-1 個位置 { pre = pre->next; k++; } s = (DCLinkList)malloc(sizeof(DCLinkList)); s->data = e; s->prior = pre; s->next = pre->next; pre->next->prior = s; pre->next = s; return OK;}/* 功能:正向打印雙向循環鏈表*/Status DCLinkList_Print(DCLinkList *head){ DCLinkList p; p = (*head)->next; if (p == NULL) { cout << "空鏈表!" << endl; return ERROR; } while (p->next != (*head)->next ) { cout << p->data << " "; p = p->next; } cout << endl; return OK;}/* 功能:反向打印雙向循環鏈表*/Status DCLinkList_Print2(DCLinkList *head){ DCLinkList p; p = (*head)->prior; if (p == NULL) { cout << "空鏈表!" << endl; return ERROR; } while (p != *head) { cout << p->data << " "; p = p->prior; } cout << endl; return OK;}void main(){ DCLinkList head; cout << "開始輸入(這里是尾插法建表,輸入-99999結束建表)..........." << endl; head = DCLinkList_Init_Create(); cout << "從頭打印鏈表(利用*next):" << endl; DCLinkList_Print(&head); cout << "從尾部反向打印鏈表(利用*prior):" << endl; DCLinkList_Print2(&head); cout << "鏈表的長度為:"; cout << DCLinkList_Length(&head) << endl; cout << "開始插入.................................................." << endl; int i, j; cout << "輸入插入的位置:" << endl; cin >> i; cout << "輸入插入的數字:" << endl; cin >> j; DCLinkList_Insert(&head, i, j); cout << "從頭打印鏈表(利用*next):" << endl; DCLinkList_Print(&head); cout << "從尾部反向打印鏈表(利用*prior):" << endl; DCLinkList_Print2(&head); cout << "鏈表的長度為:"; cout << DCLinkList_Length(&head) << endl; system("pause");}

程序截圖

這里寫圖片描述


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色综合亚洲精品激情狠狠| 国产精品免费一区豆花| 欧美在线日韩在线| 久久全球大尺度高清视频| 成人伊人精品色xxxx视频| 亚洲一级一级97网| 日韩女优在线播放| 亚洲欧美日韩国产精品| 日韩精品在线免费观看视频| 91久久精品国产| 亚洲天堂网在线观看| 久久久久免费精品国产| 日韩精品中文字幕在线播放| 亚洲激情国产精品| 色天天综合狠狠色| 日韩h在线观看| 欧美成人激情图片网| 欧美成人精品在线| 777午夜精品福利在线观看| 日韩在线高清视频| 国产精品视频久久久久| 亚洲第一精品自拍| 国产精品免费视频xxxx| 亚洲www在线| 国产成人亚洲精品| 国产剧情日韩欧美| 日韩中文在线视频| 在线视频免费一区二区| 日韩欧美中文第一页| 国产成人中文字幕| 亚洲夜晚福利在线观看| 国产亚洲美女久久| 亚洲午夜国产成人av电影男同| 97在线视频免费观看| 欧美成人一二三| 亚洲自拍偷拍福利| 欧美极品美女视频网站在线观看免费| 97人人模人人爽人人喊中文字| 亚洲激情电影中文字幕| 亚洲欧美综合图区| 中文字幕在线看视频国产欧美在线看完整| 亚洲色图偷窥自拍| 搡老女人一区二区三区视频tv| 成人激情视频在线观看| 国内偷自视频区视频综合| 欧美日韩成人网| 国产一区二区在线免费| 欧美日韩精品在线视频| 成人黄色片在线| 欧美日韩中文字幕在线视频| 亚洲成人1234| 国产+人+亚洲| 久久久爽爽爽美女图片| 欧美日韩国产第一页| 成人激情视频小说免费下载| 国产精品成熟老女人| 日韩精品在线免费观看| 亚洲已满18点击进入在线看片| 亚洲国产精品视频在线观看| 亚洲午夜色婷婷在线| 欧美成人精品在线播放| 国产成人精品久久二区二区91| 中文字幕在线成人| 欧美成人精品三级在线观看| 国产91ⅴ在线精品免费观看| 中文字幕九色91在线| 亚洲在线第一页| 国产成人+综合亚洲+天堂| 亚洲精品在线观看www| 成人高清视频观看www| 68精品久久久久久欧美| 日韩电影大全免费观看2023年上| 欧美大尺度激情区在线播放| 亚洲激情免费观看| 国产精品久久久久久婷婷天堂| 久久综合亚洲社区| 亚洲国产一区自拍| 中文字幕在线亚洲| 成人黄色影片在线| 亚洲欧美精品中文字幕在线| 日本精品视频在线观看| 2019国产精品自在线拍国产不卡| 欧美成人激情视频免费观看| 国产精品久久久久91| 久久精品国产亚洲精品2020| 欧美日韩另类在线| 欧美日韩国产综合视频在线观看中文| 精品久久久久久中文字幕一区奶水| www.xxxx欧美| 久久韩国免费视频| 亚洲成人av片在线观看| 国产精品女人网站| 成人免费看黄网站| 久久亚洲一区二区三区四区五区高| 欧美性色视频在线| 日韩免费在线看| 亚洲免费av电影| 成人免费淫片aa视频免费| 欧美成人一区二区三区电影| 日韩免费不卡av| 国产成人精品亚洲精品| 国产精品电影久久久久电影网| 久久躁狠狠躁夜夜爽| 在线色欧美三级视频| 欧美亚洲另类制服自拍| 日韩成人免费视频| 日本亚洲欧洲色α| 日韩精品视频在线| 91av在线免费观看| 欧美疯狂做受xxxx高潮| 欧美黑人巨大xxx极品| 国产99久久精品一区二区 夜夜躁日日躁| 中文字幕亚洲情99在线| 国产精品久久久久久久久免费看| 欧美亚洲日本网站| 亚洲视频电影图片偷拍一区| 欧美极度另类性三渗透| 午夜欧美大片免费观看| 久久久久久国产精品三级玉女聊斋| 久久在线精品视频| 午夜精品一区二区三区在线| 中文字幕亚洲欧美日韩高清| 国产精品视频资源| 国产69精品久久久久9| 亚洲免费一级电影| 成人午夜小视频| www国产亚洲精品久久网站| 久久久天堂国产精品女人| 亚洲风情亚aⅴ在线发布| 麻豆一区二区在线观看| 日韩欧美在线免费| 中文欧美在线视频| 久久亚洲精品一区二区| 亚洲欧美日韩精品久久| 成人免费福利在线| 日韩成人在线免费观看| 456亚洲影院| 日韩高清电影好看的电视剧电影| 亚洲欧美成人网| 欧美激情一区二区三区在线视频观看| 91亚洲精品久久久久久久久久久久| 国产91成人video| 欧美在线视频网| 午夜精品久久久久久久99热浪潮| 国语自产精品视频在线看一大j8| 777777777亚洲妇女| 精品亚洲精品福利线在观看| 中文在线资源观看视频网站免费不卡| 91成人国产在线观看| 欧美日韩亚洲视频一区| 亚洲一区美女视频在线观看免费| 日本在线观看天堂男亚洲| 国产视频精品一区二区三区| 国产精品嫩草影院一区二区| 久久亚洲私人国产精品va| 欧美亚洲激情在线| 精品自拍视频在线观看| 一区二区在线视频播放| 久久全国免费视频| 亚洲欧美日韩精品久久奇米色影视| 亚洲第一精品久久忘忧草社区| 国内精品久久久久影院 日本资源| 亚洲欧美成人在线| 久久久精品999|