C/C++常用算法

陳黎娟 著

  • 出版商: 中國鐵道
  • 出版日期: 2023-03-01
  • 定價: $599
  • 售價: 8.5$509
  • 語言: 簡體中文
  • 頁數: 340
  • 裝訂: 平裝
  • ISBN: 7113297927
  • ISBN-13: 9787113297923
  • 相關分類: C++ 程式語言
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

本書在透徹講述算法原理和數據結構的基礎上,重點分析了各類算法的實踐應用,並通過面試題對所講內容進行整合。
全書對每一個知識點都給出了相應的算法及應用示例。

目錄大綱

第1章 算法概述
1.1 什麽是算法
1.2 算法的發展歷史和分類
1.3 算法與相關概念的區別
1.3.1 算法和公式的關系
1.3.2 算法與程序的關系
1.3.3 算法與數據結構的關系
1.4 算法是計算機科學的靈魂
1.5 算法的表示
1.5.1 自然語言
1.5.2 流程圖
1.5.3 N-S圖
1.5.4 偽代碼
1.6 偽代碼與算法程序的對應
1.6.1 基本對應規則
1.6.2 分支結構
1.6.3 循環結構
1.6.4 數組及函數
1.7 算法的性能評價
1.8 算法實例
1.8.1 查找數字:在擁有20個整數的數組中查找某個數字
1.8.2 創建項目
1.8.3 編譯執行
1.9 算法的新進展
1.10 小結:算法是程序設計的靈魂和基礎
第2章 數據結構
2.1 數據結構概述
2.1.1 究竟什麽是數據結構
2.1.2 數據結構中的基本概念
2.1.3 數據結構的內容
2.1.4 數據結構的分類
2.1.5 數據結構的存儲方式
2.1.6 數據類型
2.1.7 常用的數據結構
2.1.8 選擇合適的數據結構解決實際問題
2.2 線性表
2.2.1 什麽是線性表
2.2.2 線性表的基本運算
2.3 順序表結構
2.3.1 準備數據
2.3.2 初始化順序表
2.3.3 計算順序表長度
2.3.4 插入結點
2.3.5 追加結點
2.3.6 刪除結點
2.3.7 查找結點
2.3.8 顯示所有結點
2.3.9 順序表操作示例:對某班級學生學號、姓名和年齡數據進行順序表操作
2.4 鏈表結構
2.4.1 什麽是鏈表結構
2.4.2 準備數據
2.4.3 追加結點
2.4.4 插入頭結點
2.4.5 查找結點
2.4.6 插入結點
2.4.7 刪除結點
2.4.8 計算鏈表長度
2.4.9 顯示所有結點
2.4.10 鏈表操作示例:使用鏈表操作實現用戶管理
2.5 棧結構
2.5.1 什麽是棧結構
2.5.2 準備數據
2.5.3 初始化棧結構
……
第3章 基本算法思想
第4章 排序算法
第5章 查找算法
第6章 基本數學問題
第7章 遊戲中的經典計算
第8章 經典數據結構問題
第9章 數論問題
第10章 經典趣題計算機算法求解
第11章 數學能力測試
第12章 智商邏輯推理類面試題
第13章 數據結構常見面試題及解答
第14章 算法常見面試題及解答

最後瀏覽商品 (20)