java算法精解 pdf_零基础学算法(第3版) PDF 下载

相关截图:

de6f15f5ef288919ac677ab42465d6a3.png

资源简介:

本书分为上、下两篇,共10章。上篇用5章的篇幅介绍了算法和数据结构的基础知识,包括基础算法思想、简单数据结构、复杂数据结构、排序和查找算法等内容;下篇用5章的篇幅介绍了用数据结构解决实际问题的相关程序,包括解决数学问题、数据结构问题、算法经典问题等内容以及信息学奥赛部分试题的程序,最后一章介绍了与算法和数据结构相关的常见面试题。本书案例实用性强、结构清晰、实例代码讲解详尽,可作为大中专院校学生学习数据结构以及做课程设计的参考书,也可以作为有一定程序设计基础的程序员的参考书,还可作为参加信息学奥赛选手的参考书。

本书分为上、下两篇,共10章。上篇用5章的篇幅介绍了算法和数据结构的基础知识,包括基础算法思想、简单数据结构、复杂数据结构、排序和查找算法等内容;下篇用5章的篇幅介绍了用数据结构解决实际问题的相关程序,包括解决数学问题、数据结构问题、算法经典问题等内容以及信息学奥赛部分试题的程序,最后一章介绍了与算法和数据结构相关的常见面试题。本书案例实用性强、结构清晰、实例代码讲解详尽,可作为大中专院校学生学习数据结构以及做课程设计的参考书,也可以作为有一定程序设计基础的程序员的参考书,还可作为参加信息学奥赛选手的参考书。

资源目录:

前言

上篇 算法与数据结构基础

第1章 基础算法思想

1.1 编程的灵魂:数据结构+算法

1.2 算法的作用:猜价格游戏

1.3 枚举(穷举)算法思想

1.4 递推算法思想

1.5 递归算法思想

1.6 分治算法思想

1.7 贪婪算法思想

1.8 试探法算法思想

1.9 模拟算法

1.10 算法的评价

1.11 上机实践

第2章 简单数据结构

2.1 最简单的结构:线性表

2.2 后进先出结构:栈

2.3 先进先出结构:队列

2.4 上机实践

第3章 复杂数据结构

3.1 层次关系结构:树

3.2 网状关系:图

3.3 上机实践

第4章 常用算法——排序

4.1 排序概述

4.2 冒泡排序法

4.3 快速排序法

4.4 简单选择排序法

4.5 堆排序法

4.6 直接插入排序法

4.7 希尔(Shell)排序法

4.8 合并排序法

4.9 排序算法的选择

4.10 上机实践

第5章 常用算法——查找

5.1 查找的基本概念

5.2 简单查找

5.3 二叉排序树

5.4 索引查找

5.5 散列表

5.6 上机实践

下篇 用数据结构解决实际问题

第6章 数学问题

6.1 有趣的整数

6.2 素数

6.3 阶乘

6.4 求π的近似值

6.5 方程求解

6.6 矩阵的运算

6.7 一元多项式的运算

6.8 上机实践

第7章 数据结构问题

7.1 约瑟夫环

7.2 大整数四则运算

7.3 进制转换

7.4 括号匹配

7.5 中序式转后序式

7.6 停车场管理

7.7 迷宫求解

7.8 LZW压缩的实现

7.9 上机实践

第8章 算法经典问题

8.1 不定方程问题

8.2 推算问题

8.3 魔术方阵

8.4 智力趣题

8.5 趣味游戏

8.6 上机实践

第9章 信息学奥赛试题精解

9.1 NOIP普及组试题精解

9.2 NOIP提高组试题精解

9.3 上机实践

第10章 常见面试题及解答

10.1 数据结构类面试题

10.2 经典算法类面试题

附录 Dev-C++开发环境的使用

光盘内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值