欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 零基础Go语言算法实战
      • 作者:编者:廖显东|责编:柯尊斌
      • 出版社:中国水利水电
      • ISBN:9787522622521
      • 出版日期:2024/04/01
      • 页数:381
    • 售价:43.2
  • 内容大纲

        本书以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篇  高级篇
    参考文献