“数据结构与算法”是计算机科学与技术、软件工程等相关专业的重要基础课,是这些专业的核心课程之一,是一门集技术性、理论性和实践性于一体的课程。本书内容包括基本数据类型、抽象数据类型、线性表、链表、串、树和二叉树、图、递归与分治算法、贪心算法、分支限界法和动态规划法等内容;并重点介绍抽象数据类型、基本数据结构、C语言数据结构描述、数据结构的应用、算法设计与分析以及算法性能评价等内容,目的是让读者理解数据抽象与编程实现的关系,提高用计算机解决实际问题的能力。本书结构合理,内容丰富,算法描述清晰
让计算机自动处理文字一直以来都是我们工作中的重要诉求,而文字的表现形式是多样的,目前,单纯使用自然语言处理技术已无法满足复杂的实际工作场景的需求。本书详细介绍了达观数据多年来在智能文本处理领域的实战经验,从核心技术、相关产品、行业场景案例等多角度出发,帮助读者全面理解智能文本处理技术的意义和价值。全书分为三大部分:第一部分介绍智能文本处理的基础知识、意义和相关核心技术;第二部分介绍智能文本处理项目实施经验以及在不同场景和产品中的应用;第三部分总结达观智能文本处理技术与不同行业场景的结合,供各行业
屏幕技术是界面设计发展的基础,在设计领域的研究中是不应该被忽视和缺席的,它的发展与界面设计的发展密切相关。而界面设计将会是未来设计实践的重要方向,是解决人类视觉体验革命引发各种问题的关键。屏幕的出现建立了边界,这个边界却具有无限的融合性和兼并能力,这不仅体现在外化的物质上,更体现在人的心里。物与物的边界在消失,物质实体之间的界限被打破,社会产业间的边界也在消失,新的商业模式不断涌现。这些壁垒的打破、界限的消失,使我们的生活变得更高效、便捷,这是屏幕和界面设计带给世界的机会,我们的工作,无论是工程
本书内容共6部分。第1部分帮助你理解通用人工智能时代下,“Chatbot”和“对话式交互”的概念;第2部分带你了解通用人工智能及其代表GPT;第3部分和第4部分介绍Chatbot的生命周期;第5部分介绍通用人工智能与现实世界的接口——机器人流程自动化;第6部分介绍行业对Chatbot的评价,明确Chatbot的边界并给出可落地的方法。
《领域驱动设计.Net实践》介绍领域驱动设计的基本概念和在.Net环境下使用领域驱动设计开发应用软件的基本方法。全书分为3个部分:第1部分(第1~6章)介绍领域模型和如何创建与验证领域模型;第2部分(第7~16章)介绍与领域驱动设计相关的.Net技术;第3部分(第17~26章)介绍如何以领域模型为核心构造各种类型的应用系统,并讲解项目的升级和演化方法。为了帮助读者更好地理解和应用领域驱动设计,本书选取诗词游戏项目作为示例,贯穿全书的3个部分,引导读者从零开始构建该项目,最终完成一个前后端分离的单
本书是一本为程序员提供成长指导的图书。它涵盖了程序员职业生涯需要面对的多种问题,并给出了实用的解决方案。本书共分为8章,第1、2 章作为一个整体模块,帮助读者从客观的角度重新认识程序员这个职业,然后阐述了技术为什么是程序员成长的根基;第3~5章作为一个整体模块,带领读者以程序员的身份融入职场,帮助读者树立项目全局观,了解如何做到本色做人、角色做事,以及如何在程序员岗位上可持续发展;第6~8章作为一个整体模块,帮助读者了解程序员的职业发展,以及培养多听多想、打开格局的思维能力和自驱力。
本书共分为10章,主要介绍Redis的各种特性、核心技术及高级应用。第1章介绍了Redis 6.0的新特性和入门知识。第2章详细分析Redis的基础数据结构,包括对象、字符串、列表、字典、集合和有序集合。第3章介绍stream的底层实现。第4章介绍Redis启动流程。第5章详细介绍服务端处理客户端命令请求的流程。第6章主要介绍持久化(RDB和AOF)的实现原理。第7章介绍Redis的主从复制功能的实现原理。第8章主要介绍Redis哨兵的原理与实现。第9章详细介绍Redis高可用集群方案
本书全面、深入地介绍NFT,不仅包含元宇宙与数字经济相关内容,还深入讲解NFT与数字化权益。全书共9章,第1章主要介绍NFT概念和发展史;第2章介绍NFT的创建与流通,包括创建NFT、发布和获取NFT以及NFT社群的相关内容;第3章主要介绍NFT与数字艺术,包括AI艺术和数字化设计的相关内容;第4章深入讲解NFT涉及的技术栈,如IPFS、区块链等;第5章介绍NFT的诸多应用,涉及音乐、游戏、数字藏品等方向;第6章探寻NFT的生态构建,包括技术生态、产业链等;第7章讲解NFT与数字经济,主要围绕数
本书系统论述了图数据库的理论知识与行业应用实践。本书分为理论篇和实践篇,共15章。其中,理论篇包括第1~8章,由浅入深地介绍了图数据库的概念和底层技术原理,涵盖主流图数据库的内核原理与架构设计、图查询语言、图算法 、图数据库客户端编程、图数据库服务端编程、图可视化、图数据库选型等内容;实践篇包括第9~15章,介绍了图数据库的行业应用案例,涵盖知识图谱、金融、泛政府、零售、制造业供应链管理、企业资产管理、生命科学等内容,通过这些案例,进一步启发读者深入思考和挖掘潜在的应用场景。针对行业案例,本书免
本书重点介绍Unity 3D、Leap Motion和HTC Vive三种技术。Unity 3D是**的游戏引擎,本书采用兼容性好、扩展性丰富的Unity 3D(2020.3.30版本)引擎来进行案例的设计开发。在开发人机交互产品和系统方面,Unity 3D不仅能够整合代码和设计,而且能够将操作窗口可视化,实时地进行画面的更新和数据的显示,Unity 3D还能够支持虚拟现实设备(如HTC Vive虚拟现实套装)、体感交互设备(如Leap Motion体感交互设备)等设备的运行,并支持对应虚拟现实