[問題] 基礎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

最新文章

[贈送] 二手跑步機
give chenxine
2024-11-10 20:13:16
[徵女] 台南高雄
alltogether tareki
2024-11-10 20:06:09
Re: [心得] 美債沒那麼不堪
stock fhjqwefs
2024-11-10 20:05:22
[情報] 馬汀鞋雙11結帳75折
lifeismoney e1011433124
2024-11-10 20:01:20
Re: [閒聊] 為何越野車無法盛行?
car fenderrb
2024-11-10 19:59:29
[贈送] 台中 大魚缸
give eating0710
2024-11-10 19:52:18
假設行政爭訟之有關大學問題
ask-why andrea88
2024-11-10 19:50:30
[閒聊] 文心路越來越塞了
home-sale juice3028
2024-11-10 19:44:21
[徵求] Open point 2000點
e-coupon hn512kimo
2024-11-10 19:37:43
[情報] 3661 世芯-KY 10月營收
stock wondertime
2024-11-10 19:32:09
[交易] 全國 夏慕尼餐券五張
e-coupon aglineage
2024-11-10 19:30:18