"本书在第1版的基础上根据教育部教育考试院编写的《计算机学科专业基础》(408)考研大纲,借鉴国内外高等院校《数据结构》相关教材进行了修订。本书详细介绍了数据结构的基本理论和基本算法,内容包括绪论、线性表、栈和队列、串、数组和广义表、树和二叉树、图、查找、内部排序、外部排序。 本书内容丰富,案例翔实,既注重理论知识的
《分布式数据库系统》是一部深入探讨分布式数据库系统原理、设计、实现及应用的经典著作。全书共分为六个章节,每个章节详细探讨了分布式数据库系统的不同方面。第一章介绍了分布式数据库系统的基本概念和体系结构;第二章讨论了数据模型与查询语言;第三章深入分析了查询处理与优化技术;第四章讲解了事务管理与并发控制机制;第五章介绍了分布
目前市面上计算机专业考研以题库刷题为核心的出版物很少,而这类产品又是大部分需要参与计算机考研的学生的刚性需求,他们很需要这样一套针对考点训练的习题册。本书依托研芝士计算机题库大数据,量化出考研学生计算机专业课需要掌握的考点,为每个考点精心挑选出对应的习题训练,旨在解决学生无题可做,无解析可查的痛点。本书主要围绕计算机操
本书是一本非常实用的计算机体系结构入门书,所基于的RISC-V指令集架构是一种开源的机器语言,有望成为主流的设计语言。本书旨在指导读者动手设计RISC-V处理器,实现不同的处理器组织,如普通流水线、多周期操作流水线、多线程、多核等。在每一步的实现环节,都给出开源的C++HLS代码,可以在基于FPGA的开发板上进行集成和
本书根据计算机网络课程的教学重点,结合计算机网络最新发展及应用状况而编写。全书以较成熟的计算机网络技术为核心,结合当前网络与通信的新技术、新成果,阐述计算机网络的基本概念、原理、应用技术和最新发展状况。全书共分10章,全面系统地介绍了计算机网络的基本原理和体系结构,数据通信的基本知识。以TCP/IP模型为主线,介绍了物
本书共分为11章,第1章主要讲解了Linux操作系统的安装与使用;第2章讲解了Linux操作系统的常用命令,包括用户与用户组管理命令、文件管理命令、软件管理命令、进程管理命令、网络管理与通信命令、帮助命令以及vim编辑器;第3章讲解了Shell编程的相关知识;第4-10章是Linux编程的核心知识,包括LinuxC开发
本书聚焦网络空间安全人才培养的对抗实践能力建设,从高等学校网络空间安全人才教学体系出发,围绕网络安全对抗能力、系统安全对抗能力、密码学对抗能力以及应用安全对抗能力,采取由浅入深的方式,循序渐进设计课程。本书共10章,包括Web应用安全、网络流量分析、逆向工程分析、移动应用安全、软件漏洞挖掘、固件漏洞挖掘、密码学应用基础
本书介绍智能数据工程的经典方法和前沿技术,包括数据管理篇、数据挖掘和智能分析篇、知识表示和知识推理篇三个部分。数据管理篇(第1-3章)介绍关系数据库查询优化、经典信息检索、数据组织和架构技术,数据挖掘和智能分析篇(第4-7章)介绍高维数据挖掘、视觉数据分析、文本数据分析和图数据分析技术,知识表示和知识推理篇(第8-9章
本书给出的光栅化图元算法主要包括直线和多边形(尤其是三角形)算法,重点是直线的整数Bresenham算法和三角形重心坐标填充算法;图形几何变换算法主要包括二维、三维变换算法,重点是三维变换算法,这是让三维模型动起来的算法;投影消隐算法包括透视投影算法、背面剔除算法、Z-Buffer算法、画家算法,重点是Z-Buffer
本书通过21个案例,63个示例,系统地介绍了C++语言的基础知识、基本语法规则和语句结构以及基本的编程方法。全书共9章,第1-5章分别是概述、数据类型和运算符、流程控制语句、函数、指针,介绍面向过程的编程方法;第6-8章分别介绍了类和对象、继承、多态,详细讲解了面向对象程序设计语言的三大特性及编程方法;第9章详细介绍了