幫助中心 | 我的帳號 | 關於我們

C\C++常用演算法手冊

  • 作者:編者:陳黎娟|責編:荊波
  • 出版社:中國鐵道
  • ISBN:9787113297923
  • 出版日期:2023/01/01
  • 裝幀:平裝
  • 頁數:340
人民幣:RMB 99.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    電腦技術的發展和普及改變了人們的生活和工作方式,其中尤為重要的是電腦編程技術。現代的設計任務大多通過代碼編程完成,其中演算法起到了至關重要的作用。可以毫不誇張地說,演算法是一切程序設計的靈魂和基礎。
    本書在透徹講述演算法原理和數據結構的基礎上,重點分析了各類演算法的實踐應用,並通過面試題對所講內容進行整合;知識點覆蓋全面、結構安排緊湊、講解詳細、示例豐富。全書對每一個知識點都給出了相應的演算法及應用示例。隨書附贈的整體下載包中包含45講、超過10小時的C/C++演算法講解視頻,讓讀者所獲更超值。
    本書主要適用於有一定C/C++語言編程基礎且想通過學習演算法與數據結構提升編程水平的讀者;除此之外,本書也可作為具有一定編程經驗的程序員以及大中專院校學生學習數據結構和演算法的參考書。

作者介紹
編者:陳黎娟|責編:荊波

目錄
第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章  演算法常見面試題及解答

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032