基本功之鍊錶反轉 c

2021-09-25 01:55:58 字數 630 閱讀 9654

簡單,不過我以為自己第一遍能執行正確的,還是在乙個地方犯了錯。

基本思路是給鍊錶創立乙個頭結點,不過我一開始沒考慮邊界情況即pre=l的時候,實際上如果讓pre=l->next; // pre是準備翻轉的結點的上乙個結點 就不會有這個問題。

#include

#include

struct lnode

;lnode *

init

(int arr,

int n)

pre-

>next =

null

;return l;

}void

reverse

(lnode *

&l)}

void

print

(lnode* l)

}int

main()

; lnode* l =

init

(arr,4)

;print

(l);

printf

("\n");

reverse

(l);

print

(l);

return0;

}

大話測試之基本功

小弟文筆不好,所以一直沒有寫什麼文章,只應最近 blog受到了不少朋友的關注,也漸漸開始寫一些文章。之前的文章基本比較散,沒有成系列,這次準備寫乙個系列的文章,幫助想進入測試行業的童鞋,暫時定名為大話測試吧。哦了,這次開篇之作,我們將從基本功開始談起,爭取每期都發表一篇文章形成系列,忘大家多多支援!...

大話測試之基本功

挨踢脫口秀,將技術娛樂化,碎片系統化,盡在荔枝fm 小弟文筆不好,所以一直沒有寫什麼文章,只應最近 blog受到了不少朋友的關注,也漸漸開始寫一些文章。之前的文章基本比較散,沒有成系列,這次準備寫乙個系列的文章,幫助想進入測試行業的童鞋,暫時定名為大話測試吧。哦了,這次開篇之作,我們將從基本功開始談...

前端基本功之居中

對於前端學習者來說,無論是學習時還是工作時,垂直居中與水平居中都是繞不開的基本功技能,對這種基本功熟捻於心間,則可以更高效的完成工作,就有更多的時間去看書學習,良性迴圈由此而來。居中一般分為垂直 vertically 居中和水平 horizontal 居中,如何居中?對於不同的元素,該分別用怎樣的方...