本书以程序设计作为基础,数据结构作为工具,六大核心算法作为目标,系统地介绍了算法设计中典型问题的求解过程。 全书内容包括算法设计基础、递归算法、分治算法、贪心算法、动态规划算法、回溯算法、分支限界算法、实验指导。六大核心算法后都配有典型问题的C 代码,并结合实验指导辅助读者进行算法实践训练。
本书为普通高等教育“十一五”*规划教材。 本书内容分为3部分:算法和算法分析、算法设计策略、求解困难问题。第1部分介绍问题求解方法、算法复杂度和分析、递归算法和递推关系;第2部分讨论常用的算法设计策略:基本搜索和遍历方法、分治法、贪心法、动态规划法、回溯法和分枝限界法;第3部分介绍NP完全问题、*算法、近似算法、遗传算法和密码算法,其中遗传算法是本次修订新增的内容。书中还介绍了两种新的数据结构:跳表和伸展树,以及它们特定的算法分析方法,并对现代密码学做了简要论述。
本书与《软件测试(第2版)》相配套,内容包括两部分。第1部分是习题解析,针对主教材的8章内容,给出每章的知识重点,精心设计了相应的习题,并给出了详细的解析和参考答案。第2部分是实验指导,主要包括黑盒测试(等价类划分法、边界值分析法、因果图)、白盒测试(逻辑覆盖、路径分析)以及JUnit、TestDirector、LoadRunner、FindBugs、Bugzilla、Appium等软件工具的使用。附录包括实验报告格式、软件测试相关文档模板、软件测试考试与竞赛简介。本书全面、系统地涵盖了当
本书核心内容为顺序存储与链式存储,强调函数的重要性,包括示例的函数给出、栈在递归函数的应用等。本书包括基础理论(1-2章),基础应用(3-7章),常规应用(第8-9章),经典算法分析(10章)4部分,实现了从理论到实践的过渡,适合应用型本科学生作为教材使用,紧扣学时安排教学内容。本书适合计算机科学与技术、软件工程、信息管理与信息系统等专业应用型本科学生学习使用。
算法是程序设计的灵魂,代表着用系统的方法描述解决问题的策略与机制。本书将介绍简单模拟、枚举、递归、二分、贪心、动态规划、深度优先搜索和广度优先搜索等经典算法,带领读者体会它们巧妙的构思,感受利用它们解决问题的独特魅力。本书不仅讲解这些算法的基本原理思想,还通过具体例题对这些算法进行灵活、有效的展开和准确实现。本书中涉及的编程任务将充分训练读者的思维能力和动手能力,促成全面、缜密思考问题的习惯。
本书为“十二五”普通高等教育本科国家级规划教材。本书以当前主流微型计算机技术为背景,以建立系统级的整机概念为目的,深入介绍计算机各功能子系统的逻辑组成和工作机制。全书共7章。第1章概述计算机的基本概念、发展历程和系统的硬件、软件组织及计算机相关的性能指标;第2章介绍数据信息的表示、运算和校验方法;第3章介绍CPU子系统的工作原理、设计实例和多核等前沿技术;第4章介绍存储子系统的存储原理、主存设计和性能改进措施;第5章介绍I/O子系统,包括接口、总线以及中断、DMA和通道等I/O
本书作为网络空间安全系列教材之一,在广泛吸纳读者意见和建议的基础上,不仅定位于信息安全管理的基本概念、信息安全管理的各项内容和任务的讲解,还适当加入了国内和国际上信息安全技术和管理方面的最新成果,反映出信息安全管理与方法的研究和应用现状。本书内容共8章。第1章是绪论,第2章介绍信息安全管理标准与法律法规,第3章介绍信息安全管理体系,第4章介绍信息安全风险评估,第5章介绍信息系统安全测评,第6章介绍信息安全灾难恢复与业务连续性,第7章介绍信息系统安全审计,第8章介绍网络及系统安全
本书以计算机的组装与维护为主线,按照项目教学的要求来安排内容,系统地介绍了计算机系统的基本知识、计算机各个配件的选购和组装、BIOS参数的设置、操作系统的安装、硬件驱动程序的安装以及计算机系统的维护、系统备份和优化、计算机软件故障诊断、计算机硬件故障诊断以及计算机系统的恢复方法等内容。 通过本书的学习,读者不仅可以自己动手组装计算机,还可以自己处理计算机的常见故障。本书既适合DIY爱好者、计算机发烧友、装机人员、计算机维修人员、IT从业人员使用,也适合计算机培训学校及大、中
本书是面向工科相关专业计算机维护与维修课程的实训教材,既可以单独使用,也可以和《计算机维护与维修》教材配套使用。全书共7 个实训项目和69 个实训任务。实训项目包括计算机部件选配、计算机硬件安装、计算机BIOS 设置、计算机软件安装、计算机软件维护技术、计算机硬件故障处理和计算机死机故障处理。每个实训任务都阐述了实训目的、实训要求、实训设备、实训地点、实训知识、实训步骤和注意事项等。本书总结了编者带学生实训时的过程、经验和方法,有些实训内容和附录是以往书籍中所没有的,有很强的实用性。 本书可作为
本书主要介绍如何识别、选购计算机硬件系统各配件,组装和拆卸计算机硬件系统,对BIOS进行基本设置,对硬盘