C/C++常用算法手冊(cè) 版權(quán)信息
- ISBN:9787113297923
- 條形碼:9787113297923 ; 978-7-113-29792-3
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>
C/C++常用算法手冊(cè) 內(nèi)容簡介
計(jì)算機(jī)技術(shù)的發(fā)展和普及改變了人們的生活和工作方式,其中尤為重要的是計(jì)算機(jī)編程技術(shù)。現(xiàn)代的設(shè)計(jì)任務(wù)大多通過代碼編程完成,其中算法起到了至關(guān)重要的作用。可以毫不夸張地說,算法是一切程序設(shè)計(jì)的靈魂和基礎(chǔ)。 本書在透徹講述算法原理和數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)上,重點(diǎn)分析了各類算法的實(shí)踐應(yīng)用,并通過面試題對(duì)所講內(nèi)容進(jìn)行整合;知識(shí)點(diǎn)覆蓋全面、結(jié)構(gòu)安排緊湊、講解詳細(xì)、示例豐富。全書對(duì)每一個(gè)知識(shí)點(diǎn)都給出了相應(yīng)的算法及應(yīng)用示例。隨書附贈(zèng)的整體下載包中包含45講、超過10小時(shí)的C/C++算法講解視頻,讓讀者所獲更超值。 本書主要適用于有一定C/C++語言編程基礎(chǔ)且想通過學(xué)習(xí)算法與數(shù)據(jù)結(jié)構(gòu)提升編程水平的讀者;除此之外,本書也可作為具有一定編程經(jīng)驗(yàn)的程序員以及大中專院校學(xué)生學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法的參考書。
C/C++常用算法手冊(cè) 目錄
1.1 什么是算法
1.2 算法的發(fā)展歷史和分類
1.3 算法與相關(guān)概念的區(qū)別
1.3.1 算法和公式的關(guān)系
1.3.2 算法與程序的關(guān)系
1.3.3 算法與數(shù)據(jù)結(jié)構(gòu)的關(guān)系
1.4 算法是計(jì)算機(jī)科學(xué)的靈魂
1.5 算法的表示
1.5.1 自然語言
1.5.2 流程圖
1.5.3 N-S圖
1.5.4 偽代碼
1.6 偽代碼與算法程序的對(duì)應(yīng)
1.6.1 基本對(duì)應(yīng)規(guī)則
1.6.2 分支結(jié)構(gòu)
1.6.3 循環(huán)結(jié)構(gòu)
1.6.4 數(shù)組及函數(shù)
1.7 算法的性能評(píng)價(jià)
1.8 算法實(shí)例
1.8.1 查找數(shù)字:在擁有20個(gè)整數(shù)的數(shù)組中查找某個(gè)數(shù)字
1.8.2 創(chuàng)建項(xiàng)目
1.8.3 編譯執(zhí)行
1.9 算法的新進(jìn)展
1.10 小結(jié):算法是程序設(shè)計(jì)的靈魂和基礎(chǔ)
第2章 數(shù)據(jù)結(jié)構(gòu)
2.1 數(shù)據(jù)結(jié)構(gòu)概述
2.1.1 究竟什么是數(shù)據(jù)結(jié)構(gòu)
2.1.2 數(shù)據(jù)結(jié)構(gòu)中的基本概念
2.1.3 數(shù)據(jù)結(jié)構(gòu)的內(nèi)容
2.1.4 數(shù)據(jù)結(jié)構(gòu)的分類
2.1.5 數(shù)據(jù)結(jié)構(gòu)的存儲(chǔ)方式
2.1.6 數(shù)據(jù)類型
2.1.7 常用的數(shù)據(jù)結(jié)構(gòu)
2.1.8 選擇合適的數(shù)據(jù)結(jié)構(gòu)解決實(shí)際問題
2.2 線性表
2.2.1 什么是線性表
2.2.2 線性表的基本運(yùn)算
2.3 順序表結(jié)構(gòu)
2.3.1 準(zhǔn)備數(shù)據(jù)
2.3.2 初始化順序表
2.3.3 計(jì)算順序表長度
2.3.4 插入結(jié)點(diǎn)
2.3.5 追加結(jié)點(diǎn)
2.3.6 刪除結(jié)點(diǎn)
2.3.7 查找結(jié)點(diǎn)
2.3.8 顯示所有結(jié)點(diǎn)
2.3.9 順序表操作示例:對(duì)某班級(jí)學(xué)生學(xué)號(hào)、姓名和年齡數(shù)據(jù)進(jìn)行順序表操作
2.4 鏈表結(jié)構(gòu)
2.4.1 什么是鏈表結(jié)構(gòu)
2.4.2 準(zhǔn)備數(shù)據(jù)
2.4.3 追加結(jié)點(diǎn)
2.4.4 插入頭結(jié)點(diǎn)
2.4.5 查找結(jié)點(diǎn)
2.4.6 插入結(jié)點(diǎn)
2.4.7 刪除結(jié)點(diǎn)
2.4.8 計(jì)算鏈表長度
2.4.9 顯示所有結(jié)點(diǎn)
2.4.10 鏈表操作示例:使用鏈表操作實(shí)現(xiàn)用戶管理
2.5 棧結(jié)構(gòu)
2.5.1 什么是棧結(jié)構(gòu)
2.5.2 準(zhǔn)備數(shù)據(jù)
2.5.3 初始化棧結(jié)構(gòu)
……
第3章 基本算法思想
第4章 排序算法
第5章 查找算法
第6章 基本數(shù)學(xué)問題
第7章 游戲中的經(jīng)典計(jì)算
第8章 經(jīng)典數(shù)據(jù)結(jié)構(gòu)問題
第9章 數(shù)論問題
第10章 經(jīng)典趣題計(jì)算機(jī)算法求解
第11章 數(shù)學(xué)能力測試
第12章 智商邏輯推理類面試題
第13章 數(shù)據(jù)結(jié)構(gòu)常見面試題及解答
第14章 算法常見面試題及解答
- >
小考拉的故事-套裝共3冊(cè)
- >
伯納黛特,你要去哪(2021新版)
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
史學(xué)評(píng)論
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人
- >
姑媽的寶刀
- >
煙與鏡
- >
詩經(jīng)-先民的歌唱