-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
編程謎題 版權(quán)信息
- ISBN:9787115419019
- 條形碼:9787115419019 ; 978-7-115-41901-9
- 裝幀:暫無
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>>
編程謎題 本書特色
本書精選128道經(jīng)典的算法和編程題目,有針對(duì)性地做出分析和解答,并給出代碼解決方案。本書的主要思路,是利用計(jì)算機(jī)算法知識(shí),以分析和解決謎題的形式,總結(jié)如何把計(jì)算機(jī)常用算法及數(shù)據(jù)結(jié)構(gòu)等知識(shí)應(yīng)用到相關(guān)的問題上,提高讀者分析問題、解決問題的能力。進(jìn)而,希望培養(yǎng)讀者的編程素養(yǎng),幫助讀者更好地從事程序設(shè)計(jì)的相關(guān)工作。本書中的題目涉及遞歸、分而治之、二及樹搜索、樹遍歷、圖遍歷、動(dòng)態(tài)規(guī)劃、字符串搜索等經(jīng)典的算法問題,也是編程面試以及程序設(shè)計(jì)實(shí)踐中經(jīng)常遇到的問題。本書提供一個(gè)附錄,包含一些精選的論文、圖書和參考資料,可以幫助讀者了解it行業(yè)內(nèi)新的進(jìn)展,并藉此在it職業(yè)生涯中提高解決問題的能力。本書適合對(duì)程序設(shè)計(jì)和算法問題感興趣的讀者閱讀,尤其適合準(zhǔn)備編程面試或者想要提高自身程序設(shè)計(jì)能力和素養(yǎng)的程序員學(xué)習(xí)參考。
編程謎題 內(nèi)容簡(jiǎn)介
硅谷杰出工程師凝結(jié)心力之作精選128道經(jīng)典的算法和編程題目,有針對(duì)性地做出分析和解答,并給出代碼解決方案。覆蓋編程面試常見題型提高分析和解決問題能力,提升編程素養(yǎng)作者博客是http://www.cnblogs.com/codingtmd/或http://fisherlei-blogspot.com,提供眾多面試和算法內(nèi)容
編程謎題 目錄
1.兩數(shù)之和 1
2.3個(gè)數(shù)之和 4
3.3個(gè)數(shù)之和*接近 6
4.4個(gè)數(shù)之和 8
5.二進(jìn)制數(shù)相加 9
6.兩個(gè)數(shù)相加 11
7.a(chǎn)nagrams 12
8.購(gòu)買和銷售股票的*佳時(shí)機(jī)ⅰ 14
9.購(gòu)買和銷售股票的*佳時(shí)機(jī)ⅱ 15
10.購(gòu)買和銷售股票的*佳時(shí)機(jī)ⅲ 15
11.平衡二叉樹 17
12.前序遍歷二叉樹 18
13.中序遍歷二叉樹 21
14.層次遍歷二叉樹 23
15.二叉樹*大路徑和 25
16.爬樓梯 27
17.復(fù)制圖 28
18.組合求和ⅰ 31
19.組合求和ⅱ 33
20.組合 35
21.從前序遍歷和中序遍歷構(gòu)造二叉樹 36
22.能裝*多的水的容器 39
23.把排序的數(shù)組轉(zhuǎn)換為二叉樹 40
24.將排序的鏈表轉(zhuǎn)換為二叉樹 41
25.復(fù)制帶有隨機(jī)指針的鏈表 43
26.?dāng)?shù)數(shù)并讀出 45
27.解碼方法 47
28.不同子序列 48
29.兩個(gè)整數(shù)相除 50
30.編輯距離 51
31.計(jì)算逆波蘭式 54
32.第1個(gè)非正整數(shù) 55
33.將二叉樹扁平化為鏈表 57
34.加油站 60
35.生成括號(hào) 62
36.格雷碼 64
37.實(shí)現(xiàn)strstr() 65
38.插入間隔 68
39.整數(shù)轉(zhuǎn)換為羅馬數(shù)字 70
40.插值字符串 72
41.跳躍游戲 76
42.跳躍游戲ii 77
43.柱狀圖中*大的矩形 79
44.*后一個(gè)單詞的長(zhǎng)度 82
45.一個(gè)手機(jī)號(hào)碼的字母組合 84
46.鏈表中的環(huán) 85
47.鏈表中的環(huán)ii 86
48.*大公共前綴 88
49.*長(zhǎng)連續(xù)序列 89
50.*長(zhǎng)回文子字符串 91
51.沒有重復(fù)字符的*長(zhǎng)的子字符串 93
52.*長(zhǎng)的有效的括號(hào) 94
53.lru緩存 95
54.二叉樹的*大深度 98
55.一條直線上的點(diǎn)的*大數(shù)目 99
56.*大子數(shù)組 101
57.兩個(gè)排序的數(shù)組的中位數(shù) 103
58.合并間隔 106
59.合并k個(gè)排序的鏈表 107
60.合并排序的數(shù)組 109
61.合并兩個(gè)排序的鏈表 110
62.二叉樹的*小深度 111
63.*小路徑和 112
64.*小的窗口子字符串 114
65.字符串相乘 117
66.下一個(gè)排列 118
編程謎題 相關(guān)資料
本書精選128道經(jīng)典的算法和編程題目,有針對(duì)性地做出分析和解答,并給出代碼解決方案。本書的主要思路是,利用計(jì)算機(jī)算法知識(shí),分析和解決謎題的形式,總結(jié)如何把計(jì)算機(jī)常用算法及數(shù)據(jù)結(jié)構(gòu)等知識(shí)應(yīng)用到相關(guān)的問題上,提高分析問題、解決問題的能力,提高讀者的編程素養(yǎng),以更好地從事程序設(shè)計(jì)的相關(guān)工作。本書中的題目涉及以下的經(jīng)典算法問題:■ 遞歸■ 分而治之■ 二叉樹搜索■ 樹遍歷■ 圖遍歷■ 動(dòng)態(tài)規(guī)劃■ 字符串搜索本書適合對(duì)程序設(shè)計(jì)和算法問題感興趣的讀者閱讀,尤其適合準(zhǔn)備編程面試的程序員學(xué)習(xí)參考。
編程謎題 作者簡(jiǎn)介
codingtmd,曾供職于微軟,從事于數(shù)據(jù)庫、分布式系統(tǒng)、云計(jì)算基礎(chǔ)架構(gòu)及服務(wù)等方向,參與了Bing和Windows Azure等系統(tǒng)的研發(fā)工作。目前就職于Facebook,負(fù)責(zé)新產(chǎn)品研發(fā)及第三方云服務(wù)平臺(tái)建設(shè)。愛好算法及系統(tǒng)架構(gòu)設(shè)計(jì),酷愛讀書,喜歡冒險(xiǎn)。 他的博客是http://www.cnblogs.com/codingtmd/或http://fisherlei-blogspot.com
- >
巴金-再思錄
- >
有舍有得是人生
- >
李白與唐代文化
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)
- >
我從未如此眷戀人間
- >
月亮虎
- >
名家?guī)阕x魯迅:故事新編
- >
伯納黛特,你要去哪(2021新版)