数据结构是计算机专业的核心基础课程之一,在计算机及相关专业教学中占有十分重要的地位,也是其他理工类专业的重要选修课程。本书主要介绍线性表、树和图三种重要的基本数据结构,以及如何应用这些基本数据结构解决实际问题,在此基础上穿插讲解了一些在计算机发展史上做出重要贡献的经典算法,并以查找和排序为专题介绍了这两类算法。本书既具
计算机程序设计能力考试(PAT)是客观评测程序与算法设计实现能力的标准化考试,已有数百家企业将该考试的成绩作为衡量计算机技术岗位应聘人员的基础标准,同时,多所高等院校也将之作为招收研究生的重要参考指标。计算机程序设计能力考试(PAT)备考通全面介绍PAT的规则设置、各等级的考试大纲与评分标准等,并简要介绍考试大纲涉及的
本书通过基础理论知识的讲解,带领读者快速掌握软件测试与质量保证的概念、方法、技术和常用工具。通过案例和综合项目实践深入讲解软件业界在软件全生命周期中进行软件测试与质量保证工作的方法。本书全面讲解常用黑盒测试用例设计方法、白盒测试方法和覆盖准则,以及测试管理过程和软件问题追踪方法、技术和工具,并通过案例帮助读者理解方法、
本书以Intel的FPGA芯片为目标器件,以QuartusPrime、PlatformDesigner(PD)、NiosII-Eclipse为软件工具,以VerilogHDL为设计语言,选择C4_MB“口袋实验板”为目标板,通过精选设计案例,诠释用FPGA实现数字系统设计的思路与方法。本书的案例涵盖常用的FPGA数字电
本书基于作者20多年的信息技术行业的工作经验、丰富的区块链企业投资经验,通过跟踪和研究行业发展,以及参与行业研讨会和拜访企业等方式,结合全球区块链的关键核心应用案例,深入浅出地从区块链对人们的影响切入,以人们深切体会的变化和体验为基础,为读者普及了区块链技术对人们日常生活和工作方式,以及社会结构产生的影响等。此外,作者
本书主要描述Linux系统的总体框架和设计思想,包含很多可以直接操作的实例。编写本书的目的是希望读者对Linux系统背后的逻辑有一个全面的了解。本书对比较核心且常用的技术点有更加深入的解释,对实际使用Linux系统工作大有裨益,同时,选择重点的方向进行源码级深度分析,包含大量的案例,而且增加了与Windows同类操作系
本书是《看漫画学Python》的进阶版本,继续秉承有趣、有料、好玩、好用的理念,并继续采用《看漫画学Python》一书中3个不同的漫画人物角色,通过这3个角色之间的轻松对话把复杂的技术问题简单化。本书总计12章。第1章讲解Python的IDE工具PyCharm的基础知识、高级功能和调试功能;第2章讲解如何用Python
本书分为四大部分:第1~6章,初步认识Java的基础语法及主流编程工具的使用;第7~11章,详解Java面向对象编程语言的语法、核心编程思想、基础API等;第12~17章,介绍使用Java进行高级应用开发所需的API和基础原理;第18、19章,介绍了Java8~Java17版本的新特性。本书核心内容基于目前企业应用最主
本书以WPSOffice2019为基础,主要分为四篇,内容包括初识WPSOffice、利用WPS创建电子文档、通过WPS创建并处理电子表格、使用WPS制作演示文稿,涵盖了《全国计算机等级考试二级WPSOffice高级应用与设计考试大纲(2021年版)》中要求的核心内容。本书注重WPSOffice基础知识的系统性,更强调
本书作者总结多年运营公众号心得,通过与大量粉丝的实际互动,了解读者的真实需求,并针对读者在学习和工作中经常遇到的问题,总结了100+Python常用知识图解;30+Python自动化办公实战案例;10+综合项目实战案例,案例涉及到行政、营销、法务,财务、运营、教师等职业,相信每位读者都能在本书中找到与自身需求相对应的案