全书共8章及1个附录:第1章介绍了数据结构和算法的基本概念;第2~4章介绍了线性表、堆栈、队列、串、数组;第5、6章介绍了非线性结构,即树形结构和图状结构,第7、8章介绍了两个基本技术,即查找和排序;附录A介绍了实训的相关知识,包括实训的步骤、实训报告规范和实训的上机环境等内容。本书详细阐述了数据结构的基本概念、各种不
本书系统地讲解JSP程序设计涉及的基本语法,并以在线图书销售平台项目贯穿始终,真正做到项目驱动。全书共10章,内容包括JavaWeb编程基础、在线图书销售平台项目案例设计、Java数据库编程技术、Bootstrap前端技术及应用、JSP基本语法详解、JSP内置对象详解、EL表达式和JSTL标签、MVC模式和Servle
随着云计算、大数据、人工智能、虚拟现实等应用的兴起,企业对于开发人员的算法要求也越来越高。本书全面讲解了在编程中涉及到的常用的数据结构及算法,同时,辅以大量的实战案例,图文并茂,令读者易于理解掌握。同时,案例的选型偏终于解决实际问题,具有很强的应用性、趣味性。全书示例采用Java语言编写,书中示例也可以作为面试使用。
本书是区块链技术与应用领域的基础性教材,分为认识区块链、区块链技术原理、区块链应用、区块链产业剖析四大板块,主要介绍区块链的概念、发展历史、技术基础、应用模式和产业发展,使读者能够掌握区块链构成及基本运行原理,熟悉区块链应用原则及应用模式,了解区块链产业各组成部分及相互联系。 本书以场景应用为导向,阐述区块链技术的应用
Node.js因为使用了Google的V8引擎,所以具有高性能、高并发的特点,尤其适合聊天等即时应用的处理。Node.js使用JavaScript编程语言,有利于快速入门学习。 本书分为10章,从逻辑上分为四个部分。 第一部分为基础篇(第1~7章)。 该部分介绍了Node.js及JavaScript语言的基础知识、No
本书以简练的语言、简单易懂的任务,将学习Python语言必须掌握的知识进行了分类归纳。书中的每个任务解决一个问题,每个任务涉及若干知识点。初学者需要先模仿任务,获得直接体验,然后再学习和任务直接相关的知识。通过一个单元接着一个单元的模仿、学习,读者能够逐步形成完整的知识体系。全书共10章,主要讲解基础知识和基本应用技巧
本书共8个项目,项目1为Linux操作系统及其安装,以CentOS8.1操作系统为例,详细介绍了Linux操作系统的安装步骤及安装后的基本配置;项目2为初试Shell,系统介绍了Shell的种类、使用方法、快捷键及常用的命令;项目3为文本编辑器vim,讲述了vim的3种工作模式及不同模式下的命令和部分高级功能;项目4为
本书内容包括自然语言处理概述、Python语言简述、Python数据类型、Python流程控制、Python函数、Python数据科学、Sklearn和NLTK、语料清洗、特征工程、中文分词、文本分类、文本聚类、评价指标、信息提取和情感分析。附录给出教学大纲。本书采用基于Python语言的Sklearn平台和NLTK实
主要内容●化失败为机遇●通过文化推动变革●打破知识孤岛●解决中层管理人员的地盘之争
本书通过讲述树莓派(RaspberryPi4ModelB)上的Python实现,使读者在熟悉Python语言和许多传感器使用的同时,掌握如何使用树莓派的GPIO与外围硬件进行数据交互、读取硬件的工作状态、控制硬件工作等,实现树莓派与外界硬件设备的交互,通过软硬件的结合,掌握人工智能项目开发的基本方法,实现智能车辆、机械