c語言鏈表排序算法 數(shù)據(jù)結(jié)構(gòu)算法設(shè)計題設(shè)計在單鏈表中刪除值相同的多余結(jié)點(diǎn)的算法?
數(shù)據(jù)結(jié)構(gòu)算法設(shè)計題設(shè)計在單鏈表中刪除值相同的多余結(jié)點(diǎn)的算法?創(chuàng)建一個指向head節(jié)點(diǎn)的指針,然后另一個指針開始遍歷列表,然后與第一個指針指向的節(jié)點(diǎn)中包含的數(shù)據(jù)進(jìn)行比較。如果相同,則刪除第二個指針指向的
數(shù)據(jù)結(jié)構(gòu)算法設(shè)計題設(shè)計在單鏈表中刪除值相同的多余結(jié)點(diǎn)的算法?
創(chuàng)建一個指向head節(jié)點(diǎn)的指針,然后另一個指針開始遍歷列表,然后與第一個指針指向的節(jié)點(diǎn)中包含的數(shù)據(jù)進(jìn)行比較。如果相同,則刪除第二個指針指向的節(jié)點(diǎn),并連接以下節(jié)點(diǎn)。第二個指針遍歷到末端,與第一個指針同時指向頭節(jié)點(diǎn)之后的節(jié)點(diǎn),第二個指針繼續(xù)遍歷