面試陷阱題 (Exam Traps)

Purpose

本頁彙整 PMPP 全書最高頻、最易考、最容易答錯的「陷阱題」。每則拆成 誤解 → 為何錯 → 正解,並連回原始概念筆記。複習前掃過這份清單,能快速找出自己的弱點與盲點;面試 / 考前各章只看一兩則最關鍵的即可。

基礎與架構 (Foundations & Architecture)

記憶體與效能 (Memory & Performance)

平行模式 (Parallel Patterns)

也可以

  • 誤解:相等時用嚴格小於 < 比較沒差
  • 為何錯:嚴格小於會在 key 相等時取 B,變成 B 優先,破壞 across-list stability(穩定排序)
  • 正解:tie 必須用 A[i] <= B[j] 讓 A 元素優先;且每個 thread 的 input 範圍須由 co-rank(binary search)反推,非固定 index 算式
  • Merge 基礎與 Co-rank

應用 (Applications)

進階實務 (Advanced Practices)

數值 (Numerical)