導航:首頁 > 編程語言 > 編程珠璣英文版

編程珠璣英文版

發布時間:2022-12-12 11:11:48

A. 編程珠璣(第2版)和編程珠璣Ⅱ這兩本書有什麼區別請高手詳細解釋一下,謝謝!

編程珠璣 英文名:Programming Pearls
編程珠璣Ⅱ英文名:More Programming Pearls
也就是第二本相比第一本更深入!

B. 《編程珠璣(第2版61修訂版)》epub下載在線閱讀,求百度網盤雲資源

《編程珠璣(第2版61修訂版)》[美]JonBentley喬恩61本特利電子書網盤下載免費在線閱讀

鏈接: https://pan..com/s/11A7pXMl5CJug5dvZ8Jg5hw

密碼:mrg0

書名:編程珠璣(第2版61修訂版)
作者名:[美]JonBentley喬恩•本特利
豆瓣評分:8.4
出版社:人民郵電出版社
出版年份:2014-12
頁數:280
內容介紹:
多年以來,當程序員們推選出最心愛的計算機圖書時,《編程珠璣》總是位於前列。正如自然界里珍珠出自細沙對牡蠣的磨礪,計算機科學大師Jon Bentley以其獨有的洞察力和創造力,從磨礪程序員的實際問題中凝結出一篇篇不朽的編程「珠璣」,成為世界計算機界名刊《ACM通訊》歷史上最受歡迎的專欄,最終結集為兩部不朽的計算機科學經典名著,影響和激勵著一代又一代程序員和計算機科學工作者。本書為第一卷,主要討論計算機科學中最本質的問題:如何正確選擇和高效地實現演算法
作者介紹:
Jon Bentley 世界著名計算機科學家,被譽為影響演算法發展的十位大師之一。他先後任職於卡內基-梅隆大學(1976~1982)、貝爾實驗室(1982~2001)和Avaya實驗室(2001年至今)。在卡內基-梅隆大學擔任教授期間,他培養了包括Tcl語言設計者John Ousterhout、java語言設計者James Gosling、《演算法導論》作者之一Charles Leiserson在內的許多計算機科學大家。2004年榮獲Dr. Dobb's程序設計卓越獎。

C. 編程珠璣適合什麼人看

比較適合中年人,這是一本不可多得的好書,具體好在哪裡,我也不太能說清楚。應該算是思路上給我的幫助會是比較大吧。全書總共有十五章,每個章節都很少,但是很實用。先幫你回顧基礎知識,然後會讓你學到很多的提升性能的一些建議。最後一大部分是一些實際的應用,例如排序、取樣問題、搜索、堆、字元串之類的知識。因為都是從解決實際問題入手,所以不會顯得很枯燥,讓我看得也比較入迷。

拓展:

1、書的內容圍繞程序設計人員面對的一系列實際問題展開。作者Jon Bentley 以其獨有的洞察力和創造力,引導讀者理解這些問題並學會解決方法,而這些正是程序員實際編程生涯中至關重要的。《編程珠璣(第2版)》是計算機科學方面的經典名著。

2、《編程珠璣(第2版)》的特色是通過一些精心設計的有趣而又頗具指導意義的程序,對實用程序設計技巧及基本設計原則進行了透徹而睿智的描述,為復雜的編程問題提供了清晰而完備的解決思路。《編程珠璣(第2版)》對各個層次的程序員都具有很高的閱讀價值。

3、Jon Bentley,世界著名計算機科學家,被譽為影響演算法發展的十位大師之一。他先後任職於卡內基-梅隆大學(1976-1982)、貝爾實驗室(1982-2001)和Avaya實驗室(2001年至今)。在卡內基-梅隆大學擔任教授期間,他培養了包括Tcl語言設計者John Ousterhout、Java語言設計者James Gosling、《演算法導論》作者之一Charles Leiserson在內的許多計算機科學大家。2004年榮獲Dr.Dobb's程序設計卓越獎。

D. 《編程珠璣》txt下載在線閱讀全文,求百度網盤雲資源

《More Programming Pearls》(Jon Bentley)電子書網盤下載免費在線閱讀

鏈接: https://pan..com/s/1ky7XwJAuCKyeh0HlymSYsg

pdf" data_size="3.15M" data_filelogo="https://gss0.bdstatic.com//yun-file-logo/file-logo-6.png" data_number="1" data_sharelink="https://pan..com/s/1ky7XwJAuCKyeh0HlymSYsg" data_code="a1mx">

提取碼: a1mx

書名:More Programming Pearls

作者:Jon Bentley

豆瓣評分:8.4

出版社:Addison-Wesley Professional

出版年份:1988-1-11

頁數:224

內容簡介:

What do topics ranging from organic chemistry to Napoleon's campaigns have to do with computer programming? This collection of essays demonstrates the many varied aspects of programming, showing how programming can be both a fun and elegant science. Some of the essays cover programming techniques, like how profilers can provide insight into the dynamic behavior of programs, and methods for making data files self-describing. These techniques deal with real programs and they are realistically illustrated, using the C and Awk languages. Bentley also provides the reader with some tricks of the programmer's trade, like a collection of rules of thumb and hints for finding simple solutions to hard problems. These essays also originally appeared in the author's column in Communication of the ACM, and have been substantially revised, incorporating new sections, problems, and reader comments. 0201118890B04062001

作者簡介:

Jon Bentley 世界著名計算機科學家,被譽為影響演算法發展的十位大師之一。他先後任職於卡內基-梅隆大學(1976~1982)、貝爾實驗室(1982~2001)和Avaya實驗室(2001年至今)。在卡內基-梅隆大學擔任教授期間,他培養了包括Tcl語言設計者John Ousterhout、Java語言設計者James Gosling、《演算法導論》作者之一Charles Leiserson在內的許多計算機科學大家。2004年榮獲Dr.Dobb's程序設計卓越獎。

E. 求推薦各個行業的專業教科書

1. 師從天才 作者 : [美] 羅伯特·卡尼格爾
出版社 : 上海科技教育出版社

2. 普通生物學
作者 : 陳閱增
出版社 : 高等教育出版社
3. 什麼是數學
作者 : [美] R·柯朗 H·羅賓 著/I·斯圖爾特 修訂
出版社 : 復旦大學出版社

4. 病者生存
作者 : (美)莫勒姆,(美)普林斯 著,邵毓敏 譯
出版社 : 廣西科學技術出版社

5. 物理世界奇遇記
作者 : (美)伽莫夫/(英)斯坦納德
出版社 : 科學出版社

6. 追尋記憶的痕跡
作者 : [美] 埃里克·坎德爾
出版社 : 中國輕工業出版社

7. 夢斷代碼
作者 : Scott Rosenberg
出版社 : 電子工業出版社

8. 編碼的奧秘
作者 : Charles Petzold/伍衛國/王宣政/孫燕妮
出版社 : 機械工業出版社
9. 大眾天文學(上下兩冊)
作者 : C.弗拉馬里翁
出版社 : 廣西師范大學出版社

10. 費恩曼物理學講義(第1卷)
作者 : Richard P. Feynman/Robert B. Leighton/Matthew Sands
出版社 : 上海科學技術出版社

11. 環境科學:全球關注 上下
作者 : 庫寧漢姆
出版社 : 科學出版社

12. 最大的小發明:螺絲與螺絲刀
作者 : 裡布金斯基 出版社 : 百花文藝出版社
13. 世界科學技術通史
作者 : 麥克萊倫第三
出版社 : 上海科技教育出版社

14. 建築空間組合論(第三版)
作者 : 彭一剛 著
出版社 : 中國建築工業出版社

15. 《華爾街日報》是如何講故事的
作者 : [美] 威廉·E.布隆代爾
出版社 : 華夏出版社

16. 諍語良言:與青年記者談新聞寫作
作者 : 劉其中
出版社 : 新華出版社

17. 法律之門
作者 : [美] 博西格諾
出版社 : 華夏出版社

18. 心理學與生活
作者 : [美] 理查德·格里格/菲利普·津巴多
出版社 : 人民郵電出版社

19. 登天的感覺:我在哈佛大學做心理咨詢(修訂本) (平裝)
作者 : 岳曉東
出版社 : 上海人民出版社

20. 實驗心理學<通過實例入門>(第7版)
作者 : 索爾索
出版社 : 中國輕工業出版社
21. Lehninger生物化學原理(第3版)
作者 : David L.Nelson/Michael M.Cox
出版社 : 高等教育出版社

22. 思維的版圖
作者 : 理查德.尼斯貝特
出版社 : 中信出版社
23. 社會心理學(第8版)
作者 : [美] 戴維·邁爾斯
出版社 : 人民郵電出版社

24. 與「眾」不同的心理學
作者 : Keith E.Stanovich
出版社 : 中國輕工業出版社

25. 所羅門王的指環-勞倫茲動物行為學著作系列
作者 : (奧)勞倫茲
出版社 : 中國和平出版社

26. 信息時代的兒童發展
作者 : 桑德拉·L.卡爾弗特
出版社 : 商務印書館

27. 人工智慧的未來
作者 : Jeff Hawkins/Sandra Blakeslee
出版社 : 陝西科學技術出版社
評語 : 人工智慧方面的推薦

28. 花的智慧
作者 : (比)莫里斯·梅特林克
出版社 : 灕江出版社
29. 外部空間設計
作者 : 蘆原義信
出版社 : 中國建築工業出版社

30. 清潔與高雅-浴室和水廁趣史
作者 : [英]勞倫斯·賴特
出版社 : 商務印書館
31. 蒙面騎士
作者 : (墨)馬科斯
出版社 : 上海人民出版社

32. 理解航天:航天學入門
作者 : (美)塞勃
出版社 : 清華大學出版社
33. 改變世界的方程:牛頓、愛因斯坦和相對論
作者 : (德)弗里奇
出版社 : 上海科技教育出版社

34. 語言本能
作者 : (美)史迪芬.平克
出版社 : 汕頭大學出版社

35. 一個廣告人的自白
作者 : 大衛·奧格威
出版社 : 中信出版社

36. 超越CSS
作者 : Andy Clarke
出版社 : 人民郵電出版社

37. 相同與不同
作者 : 洛德·霍夫曼
出版社 : 吉林人民出版社

38. 美國大城市的死與生(紀念版)
作者 : [加拿大] 簡·雅各布斯
出版社 : 譯林出版社

39. 古典作曲家排行榜
作者 : 菲爾.G.古爾丁
出版社 : 海南出版社

40. 離散數學及其應用
作者 : (美)羅森 著,袁崇義 等譯
出版社 : 機械工業出版社

41. 博弈論基礎
作者 : 高峰 羅伯特·吉本斯
出版社 : 中國社會科學出版社

42. 計算機網路
作者 : Andrew S. Tanenbaum
出版社 : 清華大學出版社
43. 全球化下的社會變遷與非政府組織(NGO)
作者 : 范麗珠
出版社 : 上海人民出版社

44. 安藤忠雄連戰連敗
作者 : (日)安藤忠雄
出版社 : 中國建築工業出版社

45. Kirklin/Barratt-Boyes心臟外科學兩卷套(第3版) Kirklin/Barratt-Boyes Cardiac Surgery
作者 : Nicholas Kouchoukos 著
出版社 : Oversea Publishing House

46. 綜合評價理論、方法及應用
作者 : 郭亞軍
出版社 : 科學出版社

47. 機械設計手冊.單行本.機械振動·機架設計
作者 : 成大先
出版社 : 化學工業出版社

48. 普通地質學簡明教程
作者 : 楊倫
出版社 : 中國地質大學出版社

49. 藝術的故事
作者 : [英] 貢布里希 (Sir E.H.Gombrich)
出版社 : 廣西美術出版社

50. 工程熱力學
作者 : 曾丹苓
出版社 : 高等教育出版社

51. 如何求解問題:現代啟發式方法
作者 : Zbigniew Michalewicz/David B.Fogel
出版社 : 中國水利水電出版社

52. Head First Object-Oriented Analysis and Design
作者 : Brett D. McLaughlin/Gary Pollice/Dave West
出版社 : O'Reilly Media

53. 原動畫基礎教程
作者 : 威廉姆斯
出版社 : 中國青年出版社

54. 測繪學概論(第二版)
作者 : 寧津生,陳俊勇,李德仁,劉經南,張祖勛等編著
出版社 : 武漢大學出版社

55. 風景園林設計要素
作者 : 諾曼K.布思
出版社 : 中國林業出版社

56. 計算流體力學基礎及其應用
作者 : (美)約翰D.安德森(JohnD.Anderson)著,吳頌平,劉趙森譯
出版社 : 機械工業出版社

57. 歷屆CMO中國數學奧林匹克試題集1986-2009
作者 : 劉北興
出版社 : 哈爾濱工業大學出版社

59. 訓詁學(修訂本)
作者 : 郭在貽
出版社 : 中華書局

60. 搏擊滄海――地學革命風雲錄(第二版)
作者 : (瑞士)許靖華 著
出版社 : 地質出版社 評語 : 地球科學

61. 機器學習
作者 : (美)米歇爾(Mitchell,T.M.)著;曾華軍等譯
出版社 : 機械工業出版社

62. 從一到無窮大
作者 : [美] G. 伽莫夫
出版社 : 科學出版社

63. 統計學的世界(第五版)
作者 : David S. Moore/William I. Notz
出版社 : 中信出版社

64. 創世紀的第八天:20世紀分子生物學革命
作者 : 霍勒斯・賈德森/李曉丹
出版社 : 上海科學技術出版社

65. 埃及考古學
作者 : 劉文鵬
出版社 : 生活·讀書·新知三聯書店

66. 靈魂機器的時代:當計算機超過人類智能時
作者 : (美)庫茲韋爾/Ray Kurzweil
出版社 : 上海譯文出版社

67. 文化人類學
作者 : 威廉·A·哈維蘭
出版社 : 上海社會科學院出版社

68. 雙螺旋
作者 : [美] J. D. 沃森
出版社 : 科學出版社

69. 叔本華的治療
作者 : 歐文·亞龍
出版社 : 希望出版社
70. 金枝(上下冊)
作者 : [英] J.G.弗雷澤
出版社 : 新世界出版社

73. 女士品茶:20世紀統計怎樣變革了科學
作者 : 薩爾斯伯格 (SalsburgDavid)
出版社 : 中國統計出版社

74. 海洋科學導論
作者 : 馮士筰等主編
出版社 : 高等教育出版社

75. 上帝擲骰子嗎▪量子物理史話
作者: 曹天元
出版社: 遼寧教育出版社

76. 古今數學思想
作者: [美] 莫里斯•克萊因
譯者: 張理京 / 張錦炎 / 江澤涵
出版社: 上海科學技術出版社

77. 數學——它的內容、方法和意義
作者: А.Д.亞歷山大洛夫
譯者: 孫小禮 / 趙孟養 / 裘光明 / 嚴士健
出版社: 科學出版社

78. 初等數論
作者:潘承洞,潘承彪
出版社: 北京大學出版社

79. 經濟學原理
作者: [美] N.格里高利•曼昆;譯者: 梁小民 / 梁礫
出版社: 北京大學出版社

80. 牛奶可樂經濟學(已讀)
作者: [美] 羅伯特•弗蘭克;譯者: 閭佳
出版社: 中國人民大學出版社

81. 如何成為頂級記者
作者: 傑里•施瓦茨
譯者: 曹俊等
出版社: 中央編譯出版社

82. 魔鬼經濟學
作者: [美] 史蒂芬•列維特 / [美] 史蒂芬•都伯納;譯者: 劉祥亞
出版社: 廣東經濟出版社

83. 中國古代神話
作者: 袁珂
出版社: 華夏出版社

84. 法理學:法律哲學和法律方法
作者: E•博登海默
譯者: 鄧正來
出版社: 中國政法大學出版社

85. 萬曆十五年
作者: [美] 黃仁宇
出版社: 生活•讀書•新知三聯書店

86. 生命是什麼
作者: [奧]埃爾溫•薛定諤
譯者: 羅來歐/ 羅遼復
出版社: 湖南科學技術出版社

87. 大問題
作者: [美] 羅伯特•所羅門
出版社: 廣西師范大學出版社

88. 社會學的想像力
作者: (美)米爾斯
出版社: 三聯書店

89. 日語概說
作者: 金田一春彥
出版社: 北京大學出版社

90. 菊與刀
作者: 魯思•本尼迪克特
出版社: 武漢出版社

91. 萬物簡史
作者: [美] 比爾•布萊森
出版社: 接力出版社

92. 世界科學技術通史
作者: 麥克萊倫第三
出版社: 上海科技教育出版社

93. 蘇菲的世界
作者: (挪威)喬斯坦•賈德
出版社: 作家出版社專業:哲學

94. 電影剪輯技巧
作者: 米勒
出版社: 中國電影

95. 電影批評
作者: 戴錦華
出版社: 北京大學出版社

96. 塗爾乾死了
作者: [美]阿瑟•阿薩•伯格
出版社: 廣西師范大學出版社

97. 中國鳥類野外手冊
作者: [主編][英]約翰•馬敬能(John MacKinnon) / [繪圖]卡倫•菲利普斯(Karen Phillipps)
出版社: 湖南教育出版社

98. 材料科學與工程基礎(影印版)
作者: 阿斯克蘭德
出版社: 清華大學

99. 一個廣告人的自白
作者: (美)奧格威;譯者: 林樺
出版社: 中國物價出版社

100. 昆蟲記
作者: J.-H.法布爾 / 王光;譯者: 王光
出版社: 作家出版社

101. 花朵的秘密生命
作者: 蘿賽;譯者: 鍾友珊
出版社: 廣西師范大學出版社

102. 阿西莫夫最新科學指南(上下冊)
作者: [美] 阿西莫夫;譯者: 朱嵐 [等]
出版社: 江蘇人民出版社

103. 圖解思考
作者: [美] 保羅•拉索;譯者: 邱賢豐 / 劉宇光 / 郭建青
出版社: 中國建築工業出版社

104. 資治通鑒(柏楊白話版)
作者: 司馬光
出版社: 北嶽文藝出版社

105. 華夏意匠
作者: 李允鉌
出版社: 天津大學出版社

106. 蔚藍詭計
作者: (美)喬治•路易斯(George Lois) / (美)比爾•匹茲(Bill Pitts);譯者: 劉家馴
出版社: 海南 出版社

107. 材料科學基礎
作者: 胡賡祥
出版社: 上海交大

108. learn python the hard way
作者: Zed Shaw
出版社: http://Lulu.com

109. 法意3000年
作者: 趙明
出版社: 中國法律圖書有限公司

110. 西西弗的神話
作者: [法] 加繆
譯者: 杜小真
出版社: 廣西師范大學出版社

111. 醫學史十五講
作者: 江曉原
出版社: 北京大學

112. 數學分析
作者: [美]Tom M. Apostol
譯者: 邢富沖 / 邢辰 / 李松潔 / 賈婉麗
出版社: 機械工業出版社

113. 動物生理學
作者: 陳守良
出版社: 高等教育出版社

114. 愛的藝術
作者: [美] 艾•弗洛姆;譯者: 李健鳴
出版社: 上海譯文出版社

115. 給教師的建議
作者: [蘇] B.A. 蘇霍姆林斯基;譯者: 杜殿坤 編譯
出版社: 教育科學出版社

116. 西方幻想文學論
作者: 彭懿
出版社: 少年兒童出版社

117. 全球導航衛星定位系統原理與應用
作者: 成英燕
出版社: 測繪

118. 深入理解計算機系統
作者: Randal E.Bryant / David O'Hallaron;譯者: 龔奕利 / 雷迎春
出版社: 中國電力

119. 化學史傳--化學史與化家傳
作者: 山岡 望(日);譯者: 廖正衡/等
出版社: 商務印書館

120. Perl語言入門
作者: (美)斯庫漁產茨 等
譯者: 李曉峰
出版社: 中國電力出版社

121. 《黑暗歷史現場》系列叢書(共14本)
作者: 狄利;譯者: 蘇海霞
出版社: 中州古籍

122. 微積分
作者: [美]D.休斯.哈雷特,A.M.克萊遜
譯者: 胡乃冏 邵勇 徐可 馬志鵬 徐剛
出版社: 高等教育出版社

123. 學習Web設計
作者: (美)Jennifer Niederst Robbins;譯者: 靳志偉
出版社:機械工業出版社

124. 牛津英語用法指南
作者: Michael Swan;譯者: 嚴維明、庄繹傳等
出版社: 外語教學與研究出版社
125. 心理學帶你走出思維誤區
作者:(美)羅斯科 著 王湘,李歡歡 譯
出 版 社:華東師范大學出版社
126. 建築:形式、空間和秩序
作者: 弗朗西斯•D.K.欽;譯者: 鄒德儂 / 方千里
出版社: 中國建築工業出版社
127. 現代建築:一部批判的歷史
作者: (美)肯尼斯•弗蘭姆普敦;譯者: 張欽楠
出版社: 三聯書店

128. 現代漢語八百詞
作者: 呂叔湘
出版社: 商務印書館

129. 文學理論入門
作者: Jonathan Culler;譯者: 李平
出版社: 譯林出版社

130. 粒子物理和場論
作者: 李政道
出版社: 上海科學技術

131. 黑客與畫家
作者: [美] Paul Graham;譯者: 阮一峰
出版社: 人民郵電出版社

132. essential of biology
作者: Bye, Eric A. (EDT)
出版社: Barrons Ecational Series Inc

133. at the bench-a laboratory navigato
作者: Kathy Barker
出版社: Cold Spring Harbor Laboratory Press

134. 故事——材質、結構、風格和銀幕劇作的原理
作者: [美] 羅伯特•麥基;譯者: 周鐵東
出版社: 中國電影出版社

135. 影視語言教程
作者: 李稚田
出版社: 北京師范大學出版社

136. 當代文藝心理學
作者:金元浦 主編
出版社:中國人民大學出版社

137. 編程珠璣
作者: Jon Bentley;譯者: 黃倩 / 錢麗艷
出版社: 人民郵電出版社

138. 程序設計實踐
作者: [美] Brian W. Kernighan / Rob Pike;譯者: 裘宗燕
出版社: 機械工業出版社

139. 具體數學
作者: [美] Ronald L. Graham / Donald E. Knuth / Oren Patashnik
出版社: 機械工業出版社

140. 哥德爾、艾舍爾、巴赫--集異璧之大成
作者: [美] 侯世達;譯者: 郭維德 等
出版社: 商務印書館

141. 皇帝新
作者: 羅傑•彭羅斯
譯者: 許明賢 / 吳忠超
出版社: 湖南科學技術出版社

142. 果殼中的宇宙
譯者: 吳忠超
出版社: 湖南科學技術出版社

143. 天真的人類學家
作者: (英) 奈吉爾•巴利(Nigel Barley);譯者: 何穎怡
出版社: 廣西師范大學出版社
144. Basic Notions of Algebra
作者: Shafarevich
出版社: Springer-Verlag (科學出版社影印引入)

145. 熱的簡史
作者:姜•范恩(John Fenn)
出版社:東方出版社

146. 神祗•墳墓•學者: 歐洲考古人的故事
作者: [德] C. W. 西拉姆;譯者: 劉乃元
出版社: 生活•讀書•新知三聯書店

147. 電化學方法:原理與應用
作者:[美]巴德(Bard A.J.),福克納(Faulkner L.R.),等
出版社:化學工業出版社(中文版) JOHN WILEY&SONS,INC.(英文版)

148. 新聞理論十講
作者: 陳力丹
出版社: 復旦大學出版社

149. 傳播學綱要
作者: 陳力丹
出版社: 人民大學

F. 推薦下學習c++的外文教材

C++ primer
演算法導論 《Introction to Algorithms》
編程珠璣 《Programming Pearls》Jon Bentley編的

G. 我想自學C語言,但是不知道看什麼書才好,有人可以幫幫我嗎

入門:《C Primer Plus(第五版)》中文版;
進階:三劍客:《C和指針(第二版)》、《C專家編程》、《C陷阱與缺陷》;
上述三本看完第一本,視你本身的數學、英文基礎和學習目的就有些分支了,如果想長期在編程圈子裡混,先研究數據結構和演算法,如果離散數學、數論、概率論有一定基礎,推薦《演算法導論》,如果數學基礎不好而有些英文基礎,可以看《Algorithms》(這個是英文版),如果數學、英語都不行,那就《編程珠璣2》;如果只是有興趣,玩票性質的學習,那就找些系統相關的編程書籍來學,盡快能自己做東西,或者直接轉Java/C#/C++。
上面所有書在豆瓣評分都很高,Accu評價都是Highly recommended.

H. 演算法不扎實的程序員,每一個都很慌

初學者經常問這樣的問題,然而這些其實是錯誤的問題。

對於初學者而言,你最應該優先考慮的是,哪些東西構成了程序的基礎?

最經典的一句話: 程序 = 數據結構 + 演算法

如果說編程語言是程序的血肉,那麼演算法就是程序的靈魂。

人不能沒有血肉之軀,但是沒有靈魂的人依然只是一個死人。

不能單純依靠演算法衡量一個程序員的好壞,但是面試的時候考演算法絕對是簡單高效的篩選手段。近些年大廠的面試幾乎必考演算法也是這個原因。每一個演算法學的不扎實的程序員,在面試的時候都很慌。

下面這些書籍應該是演算法方面最常見的經典書籍。我有幸都讀過,有些讀完了,有些半途而廢,不過基本上也都算是熟悉。順序上由易到難,從薄到厚,每本書下面我會簡單的介紹一番,希望能對你的學習有所幫助。

首先是兩本演算法入門書籍,也可以當做演算法讀物:

《啊哈!演算法》

用他的自我介紹的來講:「這不過是一本有趣的演算法書而已,和別的演算法書比較,如果硬要說它有什麼特點的話,那就是你能看懂它。」

圖文並茂,而且畫風有趣,適合新手入門,但是代碼是C的,看著比較累,文字也略顯冗長。

圖是非常棒的,啟蒙用,非教科書

《演算法圖解》

和《啊哈》類似,他的介紹是:「像小說一樣有趣的演算法入門書。」

書裡面講的很好,Python代碼也很容易讀懂,比之《啊哈!演算法》,書中的例子沒有那麼有趣,但是圖很清晰,文字和代碼不冗雜。

缺點同樣是非教科書,非常淺顯,三四個小時就看完了。有一種剛剛熱身的感覺。

接下來這幾本都是最常見的書了:

《數據結構與演算法分析C語言描述》

這本書的作者幾乎不浪費筆墨在一些簡單的地方。書很薄,但是覆蓋面很廣很深,作者實在是非常厲害。

不過反過來說,就是有些地方講的語焉不詳……

這本書還有Java語言版本的,但是相比之下C的更好一些。

挺好的一本書。

還有一點是翻譯不是很給力,好多人都沒堅持看完。

《數據結構與演算法Python語言實現》

英文版評分非常高,中文版評分非常低……

據說是也翻譯的不好。另外就是本書自身錯誤也不少……幾版過後依然很多沒有改過來。

書中數學證明和介紹比較簡單。因為採用Python語言的原因,比較易讀。

淺顯易懂,內容上循序漸進,環環相扣。相比於上一本,我會更推薦一些。厚度也不算厚。

《數據結構與演算法 Python語言描述》

北大教授裘宗燕的書,這本書前面寫的挺好的,尤其是在面向對象還有ADT等思想的闡述,都很不錯。

但是讀到後來給我一種虎頭蛇尾的感覺,前面氣勢如虹緒論就寫了很長,最後三章感覺有點草草收尾的意思。就像編輯在催稿,而作者很忙的樣子……

另外就是這本書的編排順序我個人也不是特別喜歡。

接下來是兩本大部頭,都是非常厚的書。

他們最大的特點就是:出現率遠大於看完率

《演算法導論》

演算法書中的權威,MIT的6.046J就是按照這個來講的。

公認最好的演算法書,組織結構合理,內容詳盡。引導讀者從思維方式上對演算法進行領悟。

書中對演算法的數學結構進行了詳盡的闡述。有非常多的數學證明。

這本書我說不出什麼缺點,只能說有些內容是因為我還沒到大牛的境界,暫時還無法體會理解。

我個人的觀點是:不要糾結於詳細的偽代碼,不用糾結於連篇累牘的講解。體會其中演算法的精髓就好。

《演算法》第四版

如果說,《演算法導論》是學術上最好書,那這本應該是實際應用最好的書。

它對數學的要求比《演算法導論》低很多,摒棄了演算法的證明。

書中具體給出了每位程序員應知應會的50個演算法,深入淺出,大量圖解。非常棒。

java基礎的話你能擼出來Hello World基本上就可以開始看這本書了,這本書最大的不友好之處在於它的第一章非常長,沒看過的人又不知道哪裡可以跳過。

這本書後面的翻譯感覺不如前邊了,不知道是換人了還是DDL了……

翻開書就會看到很多的圖,配套作者在coursera上面的課程學的話事半功倍!

接下來的幾本我看的比較少,簡單介紹一下,希望大家自己去發現和了解,不要漏下這些好書:

《編程珠璣》

很薄一本啊,但是我放在那還沒看完……

這本書被稱為: 歷史 上最偉大的計算機科學著作之一

融深邃思想、實戰技術與趣味軼事於一爐的奇書。

內容不深,但是不是一個知識點一個知識點的給你講解演算法原理的。

這本書的核心思想是讓你了解如何正確選擇和高效地實現演算法。書中還有一些趣聞軼事,看著倒是很有意思~

有興趣的同學可以看看~

《演算法競賽入門經典》系列

演算法競賽入門經典書,ACM必備書籍吧算是。書中題目對於競賽來說比較簡單,但是對於一般我們平時工程來說偏難。語言用的是C/C++,請好好做例題好好做作業,讀書的時候好好思考和復習~

反正我是沒讀過,捂臉……

《劍指Offer》

這個書很有意思,對於在校生來說我個人覺得是必看的書。沒有任何工作經驗的同學在面試的時候真的會被問懵的。這本書可以讓你了解如何應付考官日常問題,在解答面試問題的時候,書中很多方法和思路會讓考官覺得你思考的很全面,給你加不少分。

我面試的時候也曾快速掃過一遍這本書,讓我在回答問題的時候條理更清晰。書中代碼是C的,emmm,於是代碼部分我就沒太看……

《用Python解決數據結構與演算法問題》

最後給大家推薦一本在線的 免費 的演算法書。

https://facert.gitbooks.io/python-data-structure-cn/

不是大部頭,也不是讀物,新手入門足夠用,書中介紹了大多數日常需要的演算法,並且講的比較淺顯~轉行的新手基本可以通過這本書來快速掌握常用基本演算法了~

反正免費,是否適合自己看兩頁也就get了~

如果需要PDF版,可以在「程序員必修課」公眾號後台回復:「Python演算法書」獲取。

I. C語言進階學習有哪些經典書籍

《C語言程序設計》
作者:郭有強 編
出 版 社:清華大學出版社

評價:書很利索,該有的都有,如果你還沒有一本滿意的C語言課本,買它沒錯。(也可以閱讀外國的經典C語言書籍)

《C和指針》
POINTERS ON C Kenneth A.Reek、
徐波 人民郵電出版社

評價:不算厚的書,糾正對指針的錯誤理解,這是必讀經典,相信會帶給你很多思考。(單單一本還不夠,繼續往後看)

《C陷阱與缺陷》
Andrew Koenig、 高巍
人民郵電出版社

評價:172頁,應當1-2天看完,讀完豁然開朗,對C語言常見的陷阱進行剖析,必須經典。

《C專家編程》
Expert C Programming Deep C Secrets Peter Van
Der Linden 人民郵電出版社 (2008-02出版)

評價:200多頁,應當2天左右看完,本書讀起來很舒坦,不可多得的好書,帶你領略語法之外的奧秘,必讀經典。

②數據結構與演算法:

《清華大學計算機系列教材•數據結構(C語言版)(附光碟1張)》
吳偉民、 嚴蔚敏
清華大學出版社

評價:數據結構都是類C的偽代碼描述,初次接觸編程的同學可能理解不了,我也一樣。我是看嚴蔚敏視頻學會的數據結構,希望這個辦法對你們也同樣有效。

《計算機演算法設計與分析(第3版)》
王曉東
電子工業出版社

評價:這是我們的課本,不過的確是學習它才把數據結構和演算法入門了,為後面進階做了鋪墊。

《演算法藝術與信息學競賽•演算法競賽入門經典》
劉汝佳
清華大學出版社

評價:了解數據結構怎麼用,常用演算法與思想,書不厚,但很給力。初學可能有障礙,但這的確是入門經典書籍,請不要放棄。

《演算法導論(原書第2版)》
科曼(Cormen T.H.)、等、 潘金貴
機械工業出版社 (2006-09出版)

評價:經典中的經典,無需多說,不要問我看哪些內容,負責任的說:有能力就多看點,其實都能看懂,書中的內容與思想將會終身受用。

《編程之美:微軟技術面試心得 》
《編程之美》小組
電子工業出版社

評價:微軟出品,像是一本小故事集,將數學和編程之美展露無疑,學起來很輕松,反復回顧收獲頗豐。

《編程珠璣(第2版)》
Jon Bentley、黃倩、 錢麗艷
人民郵電出版社

評價:主要是數據結構和演算法,都是常用的內容,不過作者思維新奇,跟隨作者一起思考會碰撞出不少火花,評價非常高的一本書,本人沒有順序閱讀,感興趣的內容翻了翻。

《演算法藝術與信息學競賽 》
劉汝佳
清華大學出版社

評價:放在最後,因為此書的確很專業,我這點智商也駕馭不了,信息學競賽必備。

《程序員面試寶典(第3版)》
歐立奇、劉洋、 段韜
電子工業出版社

評價:這本書很神奇,大二下學期的時候我就買了並看完了,等到大三找工作的時候發現里邊的提到的陷阱題目還是有點意思的,C語言掌握的怎麼樣拿這本書驗一驗就知道了。

《數學之美》
(《浪潮之巔》作者吳軍最新力作,李開復作序推薦,Google黑板報百萬點擊)

J. 《編程珠璣》pdf下載在線閱讀全文,求百度網盤雲資源

《編程珠璣》([美] Jon Bentley)電子書網盤下載免費在線閱讀

鏈接: https://pan..com/s/12pxkxKCf9y49Oq8U1wUUWg

提取碼: mk6f

書名:編程珠璣

作者:[美] Jon Bentley

譯者:黃倩

豆瓣評分:9.1

出版社:人民郵電出版社

出版年份:2008-10

頁數:228

內容簡介:

本書是計算機科學方面的經典名著。書的內容圍繞程序設計人員面對的一系列實際問題展開。作者Jon Bentley 以其獨有的洞察力和創造力,引導讀者理解這些問題並學會解決方法,而這些正是程序員實際編程生涯中至關重要的。本書的特色是通過一些精心設計的有趣而又頗具指導意義的程序,對實用程序設計技巧及基本設計原則進行了透徹而睿智的描述,為復雜的編程問題提供了清晰而完備的解決思路。本書對各個層次的程序員都具有很高的閱讀價值。.

多年以來,當程序員們推選出最心愛的計算機圖書時,《編程珠璣》總是位列前列。正如自然界里珍珠出自細沙對牡蠣的磨礪,計算機科學大師Jon Bentley以其獨有的洞察力和創造力,從磨礪程序員的實際問題中凝結出一篇篇不朽的編程「珠璣」,成為世界計算機界名刊《ACM通訊》歷史上最受歡迎的專欄,最終結集為兩部不朽的計算機科學經典名著,影響和激勵著一代又一代程序員和計算機科學工作者。本書為第一卷,主要討論計算機科學中最本質的問題:如何正確選擇和高效地實現演算法。..

在書中,作者選取許多具有典型意義的復雜編程和演算法問題,生動描繪了歷史上眾大師們在探索解決方案中發生的軼事、走過的彎路和不斷精益求精的歷程,引導讀者像真正的程序員和軟體工程師那樣富於創新性地思考,並透徹闡述和總結了許多獨特而精妙的設計原則、思考和解決問題的方法以及實用程序設計技巧。解決方案的代碼均以C/C++語言編寫,不僅有趣,而且有很大的實戰示範意義。每章後所附習題極具挑戰性和啟發性,書末給出了簡潔的解答。...

作者簡介:

Jon Bentley 世界著名計算機科學家,被譽為影響演算法發展的十位大師之一。他先後任職於卡內基-梅隆大學(1976~1982)、貝爾實驗室(1982~2001)和Avaya實驗室(2001年至今)。在卡內基-梅隆大學擔任教授期間,他培養了包括Tcl語言設計者John Ousterhout、Java語言設計者James Gosling、《演算法導論》作者之一Charles Leiserson在內的許多計算機科學大家。2004年榮獲Dr.Dobb's程序設計卓越獎。

閱讀全文

與編程珠璣英文版相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:758
蘋果郵件無法連接伺服器地址 瀏覽:963
phpffmpeg轉碼 瀏覽:672
長沙好玩的解壓項目 瀏覽:145
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:486
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:383
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:350
風翼app為什麼進不去了 瀏覽:779
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:151
伊克塞爾文檔怎麼進行加密 瀏覽:893
app轉賬是什麼 瀏覽:163