"本书面向有一定Python语言基础的读者,重点讲解数据结构和相关算法以及经典算法思想。全书共14章,分别是数据结构概述、算法复杂度、递归算法、数组、列表、栈、队列、二叉树、散列结构、集合、链表、Python的实用算法、图论和经典算法思想。 本书不仅注重讲解每种数据结构的特点,还特别注重结合例子讲解如何正确地使用每种数
本书阐述了C/C编程语言的核心概念和实践操作,并引入对教师和学生免费的GitHubCopilot编程助手,降低学习难度,提高学习效率;依托配套的OJ系统和丰富的项目案例,培养计算思维与实践能力;针对大模型的特点,强调问题分析与描述能力、与Copilot交互的能力、设计测试用例的能力、程序排错的能力,期望读者掌握AI时代
面向对象程序设计是当今主流的程序设计技术,掌握面向对象编程语言和编程方法是一名程序员的技能。本书以Java作为描述语言,介绍面向对象编程的基础知识。全书共分为12章,包括Java入门,数据类型与运算符,结构化编程,类、对象和方法,数组,面向对象特征,Java的核心类库,接口与内部类,异常处理,泛型与集合,输入输出,图形
"本书循序渐进地介绍了使用SOLIDWORKS进行产品设计的相关内容,包括SOLIDWORKS概述、软件的工作界面与基本操作设置、二维草图设计、零件设计、钣金设计、装配设计、模型的测量与分析、工程图设计、曲面设计、焊件设计、动画与运动仿真及结构分析等。 为了能够使读者更快地掌握该软件的基本功能,在内容安排上,本书结合大
"本书作为新媒体制作技术的教学用书,采用任务式教学模式,融合丰富的项目实训案例,系统、全面地介绍新媒体内容创作、图像制作、视频制作、音频制作、交互设计、直播技术,以及内容发布与推广的方法。 本书共包含8个项目,项目1讲解新媒体与新媒体制作技术;项目2讲解新媒体内容创作基础;项目3讲解新媒体图像制作技术;项目4讲解新媒体
"本书是一部系统论述计算机科学基本概念和基础理论的立体化教程(含纸质图书、教学课件与视频教程)。全书共分为11章:第1章讲解数制与编码基础知识,第2章讲解计算机组成原理,内容包括CPU的工作原理、内存的角色、缓存体系、总线结构及输入输出设备等内容,第3章介绍数据结构基础知识,包含数组、链表、栈、队列、树、图以及哈希表等
"本书从计算机技术对多媒体系统的支撑的角度,全面系统地介绍了多媒体系统的基本概念、基本原理、软硬件构成和典型的应用。根据多媒体技术的发展,新版修订中压缩了稍显过时的内容,重点增加了多媒体系统新标准、多媒体计算新方法、软件开发新技术、多媒体应用新方向等内容,体现了基础性、全面性、实用性的编写特色。 本书适合作为高等学校计
本书全面探讨了机器学习中的**化理论、方法与实践,特别是在人工智能颠覆性发展的背景下,包括但不限于监督学习、无监督学习、深度学习及强化学习等的应用。本书详细介绍了**性条件、KKT条件、拉格朗日对偶等核心**化理论,探讨了梯度下降法、邻近梯度法、牛顿法、拟牛顿方法(BFGS方法)、块坐标下降法、随机梯度类方法、增广拉格
本书介绍使用UML进行软件建模的方法与软件工程的基础知识。全书主要分为三部分。第1部分(第1~3章)简要介绍软件工程的产生、发展历史及重要作用,对面向对象方法的概念和原则加以阐释,由此推出UML的概念和作用,介绍UML的基本概念模型,并介绍多种UML建模的重要工具。第2部分(第4~13章)对每种UML图进行具体介绍,内
"《信息技术基础》是专为高等职业院校学生设计的信息技术入门教程,旨在通过系统化的学习,帮助学生掌握计算机基础知识,熟练运用常用的办公软件(如Word、Excel、PowerPoint),并了解新一代 信息技术的发展趋势。本书内容实用、结构清晰,注重理论与实践相结合,注重培养学生的信息素养和实际操作能力。 本书立足于信息