喬恩·本特利 (計算機科學家)

喬恩·路易斯·本特利(,)是一名美國計算機科學家,他提出了基於啟發式的分區演算法k-d樹。

生平
本特利於1974年獲得史丹佛大學數學科學學士學位,1976年獲得北卡羅來納大學教堂山校區數學科學碩士和博士學位;在校期間,他還曾在施樂帕洛阿爾托研究中心和史丹佛直線加速器中心實習。後來,本特利來到貝爾實驗室,與道格拉斯·麥克羅伊合著了一種優化的快速排序演算法。

他找到二維情形的最適解:給定一組 n 個矩形,求它們的結合面積。他和托馬斯·奧特曼(Thomas Ottmann)發明,這是一種在線段集合中尋找所有相交線對的高效演算法。他為《ACM通訊》雜誌撰寫「程式設計珍珠」專欄,後來將這些文章匯集成兩本同名書籍。

2004年,本特利榮獲卓越程式設計獎。

參考書目

  • Programming Pearls (2nd edition), .
  • More Programming Pearls: Confessions of a Coder, .
  • Writing Efficient Programs, .
  • Divide and Conquer Algorithms for Closest Point Problems in Multidimensional Space, Ph.D. thesis.

參考資料
外部連結

** The C Programming Language, both editions had shown the solution to the bug discussed in the above. In the second edition, it is in section 6.4 (Pointers to Structures).

评论 (0)

  • 还没有评论,来抢沙发吧。