- ISBN:9787302667698
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:356
- 出版时间:2024-08-01
- 条形码:9787302667698 ; 978-7-302-66769-8
本书特色
数据结构,是各大互联网和软件企业招聘员工时考核的重点。掌握好数据结构,是成为 程序员的必由之路。目前 许多大学以Java语言作为 门编程课程的语言,需要以Java语言描述的数据结构教材作为第二门编程课的教材。然而目前多数数据结构教材,以C/C++语言描述,以Java语言描述的较少,因此本书应有较好市场前景。目前多数数据结构教材,偏重于理论教学,对使用数据结构实际编程解决问题强调不足,数据结构和算法往往用伪代码,而非真实可以运行的代码描述。本书强调高标准的实践性,因此对于95%的各类数据结构和算法,在理论叙述之外,都给出了可运行的、用以解决实际问题的完整代码。本书和北京大学在线程序评测平台OpenJudge紧密结合,所有编程案例和编程习题,都可以在该平台上找到题目并进行提交,平台可以自动判断对错,对提高读者的实际编程能力作用很大。
内容简介
本书内容全面、细致、通俗易懂,涵盖线性表、栈和队列、树和二叉树、堆、哈夫曼树、并查集、AVL树、红黑树、B-树和B+树、串、图、散列表等数据结构,以及枚举、二分、递归、分治、动态规划、贪心、深搜、广搜、*短路、*小生成树、拓扑排序、关键路径、内外排序等算法。
对各类数据结构和算法,不但要掌握理论,还应熟练地编程实现。本书的*大特点是高标准的实践性。除了少数几个特别复杂的数据结构,95%的数据结构和算法都给出了完整可运行的代码,一共130多份,并且这些代码几乎都出现在具体的例题中。
本书的例题和编程习题,都可以在北京大学在线程序评测平台OpenJudge上提交解题程序并自动评判对错。
本书内容和习题按难度做了明确分级,因此不论是高等学校计算机专业还是非计算机专业的师生,都可以从中各取所需用于教学。本书既可以用作高等学校“数据结构与算法”课程的入门教材,又可以作为考研、找工作面试的秘籍,还可以用于程序设计竞赛的基础培训。
目录
作者简介
郭炜,北京大学信息科学技术学院教师。曾担任北京大学ACM大学生程序设计竞赛队教练9年。在中国大学MOOC独立开设的“程序设计与算法”系列课程被评为国家精品在线开放课程。在华文慕课开设的“程序设计实习”课程被评为国家精品在线开放课程。编著有《新标准C++程序设计》、 《Python程序设计基础及实践(慕课版)》、《新标准C++程序设计》、 《Python程序设计基础及实践(慕课版)》、《算法基础与在线实践》、《ACM国际大学生程序设计竞赛亚洲区预选赛真题题解》 等教材
-
硅谷之火-人与计算机的未来
¥13.7¥39.8 -
造神:人工智能神话的起源和破除 (精装)
¥32.7¥88.0 -
软件定义网络(SDN)技术与应用
¥26.9¥39.8 -
数学之美
¥41.0¥69.0 -
谁说菜鸟不会数据分析(入门篇)(第4版)
¥43.8¥69.0 -
自己动手写PYTHON虚拟机
¥31.0¥79.0 -
Photoshop平面设计实用教程
¥14.5¥39.8 -
计算机网络技术
¥24.1¥33.0 -
Excel函数.公式与图表
¥16.4¥48.0 -
.NET安全攻防指南(下册)
¥89.0¥129.0 -
RUST权威指南(第2版)
¥114.2¥168.0 -
.NET安全攻防指南(上册)
¥89.0¥129.0 -
大模型实战:微调、优化与私有化部署
¥63.4¥99.0 -
人工智能的底层逻辑
¥55.3¥79.0 -
多模态数据融合与挖掘技术
¥34.7¥45.0 -
仓颉编程快速上手
¥62.9¥89.8 -
剪映AI
¥62.6¥88.0 -
FINAL CUT短视频剪辑零基础一本通
¥28.9¥39.8 -
FLASK 2+VUE.JS 3实战派――PYTHON WEB开发与运维
¥83.8¥118.0 -
人工智能安全
¥66.4¥109.0