[問題] 基礎Pointer問題 LC2807

看板 C_and_CPP
作者 CppGod (CPP IS GOD)
時間 2024-06-07 16:59:21
留言 24 ( 4推 0噓 20→ )
回文 2則
開發平台(Platform): (Ex: Win10, Linux, ...) Windows 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) VS 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 程式碼中的(1)是正確的寫法,但不了解為什麼(2)的寫法不行 想法是ListNode n()完後,讓ptr=&n,但結果是錯的 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): https://ideone.com/Gb60BJ 程式碼(Code): https://ideone.com/i5eC0B 補充說明(Supplement): 先謝謝各位前輩了! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.180.216 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1717750767.A.09F.html

回文

[問題] 基礎Pointer問題 LC2807
4 24 c_and_cpp CppGod
2024-06-07 16:59:21
Re: [問題] 基礎Pointer問題 LC2807
3 4 c_and_cpp cuteSquirrel
2024-06-07 19:32:38

留言

Richun 寫法1的東西放在heap,寫法2的會放在stack 06/07 17:33 1F
jack7775kimo 想想n什麼時候會解構,進而造成一些麻煩 06/07 17:49 2F
idiont 寫法2 n的lifetime只到該次迴圈結束 06/07 17:51 3F
cuteSquirrel 物件的生命週期不同 06/07 19:15 4F
哇 一語驚醒夢中人! 感謝樓上前輩們的指點!!
※ 編輯: CppGod (123.194.180.216 臺灣), 06/07/2024 22:03:26
peter98 看了一下,好奇為什麼這題是medimum 0.0 06/07 22:16 5F
peter98 是因為對外國人來說算GCD比較困難? 06/07 22:16 6F
LPH66 我猜應該是把兩件事 (GCD 跟鏈結串列插入) 合起來的關係? 06/08 07:28 7F
wulouise 要找本基礎書看,建議 06/08 11:58 8F
wulouise https://stackoverflow.com/a/388282/4123703 06/08 11:59 9F
peter98 我還是覺得這題應該是easy~ 雖然沒寫過但10分內可以秒掉 06/08 20:38 10F
peter98 另外給個刷題的建議(這個建議無關程式正確與否,只是關乎 06/08 20:39 11F
peter98 到面試20分鐘內要寫完一個不易出錯的程式),盡量不要用 06/08 20:39 12F
peter98 while(ptr->next != NULL)這種判斷,容易錯,最好是讓ptr 06/08 20:40 13F
peter98 一開始就先往前跳一個node,while只判斷ptr != NULL,另 06/08 20:40 14F
peter98 外也盡量不要用ptr->next->next這種一個next再一個next的 06/08 20:40 15F
peter98 寫法,哪天你不小心while只判斷ptr!=null時,那個ptr-> 06/08 20:41 16F
peter98 next->next就GG惹,重申一次,我給的這個建議只跟面試刷 06/08 20:41 17F
peter98 題有關,能確保一開始就寫出不容易錯的code,不用debug 06/08 20:41 18F
peter98 這題就先判斷head是不是null,事就直接return,接下來 06/08 20:46 19F
peter98 ListNode *prev = head; ListNode *cur= head->next 06/08 20:46 20F
peter98 用while(cur) {......; cur = cur->next}去玩就好 06/08 20:46 21F
peter98 保持這種寫法,將來遇到複雜的LinkedList操作就不易出錯 06/08 20:47 22F
peter98 while裡面當然也要繼續maintain prev 06/08 20:48 23F
CppGod 感謝wu大分享書單 & 感謝peter大教學 06/14 00:51 24F

最新文章

Re: [耍廢] 藍色監獄出大事了
c_boo ake1234
2024-09-20 13:48:19
Re: [閒聊] 會為了比賽熬夜收看嗎
c_chat viaggiatore
2024-09-20 13:43:04
[討論] 如果莉涅特換成瑟拉絲的話?
2 4 c_chat kikiwatcher
2024-09-20 13:36:56
[東方] 大垂奶咲夜
c_chat orca1912
2024-09-20 13:36:02
[妮姬] 露姬的內衣迷信會是什麼?
1 6 c_chat kasumi5566
2024-09-20 13:35:35
[閒聊] 馬來西亞妖怪 巨乳鬼 Hantu Tetek
8 11 c_chat bluetuna601
2024-09-20 13:34:46
[閒聊] 會為了比賽熬夜收看嗎
4 13 c_chat ss8901234
2024-09-20 13:33:15
[閒聊] 遊戲王MD 我484遇到鬼了?
6 9 c_chat newrookie
2024-09-20 13:30:03
[問題] 說人羅傑算人身攻擊嗎
1 2 c_chatbm ss8901234
2024-09-20 13:27:33
[妮姬] 別人的愛麗絲跟我的愛麗絲
16 21 c_chat tsucomi69
2024-09-20 13:24:35
[馬娘] 中二時期喜歡隨處決鬥
2 2 c_chat baychu
2024-09-20 13:19:43