[問題] 面試問題followup
看板Prob_Solve (計算數學 Problem Solving)作者phoenixrace (殘存亦陌路 兵敗如山倒)時間6年前 (2018/10/17 04:42)推噓7(7推 0噓 9→)留言16則, 5人參與討論串1/1
問題是給你一串字串,相鄰兩個字母是一樣的要消掉.
Example1:
"aabccb" --> "" (全部消完)
Example2:
"add" --> "a" ("dd"可以消掉)
我的解法是用stack, 解完後面試官要求只用 O(1)space, 我就沒想到該怎麼解...
請問有人知道只用 O(1)space 解這題嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 24.251.165.125
※ 文章網址: https://www.ptt.cc/bbs/Prob_Solve/M.1539722570.A.162.html
推
10/17 06:16,
6年前
, 1F
10/17 06:16, 1F
我有跟他要hint, 他說用pointer,不過到現在還是沒想出來, 所以我猜是不是用pointer simulate stack
※ 編輯: phoenixrace (24.251.165.125), 10/17/2018 07:06:03
推
10/17 10:30,
6年前
, 2F
10/17 10:30, 2F
推
10/17 11:08,
6年前
, 3F
10/17 11:08, 3F
→
10/17 11:08,
6年前
, 4F
10/17 11:08, 4F
推
10/17 12:05,
6年前
, 5F
10/17 12:05, 5F
→
10/17 14:52,
6年前
, 6F
10/17 14:52, 6F
→
10/17 14:52,
6年前
, 7F
10/17 14:52, 7F
→
10/17 21:09,
6年前
, 8F
10/17 21:09, 8F
→
10/17 21:09,
6年前
, 9F
10/17 21:09, 9F
→
10/17 21:09,
6年前
, 10F
10/17 21:09, 10F
→
10/17 21:10,
6年前
, 11F
10/17 21:10, 11F
推
10/17 22:21,
6年前
, 12F
10/17 22:21, 12F
推
10/18 09:06,
6年前
, 13F
10/18 09:06, 13F
→
10/18 09:06,
6年前
, 14F
10/18 09:06, 14F
→
10/18 09:06,
6年前
, 15F
10/18 09:06, 15F
推
10/18 10:26,
6年前
, 16F
10/18 10:26, 16F
Prob_Solve 近期熱門文章
PTT數位生活區 即時熱門文章