汽車是第壹個節點(第壹個子節點)
馬是次節點(子)
細牙簽被教鞭指著,黑發被指著,細鋼頭被指著。
根據分步編程的偽算法(3步,4個循環,7個畫面)如下:
下面是while循環(條件:頭指向不為空)
第壹個循環是把馬放在車的前面,
第二個循環把階段放在了馬的前面。
第三個循環將出租車帶到照片的前面。
........
停止循環,直到香火點空。
代碼如下:妳只需要壹個頭節點pHead就可以找到鏈表並反轉。具體代碼如下
p Xiang = pHead-& gt;pNext
p Fe = p Xiang-& gt;pNext
p香-& gt;pNext = NULL
p香=p鐵
而(p項!=空)
{
?p Fe = p Xiang-& gt;pNext
?p香-& gt;pNext = pHead-& gt;pNext
?pHead-& gt;PNext=p香;
?p香=p鐵;
}
對比偽算法(三步四循環),和上面的代碼是壹壹對應的:
第壹步:香頭指向大兒子,鐵頭指向二兒子。
第二步:刪除第壹根指向第二根(鐵頭指向的那根)的牙簽
第三步:香頭跟著鐵頭。
以下循環條件:(條件:香頭方向不空)
{
循環1:鐵頭移動到香頭的下壹個方向。
周期二:香頭下壹個指向第壹個。
周期三:領導下壹個跟著香頭。
周期四:香頭跟著鐵頭。
}
用道具操作幾次,然後背誦流程,然後自己按照流程寫代碼。