零基礎 Go語言算法實戰

廖顯東 編著 無 譯

  • 出版商: 中國水利水電出版社
  • 出版日期: 2024-04-01
  • 定價: $648
  • 售價: 8.5$551
  • 語言: 簡體中文
  • 頁數: 400
  • ISBN: 7522622522
  • ISBN-13: 9787522622521
  • 立即出貨 (庫存 < 4)

買這商品的人也買了...

商品描述

本書以Go語言算法實戰為核心,系統地講解了Go語言基礎、常見算法的基本原理及其Go 語言實現,同時還提供名企算法面試真題及其解答。所有代碼採用目前Go語言最新版本(1.20)編寫。全書分為3篇,第1篇是基礎入門篇,包括Go語言基礎、Go語言進階、算法與數據結構基礎、基本數據結構,系統地介紹了Go語言基礎知識、算法基礎、棧、隊列、鏈表等的基本原理和Go語言實現及面試題實戰;第2篇是進階篇,包括樹和圖兩章內容,系統地介紹了樹與圖數據結構的基本原理、Go語言實現及面試題實戰;第3篇是高級篇,包括排序算法、搜索算法、貪心算法、分治算法、回溯算法、動態規劃算法及其他常見算法,系統地介紹了排序算法、搜索算法、貪心算法、動態規劃算法、分治算法、回溯算法、遞歸算法、常見機器學習算法等的基本原理和Go語言實現及面試題實戰。本書提供了完整的配套代碼,同時為重難點知識提供了配套視頻,幫助讀者以最快的速度從零基礎新手向算法高手進階。

作者簡介

廖顯東,高級軟件架構師,全棧開發者,技術極客,Gopher,開源愛好者。 畢業於河海大學,先後就職於蘇寧易購等多家大型公司。具有多年軟件開發與團隊管理經驗,精通Java、JavaScript、C、C++、C#、Python、PHP等開發語言。對Go、Rust等開發語言有深入實踐和研究。對大型電子商務系統開發、高並發架構、分佈式架構、微服務、大數據、人工智能算法等領域有深入實踐和研究。

目錄大綱

第1篇 基礎入門篇
第1章 Go語言入門
1.1 Go語言基礎語法
1.1.1 Go語言基礎語法簡介
1.1.2 面試題實戰
1.2 變量與常量
1.2.1 變量
1.2.2 常量
1.2.3 面試題實戰
1.3 運算符與流程控制語句
1.3.1 運算符簡介
1.3.2 流程控制語句
1.3.3 面試題實戰
1.4 Go數據類型
1.4.1 布爾類型
1.4.2 數字類型
1.4.3 字符串類型
1.4.4 指針類型
1.4.5 覆合類型
1.5 本章小結
第2章 Go語言編程基礎
2.1 函數
2.1.1 聲明函數
2.1.2 函數參數
2.1.3 匿名函數
2.1.4 defer延遲語句
2.2 面向對象編程
2.2.1 Go語言與面向對象編程
2.2.2 面向對象編程簡介
2.3 接口
2.3.1 接口簡介
2.3.2 面試題實戰
2.4 反射
2.4.1 反射簡介
2.4.2 面試題實戰
2.5 泛型
2.5.1 泛型簡介
2.5.2 面試題實戰
2.6 並發編程
2.6.1 並發與並行簡介
2.6.2 gomutine簡介
2.6.3 通道簡介
2.6.4 面試題實戰
2.7 單元測試
2.7.1 單元測試簡介
2.7.2 面試題實戰
2.8 本章小結
第3章 算法與數據結構基礎
3.1 算法
3.1.1 算法簡介
3.1.2 面試題實戰
3.2 數據結構
3.2.1 數據結構簡介
3.2.2 線性數據結構簡介
3.2.3 非線性數據結構簡介
3.2.4 面試題實戰
3.3 本章小結
第4章 基本數據結構
4.1 數組
4.1.1 數組簡介
4.1.2 Go語言實現
4.1.3 面試題實戰
……
第2篇 進階篇
第3篇 高級篇
參考文獻