iT邦幫忙

1

LeetCode 14. Longest Common Prefix RunTime問題

  • 分享至 

  • xImage

想請問判斷不試空字串時沒問題
但只要一判斷空字串就會出現rumtime error
不知道判斷空字串的地方哪裡出了問題? 或是有其他問題在?
https://ithelp.ithome.com.tw/upload/images/20220603/201495548TIwQfo1ZT.jpg

淺水員 iT邦大師 6 級 ‧ 2022-06-04 17:27:00 檢舉
建議把程式用這張圖的方式貼上,其他人比較容易複製幫你看
https://ithelp.ithome.com.tw/upload/images/20220506/20112943CaY46NCTvh.png

另外不知道是不是因為排版的關係造成你的誤解
其實你的 for 迴圈只有包到 j=0,其他都沒在 for 迴圈內
至於應該是 for 包 wile 還是 while 包 for 可以想清楚一下
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
海綿寶寶
iT邦大神 1 級 ‧ 2022-06-03 17:07:30

判斷長度應該用strlen(strs[i])
strs=='\0'最多只是判斷「第一個單字的長度」是否為 0

參考資料來源

淺水員 iT邦大師 6 級 ‧ 2022-06-04 02:17:04 檢舉

判斷「第一個單字的長度」是否為 0 應該是:strs[0][0] == '\0'
strs=='\0' 會變成判斷位址是不是 0,正常是不會出現這種寫法的

我要發表回答

立即登入回答