书籍 数据结构和算法基础(Java语言实现)的封面

数据结构和算法基础(Java语言实现)

柳伟卫

出版时间

2021-11-01

ISBN

9787301325872

评分

★★★★★

标签

算法

书籍介绍

随着云计算、大数据、人工智能、虚拟现实等应用的兴起,企业对于开发人员的算法要求也越来越高。本书全面讲解了在编程中涉及到的常用的数据结构及算法,同时,辅以大量的实战案例,图文并茂,令读者易于理解掌握。同时,案例的选型偏终于解决实际问题,具有很强的应用性、趣味性。全书示例采用Java语言编写,书中示例也可以作为面试使用。     本书书分为以下几部分:第一部分 预备知识(第1-2章):介绍数据结构和算法的基本概念,并演示如何搭建开发环境、编写测试用例。第二部分   数据结构(第3-14章):介绍常见的数据结构,包括数组、链表、矩阵、栈、队列、跳表、散列、树、图等。第三部分   常用算法(第15-20章):介绍常用的算法,包括分而治之、动态规划、贪婪算法、回溯、分支界定、遗传算法等。第四部分   商业实战(第21-22章):介绍汉诺塔及五子棋两款游戏的实现。本书适合对Java数据结构及算法感兴趣的学生、开发人员和架构师阅读。

目录
第1章 绪论 1
1.1 引言 2
1.1.1 数据结构概述 2
1.1.2 什么是算法 5
1.1.3 算法的描述 5

显示全部
用户评论
算法和数据结构是程序的灵魂,在计算机类培训课程中属于必开的课程。虽然实际工作中大多数人并不是专业的算法工程师,不以算法为深,但不可否认算法在工作中的重要性,初级工程师与高级工程师的差距也许就在对于算法的理解上。理解算法,运用合理的数据结构,可以让程序更加高效。 随着云计算、大数据、人工智能、虚拟现实等应用的兴起,企业对于开发人员的算法技术要求也越来越高。不会算法或不精通算法,也许就会错过很多就业良机。另外,在求职时,算法是面试的必考类型。 鉴于算法和数据结构在编程中的重要性,