
数据结构与算法Java语言描述
- 大小:147 MB
- 类型:数据结构
- 格式:PDF
- 出版:中国电力出版社
- 作者:Allen、B.、Downey
- 更新:2021-04-30 22:10:55

编辑推荐 如果你是一名正在学习计算机科学的学生,或者你是一个正在准备技术面试的软件开发者,本书将以一种更清晰、更具体,以及更吸引人的方式帮助你学习并回顾软件工程中*重要的部分-----数据结构和算法。 内容简介 本书作者强调实践知识和技能胜过理论,在书中为你展示了怎样使用数据结构实现有效的算法,并分析和测试了算法的性能。在本书中你将探索Java集合框架(JCF)中重要的类,它们是如何实现的,以及如何执行。书中的每一章都提供了动手练习及其在线测试代码。本书主要内容有:学习使用列表和映射等数据结构并理解它们是如何工作的。构建一个应用程序,用于读取维基百科页、解析页面内容并导航结果树。通过分析代码预测其运行时间和所需的内存空间。分别使用哈希表和二叉搜索树编写实现Map接口的类。创建一个简单的Web搜索引擎,包括一个网络爬虫、一个存储Web页面内容的索引器和一个返回用户查询结果的检索器。 作者简介 Allen B. Downey是奥林工程学院计算机科学领域的教授,曾经在韦尔斯利学院、科尔比学院和伯克利大学执教。他拥有伯克利大学计算机科学博士学位及麻省理工学院硕士和学士学位。他编写的其他书籍有:《Think Java》、《Think Python》、《Think Stats》和《Think Bayes》。
相关资源
-
离散数学(第2版) 课后答案
本书包括以下6个方面的内容:(1)数理逻辑;(2)集合论;(3)代数结构;(4)图论;(5)组合分析初步;(6)形式语言与自动机初步。 书中概念论述清楚,讲解详实,通俗易懂,并且着重于概念的应用,而不着重于定理的证明,每章后均附有习题。 本书可以作为计算机及相关专业本科生的教材,也可以作为计算机软件专业水平考试的参考书,同时还可以供从事计算机软件、硬件研究开发和应用的人员使用,另有配套教材《离散数学题解》。 目录
大小:1.69 MB离散数学课后答案
-
《机械基础》教案
内容介绍 本书是根据教育部颁发的《中等职业学校机械基础(机械类)教学大纲》,并参照有关行业职业技能鉴定规范编写的,适用于机械类专业。本书分为8个模块,内容包括机械概述、构件的静力分析、材料力学、机械工程材料、机械零件、平面连杆机构、机械传动和液压传动。 本书概念严密、内容浅显,是中等职业学校机械类专业课通用教材,也可供技工学院及相关技术院校学生使用。 目录 绪论1 模块一 机械概述 3 课题一 机器 5 任务一 机器和机构
大小:3.46 MB机械基础配套资源
-
《jQuery EasyUI开发指南》源码
内容简介 使用Java开发软件的开发人员会接触到前端开发,而前端开发有一个流行趋势,那就是插件开发。jQueryEasyUI是目前JavaWeb领域流行的插件开发工具。《jQueryEasyUI开发指南》主要讲述EasyUI各种插件的用法以及前端插件开发思想,带领读者走入插件开发的世界。在本书中,读者不但可以学到搜索框(searchbox)、进度条(progressbar)、提示框(tooltip)等功能性插件,还可以掌握布局(layout),以及强大的数据网格(datagrid)和分页(paginati
大小:59.46 MBjQuery配套资源
-
数据库系统概念:本科教学版(第5版) 课后答案
本书是经典的数据库系统教科书《Database System Conoepts》的最新修订版,全面介绍数据库系统的各种知识,透彻阐释数据库管理的基本概念。 本书内容丰富,不仅讨论了数据库查询语言、模式设计、数据仓库、数据库应用开发、基于对象的数据库和)XML、数据存储和查询、事务管理、数据挖掘与信息检索以及数据库系统体系结构等方面的内容,而且对性能评测标准、性能调整、标准化以及空间与地理数据、事务处理监控等高级应用主题进行了广泛讨论。 本
大小:48.4 MB数据库课后答案
-
《C#应用程序设计教程》源代码,习题,教案
内容简介 《C#应用程序设计教程》主要介绍C#客户端应用程序设计技术,内容包括C#语言基础、Windows应用程序开发、图形和图像编程、文件读写和管理、多线程应用、Socket编程、ADO.NET数据库应用程序设计等。本书采用实例教学法,在讲清楚基本知识点的基础上,尽量使用短小精炼的实例加以说明,使内容容易理解。书中提供的综合实例可由学生扩展为实用程序,作为学生实训课题。本书使用微软免费的速成版集成开发环境,它们包括了正式版的大部分功
大小:9.6 MBC#教程配套资源
-
Windows黑客编程技术详解(随书源码)
《Windows黑客编程技术详解》介绍的是黑客编程的基础技术,涉及用户层下的Windows编程和内核层下的Rootkit编程。本书分为用户篇和内核篇两部分,用户篇包括11章,配套49个示例程序源码;内核篇包括7章,配套28个示例程序源码。本书介绍的每个技术都有详细的实现原理,以及对应的示例代码(配套代码均支持32位和64位Windows 7、Windows 8.1及Windows 10系统),旨在帮助初学者建立起黑客编程技术的基础。 《Windows黑客编程技术详解》面向对计算机系统安全开发
大小:53.1 MB黑客
-
《TensorFlow神经网络编程》配书资源
本书首先简要介绍流行的TensorFlow库,并讲解如何用它训练不同的神经网络。 你将深入了解神经网络的基础知识和它背后的数学原理,以及为什么我们会选择TensorFlow训练神经网络。然后,你将实现一个简单的前馈神经网络。接下来,你将使用TensorFlow掌握神经网络的优化技术和算法,以及一些更复杂的神经网络的实现。最后,你将对如何利用TensorFlow的强大功能来训练各种复杂的神经网络有一个正确的理解。 封面图 目录 译者序 作者简介 审校者简介 前言
大小:4.9 MBTensorFlow配套资源
-
《Unity虚拟现实开发实战(原书第2版)》源码
本书将带你进行一系列实战,并深入讨论如何使用Unity游戏引擎开发VR应用程序。本书通过基于项目的实践方法,帮助你快速了解使用Unity进行VR开发的具体细节。通过Oculus、Daydream和Vive等设备的体验,你将学习如何使用Unity开发VR应用程序。在众多主题和项目中,你将探索基于凝视与手柄控制器输入、世界坐标系UI画布、移动与远程传送、软件设计模式、360多媒体、时间轴动画与多人网络。通过交互式Unity编辑器,你将了解Unity 3D游戏引擎,并且学习C#编程
大小:89.8 MBUnity配套资源
参与送书
相关声明: