本书全面系统地介绍了数据结构理论知识和算法设计思想,共10章,包括线性表、栈和队列、串、递归、数组和特殊矩阵、树和二叉树、图等数据结构以及排序、查找算法,以Java语言实现。本书用简单通俗的例子将复杂算法通俗易懂化;用贴近生活的图片引导每一章内容的开始,融入趣味性和人文素养;用趣味游戏或绘图方式去讲清楚概念和算法思想。
本书定位为NVIDIABlueFieldDPU和NVIDADOCA的入门学习参考,内容涵盖DPU的简介、技术优势及未来技术发展路径,包括NVIDIABlueFieldDPU在结构通用化、功能多样化、应用广泛化和场景丰富化方面的前景展望,NVIDADOCA软件框架开发环境配置,以及基于NVIDIABlueFieldDPU
通过数据分析,你能够发现数据中的模式及其变化趋势,并从中获取有价值的信息。Python是流行的数据分析工具之一。本书由浅入深地讲解使用Python进行数据分析的相关知识,以及如何使用Python中的各种库来创建有效的数据管道,以便更好地进行数据分析和预测。本书共4个部分。第1部分讲解Python的基础数据知识和相关数学
本书以软件研发全生命周期为主线,讲解了ChatGPT/GPT-4在软件产品的需求分析、架构设计、技术栈选择、高层设计、数据库设计、UI/UX设计、后端应用开发、Web前端开发、软件测试、系统运维、技术管理等各个环节的应用场景和方法。
本书不拘泥于同类书枯燥的知识点罗列和传统的排版方式,以“良许”老师为主角,帮助读者轻松解析Linux的系统结构和项目应用,不仅涵盖了Linux的安装、命令、文件、目录、系统、磁盘、用户和Shell编程等操作知识,还收录了软件包管理、系统设置、日志管理、网络安全与维护、部署网站等核心技术。
本书以足智多谋的姬思木(计算思维大神)、乐观大方的派森恩(Python编程大师)、冷峻超强的韩青锋(算法设计大侠)三个主要人物的编程江湖故事,融入童话、文学、数学等学科知识,与读者一起涉足编程江湖,一块儿驰骋编程沙场;全书对编程文化、编程基础、计算思维、算法思想不断螺旋提升,并增强跨学科学习技能;本书主要包括Pytho
本书教学方法基于实践,全书没有过多的枯燥理论,力求让内容简洁易懂、实用性强,全书共13章,88个实战案例技巧,全面覆盖剪映移动端的各项剪辑功能,从基础入门到进阶应用,让读者从新手变成剪辑高手。第1章-第4章为软件基础篇,详细介绍了剪映移动端软件的基本操作,包括素材基本处理、文本、音乐音效等使用方法;第5章-第12章为软
本书分为5个篇章,每章都包含丰富的Maya制作的基础知识和案例制作过程详细的讲解和项目式活页设计,章节如下:课程基础:Maya软件基础篇、项目一:三维动画模型篇、项目二:三维动画材质篇、项目三:三维动画制作动作篇、项目四:三维动画灯光渲染篇。特别是在项目1-项目4中讲述了丰富的案例制作经验和不同应用系统的maya动画的
本书以实践为主,内容涵盖容器技术、Kubernetes核心资源以及基于Kubernetes的企业级实践。从容器基础知识开始,由浅入深,向读者介绍Kubernetes各个方面的知识,并提供许多实际项目和应用场景,以帮助读者更好地理解和掌握这些概念。全书分为3部分,第1部分讲解容器技术,这是理解Kubernetes的必要基
本书共6章,第1章:介绍本书所使用到的主要工具和一些需要心里有数的预备知识;第2章:解析最简单、常用的基础语法,帮助读者适应本书的节奏;第3章:为进阶知识,会从CPU、操作系统的角度,深入分析函数的工作原理和实现细节;第4章:解析经典的C++语法,背后的实现逻辑,并介绍“面向对象”的编程思想及优缺点;第5章:讨论跟操作