關於逆置輸出鍊錶資料的一些想法

2021-08-19 23:26:34 字數 346 閱讀 8334

在學習鍊錶的時候,基本就是建立,插入,刪除這幾種操作,掌握這幾種操作之後,對於這種型別鍊錶的學習,才可以說是基本掌握了,而在這幾種基礎上,我就來談一談單鏈表的逆置輸出吧

先來看一看教科書上的基本寫法:用頭插法實現單鏈表的逆置輸出

head *inversion(head *head)

head *p,*q;

p = head->next;

q = head->next->next;

while(head->next != null)

while(head != null)

雖然這樣比較簡單,但是沒有改變原鍊錶,只是輸出了逆置的資料,所以適用範圍應該也不會很大?

資料結構 鍊錶的逆置

將乙個鍊錶進行逆置 如 10 20 30 40 逆置後40 30 20 10 分析 方法一 新建鍊錶 遍歷舊鍊錶,將舊鍊錶的結點依此頭插到新鍊錶中。上 include include typedef struct node node 建立結點 node buynode int data 用建立新鍊錶...

關於建立鍊錶(C語言基礎)我的一些想法

在學到鍊錶時我停留了很長時間,或許是強迫症,總是想要把一小段 讀懂,磨了好久才想通。接下來讓我來講講我對鍊錶的理解吧。注釋統一在 下方 建立鍊錶的 我苦思冥想的部分 奉上 struct student create else pnew struct student malloc sizeof str...

關於tv app的一些想法

以前是做iptv機頂盒的,現在是做網際網路電視機頂盒的,在技術上的區別是不大的。通過這些年與電信,廣電打交道,現在對產品有了一些小想法。那麼在顯示上都是以web為主,用web來顯示epg內容,用osd來顯示狀態。但是隨著android的出現,現在大部分機頂盒或電視劇集廠家,都開始了智慧型之旅。乙個是...