如題所示,想要進行鏈堆疊的第n個節點和第m個節點的交換
能給出完整代碼么
uj5u.com熱心網友回復:
這不是挺簡單的嗎。就是把m前后的節點改為n前后的節點,把n前后的節點改為m前后的節點。n_pre->next=m; //n的前一個節點的下一個節點指向m
tmp=m->next; //臨時保存m的下一個節點
m->next=n->next; //m的下一個節點指向n的下一個節點
n->next=tmp; //n的下一個節點指向原來m的下一個節點
m_pre->next=n; //m的前一個節點的下一個節點指向n
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/189736.html
標籤:C語言
上一篇:小學生測驗之C語言
下一篇:遇見個C語言的小題,挺有意思
