注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)家庭與辦公軟件寫(xiě)給大家看的算法書(shū)

寫(xiě)給大家看的算法書(shū)

寫(xiě)給大家看的算法書(shū)

定 價(jià):¥59.00

作 者: (日)杉浦賢
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 編程語(yǔ)言與程序設(shè)計(jì) 計(jì)算機(jī)?網(wǎng)絡(luò)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121287442 出版時(shí)間: 2016-05-01 包裝:
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 192 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  算法是大數(shù)據(jù)分析與處理的關(guān)鍵基礎(chǔ)。本書(shū)以漫畫(huà)形式輕松講解算法的基本知識(shí)、關(guān)鍵應(yīng)用,并以案例貫穿其中,明白易懂。將高大上的算法以明白易懂的方式說(shuō)透,是本書(shū)*大特色,適合與數(shù)據(jù)相關(guān)的從業(yè)人員學(xué)習(xí)、了解。本書(shū)以漫畫(huà)形式輕松講解算法的基本知識(shí)、關(guān)鍵應(yīng)用,并以案例貫穿其中,明白易懂。

作者簡(jiǎn)介

  梁文森(花名絕云),廣東高州人,畢業(yè)于清華大學(xué)軟件學(xué)院。曾在日企Kayac做即使通信軟件和社交游戲的服務(wù)器端開(kāi)發(fā)工作?,F(xiàn)任支付寶技術(shù)專(zhuān)家。 杉浦賢先生曾在Software House公司負(fù)責(zé)微機(jī)控制程序的相關(guān)開(kāi)發(fā),現(xiàn)在是一名獨(dú)立開(kāi)發(fā)者,利用C、C++、C#、VB.Net等語(yǔ)言進(jìn)行面向Windows OS的開(kāi)源軟件的開(kāi)發(fā)工作。__eol__此外,杉浦賢先生還有豐富的信息處理教育相關(guān)的業(yè)務(wù)經(jīng)驗(yàn)。他負(fù)責(zé)過(guò)軟件企業(yè)的新人培訓(xùn)、擔(dān)任過(guò)計(jì)算機(jī)專(zhuān)業(yè)學(xué)校的非全勤講師,還在《合格信息處理》(學(xué)習(xí)研究出版社)雜志連載過(guò)技術(shù)講座。__eol__現(xiàn)有著作《“算法”基礎(chǔ)》(SoftBank Creative)、《圖解算法基礎(chǔ)和構(gòu)造》(秀禾系統(tǒng))、《3步扎實(shí)學(xué)習(xí)C#入門(mén)》(技術(shù)評(píng)論出版社),等等。

圖書(shū)目錄

第1章 什么是算法1  1.1 算法其實(shí)就在身邊2  1.2 算法是人類(lèi)智慧的結(jié)晶4  1.3 了解算法對(duì)玩游戲有幫助嗎6  1.4 算法有兩個(gè)必要條件8  1.5 要特別了解的重要算法10  專(zhuān)題1 算法基礎(chǔ)之結(jié)構(gòu)化編程思想12  第2章 變量和數(shù)組13  2.1 所謂“數(shù)據(jù)”,就是各種各樣的信息14  2.2 數(shù)據(jù)有不同的類(lèi)型16  2.3 最基礎(chǔ)的數(shù)據(jù)是“值”18  2.4 裝著“值”的盒子叫作“變量”20  2.5 要描述算法,變量是不可或缺的22  2.6 所謂“代入”,指的是把數(shù)據(jù)賦予變量24  2.7 不同的變量有不同的名稱(chēng)26  2.8 變量命名要能解釋變量裝載的數(shù)據(jù)28  2.9 把數(shù)據(jù)代入變量的賦值語(yǔ)句30  2.10 把變量中存儲(chǔ)的值代入其他變量32  2.11 變量也有數(shù)據(jù)類(lèi)型34  2.12 保存大量同一數(shù)據(jù)類(lèi)型值的“數(shù)組”36  2.13 數(shù)組用“數(shù)組名”標(biāo)記38  2.14 數(shù)組的元素用“下標(biāo)”管理40  2.15 什么時(shí)候需要用到“數(shù)組”呢42  2.16 “數(shù)組”就像儲(chǔ)物柜一樣44  2.17 “二維數(shù)組”就像是旅館里的房間46  2.18 二維數(shù)組的各個(gè)元素用兩個(gè)下標(biāo)來(lái)管理48  2.19 字符串就是字符的連續(xù)拼合(數(shù)組)50  2.20 獲取字符串長(zhǎng)度的兩個(gè)方法52  專(zhuān)題2 常用變量命名54  第3章 數(shù)據(jù)結(jié)構(gòu)55  3.1 為了高效處理大量數(shù)據(jù)56  3.2 有哪些常用的數(shù)據(jù)結(jié)構(gòu)58  3.3 “堆?!鳖?lèi)似于桌面上堆積的書(shū)60  3.4 “隊(duì)列”就像是超市收銀臺(tái)前排著的隊(duì)列62  3.5 “鏈表”就像用繩子串起來(lái)的長(zhǎng)串64  3.6 只能檢索下一個(gè)數(shù)據(jù)的單向鏈表66  3.7 能檢索上一個(gè)或者下一個(gè)數(shù)據(jù)的雙向鏈表68  3.8 能快速定位第N個(gè)數(shù)據(jù)的是“數(shù)組”70  3.9 能快速插入、刪除數(shù)據(jù)的是“鏈表”72  3.10 像鐘表一樣數(shù)據(jù)首尾相連的是“環(huán)形緩沖區(qū)”74  3.11 管理有樹(shù)干、樹(shù)枝、樹(shù)葉一樣關(guān)系的數(shù)據(jù)的是“樹(shù)”76  3.12 一個(gè)父節(jié)點(diǎn)對(duì)應(yīng)兩個(gè)子節(jié)點(diǎn)的是“二分樹(shù)”78  3.13 像筆畫(huà)的節(jié)點(diǎn)和連線(xiàn)組成的數(shù)據(jù)結(jié)構(gòu)是“圖”80  專(zhuān)題3 為什么數(shù)組的起始下標(biāo)有時(shí)是0,有時(shí)是1?82  第4章 學(xué)習(xí)算法基礎(chǔ)83  4.1 循環(huán)處理是算法的基礎(chǔ)84  4.2 計(jì)算1~N的整數(shù)的總和86  4.3 使用數(shù)組可以高效地處理大量數(shù)據(jù)88  4.4 計(jì)算一年的營(yíng)業(yè)額90  4.5 求班級(jí)考試的總分和平均分92  4.6 求最高分94  4.7 求最低分96  4.8 為考試成績(jī)排名98  4.9 求全班學(xué)生不同科目考試合計(jì)的總分100  4.10 求“時(shí)分秒”形式的時(shí)間差102  4.11 交換兩個(gè)變量值的技巧104  4.12 求兩個(gè)數(shù)值的最大公約數(shù)106  專(zhuān)題42038年的時(shí)候要留心?108  第5章 排序算法109  5.1 排序是指對(duì)多個(gè)數(shù)據(jù)排列順序110  5.2 關(guān)于排序算法112  5.3 使用“木桶”輔助的“桶排序”114  5.4 每次找出一個(gè)最?。ㄗ畲螅┲档摹斑x擇排序”116  5.5 像冒泡一樣進(jìn)行相鄰數(shù)據(jù)的交換的“冒泡排序”118  5.6 向有序數(shù)據(jù)里正確位置插入數(shù)據(jù)的“插入排序”120  5.7 把幾個(gè)有序數(shù)據(jù)合并叫作“歸并”122  5.8 利用歸并進(jìn)行排序的算法叫作“歸并排序”124  5.9 改進(jìn)了排序效率的“希爾排序”126  5.10 最快的排序算法“快速排序”128  專(zhuān)題5 把2的n階乘的值記下來(lái)吧130  第6章 搜索算法131  6.1 所謂“搜索”,就是從數(shù)據(jù)集合中找到目標(biāo)數(shù)據(jù)132  6.2 從頭開(kāi)始按順序排除的搜索叫作“線(xiàn)性搜索”134  6.3 可以進(jìn)行高速搜索的“二分搜索”136  6.4 利用哈希表實(shí)現(xiàn)高效搜索138  6.5 在字符串中搜索部分字符串的“字符串搜索”140  6.6 高效搜索字符串的KMP算法142  6.7 逆向比較的BM字符串搜索算法144  專(zhuān)題6 在關(guān)系型數(shù)據(jù)庫(kù)中使用到的排序和搜索146  第7章 其他算法147  7.1 用牛頓法求解高次方程148  7.2 用高斯消元法求解方程組150  7.3 用梯形面積和來(lái)求解定積分的梯形法152  7.4 計(jì)算質(zhì)數(shù)的埃拉托斯特尼篩法154  7.5 執(zhí)行時(shí)調(diào)用自身的遞歸函數(shù)156  專(zhuān)題7 算法和流程圖158  第8章 算法和計(jì)算機(jī)159  8.1 計(jì)算機(jī)的數(shù)據(jù)是用二進(jìn)制來(lái)表示的160  8.2 讓二進(jìn)制數(shù)更易于閱讀(八進(jìn)制、十六進(jìn)制)162  8.3 二進(jìn)制轉(zhuǎn)換成十進(jìn)制164  8.4 十進(jìn)制轉(zhuǎn)換成二進(jìn)制166  8.5 用二進(jìn)制表示負(fù)整數(shù)168  8.6 邏輯或:任意一個(gè)為“1”則結(jié)果為“1”170  8.7 邏輯并:同時(shí)為“1”則結(jié)果為“1”172  8.8 “或非”:“1”和“0”得到的結(jié)果為“1”174  8.9 “否定”:“1”變?yōu)椤?”,“0”變?yōu)椤?”176  8.10 使用德摩根定律可以管理否定范式178

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)