91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C語言數據結構 鏈表總結

發布時間:2020-06-28 03:01:29 來源:網絡 閱讀:383 作者:sonissa 欄目:編程語言

單向鏈表(無頭無循環)
1.頭插

cur->next=head;
head=cur;

2.后插

cur->next=pos->next;
pos->next=cur;

3.頭刪

tmp=head->next;
free(head);
head=tmp;

4.后刪

tmp=pos->next;
pos->next=tmp->next;
free(tmp);

5遍歷頭

for(cur=head;cur;cur=cur->next)
{
    //通過cur遍歷鏈表
}

6.反轉單鏈表
<1>

oldhead->next=tmp->next;
tmp->next;=head;
head=tmp;
tmp=oldhead->next;

<2>

nt=nt->next;
cur->next==pre;
pre=cur;
cur=nt;

7.循環鏈表找入環節點
(1)找兩個指針,一個一次走一步,一個一次走兩步
(2)記錄他們的相遇節點,此時相遇節點和起始節點已經右對齊
(3)右對齊后,一起遍歷,找第一次相遇的節點,就是入環節點

雙鏈表(帶頭循環)
1.插入操作

pos->next=cur;
cur->prev=pos;
tmp->prev=cur;
cur->next=tmp;

2.刪除操作

pos->prev->next=pos->next;
pos->next->prev=pos->prev;
free(pos);

3.遍歷操作

for(cur->head->next;cur!=head;cur=cur->next)
{
     //cur進行遍歷
}

4.合并操作
1.比較cur1和cur2的值,如果1比較小,那么cur1直接向后跳轉
2.如果2的值比較小,那么將2的這個節點前插到1的節點前面,然后2向后跳轉
3.如果循環結束后,2跳出,那么直接結束
4.如果循環結束后,1跳出,那么將2的剩余所有節點插入到1的末尾

C語言數據結構  鏈表總結

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

肥东县| 钟祥市| 务川| 建瓯市| 定边县| 连城县| 巫山县| 耿马| 安顺市| 米林县| 墨玉县| 宜川县| 宝应县| 莱芜市| 阳原县| 左贡县| 汨罗市| 遂溪县| 宁波市| 徐汇区| 丁青县| 吉首市| 巴彦县| 浠水县| 香河县| 通道| 深水埗区| 凤台县| 晋江市| 密山市| 沾化县| 霍城县| 新巴尔虎左旗| 涪陵区| 台东市| 禹城市| 平山县| 慈溪市| 固安县| 台安县| 海原县|