计算机基础
算法详解四部曲:算法基础+图算法和数据结构+贪心算法和动态规划+NP-Hard问题算法(套装4册)
《算法详解 卷1 算法基础》 算法是计算机科学领域重要的基石之一。算法是程序的灵魂,只有掌握了算法,才能轻松地驾驭程序开发。 算法详解系列图书共有4卷,本书是第1卷——算法基础。本书共有6章,主要介绍了4个主题,它们分别是渐进性分析和大O表示法、分治算法和主方法、随机化算法以及排序和选择。附录A和附录B简单介绍了数据归纳法和离散概率的相关知识。本书的每一章均有小测验、章末习题和编程题,这为读者的自
图解数据结构——使用Python
本书采用丰富的图例来阐述数据结构的基本概念,力求简洁明了地阐述复杂的算法理论,以Python作为描述语言解析算法的执行过程,以大量的范例程序来展示数据结构的使用及其相关算法的具体实现。 数据结构是计算机专业的核心课程之一,也是编程爱好者程序设计的重要基础。本书内容体现这门必修课的完整知识体系:数组、链表、堆栈、队列、树、图等数据结构,以及基于这些数据结构的各类算法等。为了教学的需要,每章都提供了丰
数据结构与算法分析 C语言描述 原书第2版
本书是国外数据结构与算法分析方面的标准教材,介绍了数据结构(大量数据的组织方法)以及算法分析(算法运行时间的估算)。本书的编写目标是同时讲授好的程序设计和算法分析技巧,使读者可以开发出具有*高效率的程序。 本书可作为高级数据结构课程或研究生一年级算法分析课程的教材,使用本书需具有一些中级程序设计知识,还需要离散数学的一些背景知识。 译者序 前言 第1章 引论┊1 1.1 本书讨论的内容┊2 1.2
数据结构 算法与应用 C++语言描述 原书第2版
本书共分三个部分。第一部分从第1章到第4章,旨在复习C++程序设计的概念以及程序性能的分析和测量方法。第二部分从第5章到第16章,研究数据结构,包括线性表、数组和矩阵、栈、队列、字典、二叉树、优先级队列、竞赛树、搜索树和图等。第三部分从第17章到第21章,研究常用算法,包括贪婪算法、分而治之算法、动态规划、回溯算法和分枝定界算法。本书有800多道练习题和50多个应用实例。内容广博,组织合理,论述清
数据结构与算法:Python语言实现
本书采用Python语言介绍数据结构和算法,包括其设计、分析和实施。本书源代码简洁、明确,面向对象的观点贯穿始终,通过继承大限度地提高代码重用,同时彰显不同抽象数据类型和算法之间的异同。
Python数据结构与算法分析(第3版)
了解数据结构与算法是透彻理解计算机科学的前提。随着Python日益广泛的应用,Python程序员需要实现与传统的面向对象编程语言相似的数据结构与算法。本书是用Python描述数据结构与算法的开山之作,汇聚了作者多年的实战经验,向读者透彻讲解在Python环境下,如何通过一系列存储机制有效地实现各类算法。通过本书,读者将深刻理解Python数据结构、递归、搜索、排序、树与图的应用,等等。这一版重写了
计算机数学基础(第6版)
本书是作者之一梅内尔教授((Christoph Meinel)在德国特里尔大学任教为计算机科学专业及经济信息学专业第一学期的学生设计的课程。该课程的主要目的是为学生提供专业的数学知识和技能,以便他们可以获得计算机科学及其相关专业所必需的数学基础。
计算机系统基础 第2版
本书主要介绍与计算机系统相关的核心概念,解释这些概念如何相互关联并终影响程序执行的结果和性能。本书共分8章,主要内容包括数据的表示和运算、程序的转换及机器级表示、程序的链接、程序的执行、存储器层次结构、虚拟存储器、异常控制流和I/O操作的实现等。本书将计算机系统每个抽象层涉及的重要概念通过程序的开发和运行串联起来,内容详尽,反映现实,概念清楚,通俗易懂,实例丰富,并提供大量典型习题以供读者练习。本
计算机体系结构基础 第3版
本书作者皆为国内从事微处理器设计的一线科研人员,针对我国“计算机体系结构”课程本土化教材欠缺的现状,计划出版一套分别面向本科、硕士、博士教育的“计算机体系结构”教材,目的是建设完整的课程体系,由浅入深地培养“造计算机”的人才。 第3版对教材内容做了修订和完善,在讲解指令系统实例时,更新为使用LoongArch指令系统,并且进一步强调计算机软硬件协同方面的内容。 本书特色 系统性。计算机系统结构研究