本书共分为9章,系统地介绍了各种典型的数据结构,主要包括绪论、线性表、栈和队列、串、数组和广义表、树和二叉树、图、查找以及排序。理论知识的阐述由浅人深,语言通俗易懂,强调应用能力的培养;注重理论与实践相结合,保证教学内容的实用性、先进性和可操作性。在结构安排上,每章均以知识图谱结构图形式系统地归纳和总结知识要点,以问题
本书以时代背景为依托,从设计的理论和实践双重角度入手进行分析解读,全面系统地介绍了游戏UI设计的理论、方法与实践技巧,是一本面向高等院校设计专业学生及行业从业者的前沿教材。本书从UI设计基础与流程入手,深入剖析色彩搭配、图标设计、界面布局等核心内容,并紧密结合AIGC技术,展示了人工智能生成技术在游戏UI生成、优化与个
本书系统讲解Unity引擎的基础操作与实战应用,重点拆解AIGC辅助编程模式下的游戏开发全流程;通过智能代码生成、辅助编程、调试优化等核心能力,构建“AI辅助原型设计、逻辑构建、优化迭代”的全链路开发体系。
本书以8个具有一定代表性的课程设计题目为框架,体现MVC模式和面向对象的设计思想,强化内置Derby数据库、网络MySQL数据库以及Excel工作簿在应用中的作用;每个课程设计都按照MVC模式展开,每章内容都由设计要求、数据模型、简单测试、视图设计、GUI程序、程序发布和课设题目7个部分构成。
本书主要涵盖三部分内容,包括C++语言基础、面向对象思想及语言要素和应用基础。第一部分总结C++面向过程的语法点,介绍数据类型、流程控制、函数、数组及指针,在巩固基础知识的同时,对C++中引进的流、重载、引用、动态空间管理进行较为详尽的讲解。第二部分着重于面向对象的程序设计思想及其在C++中的实现。首先介绍了类的概念,
本书为Java基础入门图书,共15章。第1章为Java开发入门,融入AI编程助手的内容,从而提升学习效果;第2-8章主要讲解Java编程的基础知识,包括Java编程基础、面向对象、异常、JavaAPI、集合、泛型等知识;第9-14章主要讲解Java编程的进阶知识,包括反射机制和注解、I/O、JDBC、多线程、网络编程、
本书旨在系统介绍Python语言,帮助读者高效编写程序,掌握利用计算机解决问题的基本方法和过程。通过阅读本书,读者能够在全面了解Python程序设计语言历史、现状与发展趋势的基础上,系统掌握Python的基本概念、编程思想及程序设计技术,具备一定的Python程序设计技能,具备独立开发Python简单项目的能力,以满足
本书分为6个学习情境:初识数据库和SQLServer、存储学生信息数据、实现学生成绩管理、应用EMIS数据库、维护EMIS数据库的安全、保证数据库正常运行。这些学习情境又细分为16个项目,每个项目由项目背景、内容导航、任务及项目实训组成。每个任务由任务描述、任务实施及相关知识组成,在使读者了解本任务所能解决的某类实际问
本书共分7章,其中,操作系统原理的五大管理功能主要分布在第1、3、4章介绍;Linux系统应用均采用任务驱动方式,便于在实训环境中采用融合教、学、做的“理实一体”模式实施教学;第7章作为网络服务器配置入门内容,还可分组模拟实际企业网络信息服务项目而采用角色扮演的方式组织实施。本书还提供了3个附录。其中,附录A提供了深入
本书共分为6章,内容包括APPUI设计基础、APPUI设计的视觉要素、APPUI设计的常见风格、APP图标设计、APP模块组件设计、APP界面设计。其中,第4-6章给出了项目案例,并对项目进行了非常细致的理论解析和软件操作步骤讲解。