日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

EOJ_1007_环形双向链表

發布時間:2024/4/11 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 EOJ_1007_环形双向链表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 這個環形鏈表有個恒定不變的head,head->data表示鏈表中的元素個數,缺點在于每刪除head->next,要把head->next=head->next->next
  • 要有習慣寫newNode
  • #include <bits/stdc++.h> using namespace std; //link的head->data=n結點的個數 //雖然是雙向,但是并沒有用到雙向 //不過在刪除的時候可以用到,可以直接找要刪除的元素 typedef struct node {int data;node* next;node* pre; }node;node* newNode(int i) {node* tmp = new node;tmp->data = i;tmp->next=NULL;tmp->pre=NULL;return tmp; }node* creatLink(node* head) {head = newNode(0);//head->data鏈表元素有多少個node* p = head;while(1){int num;cin>>num;if(num==-1) break;node* tmp = newNode(num);p->next = tmp;tmp->pre = p;p = p->next;(head->data)++;}if(head->next==NULL) {return head;}p->next = head->next;//前面一直是構造非環形鏈表,最后構造完后再把尾指針指向頭指針即可head->next->pre = p;return head; }node* deleteLink(node* head) {while(1){node* p = head->next;int num;cin>>num;if(num==-1) break;int flag=1;int deletenum = head->data;for(int i=0;i<deletenum;i++){if(p->data==num){if(p==head->next){head->next=p->next; //當要刪除的元素是head->next時,還要把head->next修改//要注意判斷條件不能只是i==0,因為當i==1,2...的時候,也可能會刪除head->next的元素}p->next->pre = p->pre;p->pre->next = p->next;flag=0;(head->data)--;}p=p->next;}if(flag) cout<<-1<<endl;}return head; }void print(node* head) {if(head->data==0) return;node* p = head->next;for(int i=0;i<(head->data);i++){cout<<p->data<<" ";p = p->next;} }int main() {node* head;head = creatLink(head);head = deleteLink(head);print(head);return 0; }

    總結

    以上是生活随笔為你收集整理的EOJ_1007_环形双向链表的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 成人动漫亚洲 | 毛片久久久久 | 在线观看不卡的av | 京香julia在线观看 | www.一区二区 | 庆余年三| 秋霞成人午夜鲁丝一区二区三区 | 久在操 | 亚洲一二区视频 | 中文视频在线 | 久久久国产精品人人片 | 538国产精品视频一区二区 | 欧美一区二区性久久久 | 欧美色老头 | 不卡影院一区二区 | 久久久999精品 | 久久成人福利 | 主人性调教le百合sm | www.色人阁.com| xxxx日本免费 | av射进来 | 日韩黄色在线视频 | 综合精品视频 | 欧美视频第一页 | 亚洲av综合永久无码精品天堂 | xxx一区| 国产精品1234区 | 欧美日韩亚洲在线 | 国产福利视频网站 | 国产欧美日韩视频在线观看 | 九色一区| 天堂网在线观看视频 | 日韩黄色免费观看 | 欧美熟妇另类久久久久久多毛 | 94av| 老头老太做爰xxx视频 | 国产高清免费在线播放 | 另类激情| 日韩中文字幕电影 | 精品人妻一区二区三区蜜桃 | 日韩视频网 | 久久综合伊人77777麻豆 | 国产情侣自拍一区 | 欧美亚洲中文精品字幕 | 天天色影网 | 国偷自产av一区二区三区 | 美国一级片网站 | 密臀av| 成年人av网站 | 黄瓜污视频 | 国产a级片视频 | 国产原创91 | 欧美色99| 亚洲一一在线 | 夜色一区二区三区 | 亚洲欧美不卡 | 国产呻吟av | 一区二区av | 国产精品久久久久久久无码 | 免费av网址在线观看 | 亚洲色图另类图片 | 亚洲精品www.| 国产v亚洲v天堂无码 | 久久影院中文字幕 | 永久免费精品视频 | 久久久久久久久久久影视 | 96超碰在线| 一区二区免费在线播放 | 2018国产大陆天天弄 | 天堂视频一区 | 91精品网 | 被室友玩屁股(h)男男 | 国产小视频在线播放 | 男女黄床上色视频免费的软件 | av手机观看 | 久久久久国产精品区片区无码 | 一区二区三区四区国产 | 亚洲精品国产91 | 2019最新中文字幕 | 逼逼爱插插网站 | 脱裤吧导航 | 日韩欧美中 | 毛片无遮挡高清免费观看 | 亚洲国产小视频 | 亚洲色图欧美色 | 精品视频一区二区 | 亚洲综合久 | 涩涩一区 | 九九综合九九综合 | 在线观看av一区二区 | 国产精品www色诱视频 | 久久黄色影视 | 一级特黄a| 91香蕉视频在线 | 亚洲综合av一区 | 久久久亚洲 | 国产剧情一区在线 | 又黄又色 | 人人九九 |