零基础学算法(第4版)

零基础学算法(第4版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

从浅入深、循序渐进,从零开始学算法,一点都不难。

内容简介

本书从日常生活中常见的实例入手,带领读者进入算法和数据结构的抽象世界。

由于数据结构、算法的知识比较抽象,使许多读者望而却步。本书在编写过程中,尽量使用读者容易理解的、简单的语言来描述算法和数据结构,对于一些复杂的内容,采用图文并茂的方式介绍其原理,使读者能很快理解相关知识。

第1~5章介绍了常用算法和数据结构的相应代码,第6~8章介绍了使用数据结构和算法解决一些经典问题的程序,第9章介绍了信息学奥赛部分试题的解题代码,第10章给出了与算法和数据结构相关的常见面试题。

书中的所有程序都是在Dev-C++开发环境中编写而成的,本书附录简单介绍了该开发环境的使用。

作者简介

章节目录

版权信息

前言

上篇 算法与数据结构基础

第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++开发环境的使用

零基础学算法(第4版)是2020年由机械工业出版社华章分社出版,作者张昆。

得书感谢您对《零基础学算法(第4版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
零基础学摄影构图 电子书
大部分摄影初学者在拍摄照片时,往往都没有构图的意识,随手按下快门之后,才会思考:为什么我拍的照片不够精美,而别人在同一个地方拍摄的照片却那么漂亮?要想拍出好照片,就应该先学好构图;要想学好构图,首先要培养自己的构图意识。本书首先总结了摄影初学者经常会犯的10个构图错误,并通过正、误照片的对比,让初学者可以一目了然地看出问题之所在。接着,本书向读者介绍了一些与构图有关联的技巧,如对场景中点、线、面的
零基础学数码摄影 电子书
这是一本浓缩版本的摄影技法书。书中将最关键、最精华的摄影技巧精选出来,能让读者轻松阅读完、并能快速提升摄影水平。无需花费更多的时间和精力去系统、专业地学习摄影知识,把照片拍得更漂亮,正是本书写作的目的。本书内容主要包含三个部分。第一部分,是摄影的基本知识,这部分内容主要告诉读者,摄影方面的一些基本术语,懂得这些常用术语之后,可以更顺利地完成后面的学习。第二部分内容是摄影美学知识,包括摄影的用光、色
零基础学铅笔素描 电子书
本书是一本零基础铅笔素描入门书,无论你是从未画过画的小朋友,还是热爱绘画却不知如何下手的大朋友,只要跟随本书由浅入深地认真学习,就可以轻松变成素描绘画达人。本书共包含5章。第1章详细地介绍了素描画笔、画纸和橡皮的选择与使用,以及握笔姿势、削笔姿势和作画姿势等。第2章重点讲解了线、透视、光与影、构图、质感的表现等素描基础入门知识。第3章则从素描单品入手,通过石膏体、小插画、小萌物等案例的训练来打好素
零基础经营学笔记 电子书
本书从经营战略的历史概况、战略思维、逻辑思维到经营战略的重要框架,从过去到现代,从欧美到日本,对经营战略进行了分类整理,总结出代表性的理论精髓,以便读者能够系统学习。全书采用图文结合、人物对话的方式编写,避免枯燥理论讲解。此外,本书还涵盖了新的经营战略理论中的平台战略、设计思维、青色组织和预订等新话题的关键点。本书旨在让读者在将这些理论和过去的事例作为“知识”进行理解的基础上,掌握主动思考自己公司
信息学竞赛宝典 基础算法 电子书
本书的核心是信息学竞赛中经常用到的9种基础算法,包括模拟算法、递归算法、枚举算法、递推算法、分治算法、贪心算法、排序算法、高精度算法和搜索算法。本书直接以各类竞赛真题入手,内容讲解上由浅入深,设计合理:对于引入新知识点的题目,书中会提供该题目的完整参考代码,但随着读者对此知识点理解的逐步加深,后续的同类型题目将逐步向仅提供算法思路、提供伪代码和无任何提示的方式转变;对于一些思维跨度较大的题目,本书