算法训练营:提高篇(全彩版)

算法训练营:提高篇(全彩版)

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

    关注微信公众号

因版权原因待上架

编辑推荐

按照NOI大纲编写,快速帮你提高算法应用能力。

内容简介

本书图文并茂、通俗易懂,详细讲解常用的算法知识,又融入大量的竞赛实例和解题技巧,可帮助读者熟练应用各种算法解决实际问题。

全书总计8章。第1章讲解STL,涉及双端队列、优先队列、位图、集合、映射和STL中的常用函数;第2章讲解实用的数据结构,涉及并查集、倍增、稀疏表、区间最值查询、最近公共祖先、树状数组和线段树;第3章讲解查找算法,涉及散列表、字符串模式匹配和字典树;第4章讲解平衡树,涉及树高与性能、平衡二叉搜索树、树堆和伸展树;

第5章讲解图论提高方面的知识,涉及连通图与强连通图、桥与割点、双连通分量的缩点和Tarjan算法;第6章讲解图论算法,涉及最小生成树、最短路径、拓扑排序和关键路径;第7章讲解搜索算法提高方面的知识,涉及剪枝优化、嵌套广度优先搜索、双向广度优先搜索和启发式搜索;第8章讲解动态规划提高方面的知识,涉及树形动态规划、状态压缩动态规划和动态规划优化。

作者简介

作者陈小玉,副教授,硕士,高级程序员,研究方向:智能计算、机器学习与数据挖掘。主讲《数据结构》《算法设计与分析》《人工智能》等专业课程,并发表过多篇计算机专业论文和项目。

章节目录

版权信息

内容简介

前言

第1章 STL

1.1 deque(双端队列)

1.2 priority_queue(优先队列)

1.3 bitset(位图)

1.4 set、multiset(集合、多重集合)

1.5 map、multimap(映射、多重映射)

1.6 STL中的常用函数

第2章 实用的数据结构

2.1 并查集

2.2 倍增、稀疏表(ST)、区间最值查询(RMQ)

2.3 最近公共祖先(LCA)

2.4 树状数组

2.5 线段树

第3章 查找算法

3.1 散列表

3.2 字符串模式匹配

3.3 字典树(Trie树)

第4章 平衡树

4.1 树高与性能

4.2 平衡二叉搜索树(AVL树)

4.3 树堆(Treap)

4.4 伸展树(Splay树)

第5章 图论提高

5.1 连通图与强连通图

5.2 桥与割点

5.3 双连通分量的缩点

5.4 Tarjan算法

第6章 图论算法

6.1 最小生成树

6.2 最短路径

6.3 拓扑排序

6.4 关键路径

第7章 搜索算法提高

7.1 剪枝优化

7.2 嵌套广度优先搜索

7.3 双向广度优先搜索

7.4 启发式搜索

第8章 动态规划提高

8.1 树形动态规划

8.2 状态压缩动态规划

8.3 动态规划优化

算法训练营:提高篇(全彩版)是2024年由电子工业出版社出版,作者陈小玉。

得书感谢您对《算法训练营:提高篇(全彩版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Excel 2013入门与提高:超值版 电子书
本书通过精选案例引导读者深入学习,系统地介绍了Excel2013的相关知识和应用技巧。全书共13章。第1章主要介绍Excel2013的入门知识;第2~6章主要介绍Excel2013的基本使用方法,包括基本操作、信息的输入和编辑、表格的美化、插图以及图表等;第7~9章主要介绍Excel2013的高级应用,包括公式、函数、数据的查找与汇总以及数据透视表和数据透视图等;第10~12章通过实战案例,介绍E
新编中文版CorelDRAW入门与提高 电子书
这是一本讲解CorelDRAW重点技法及其实际运用的书籍。本书内容分为11课,对CorelDRAW中的工具进行了由浅入深的讲解,同时,在每个重要知识点后面搭配了实际工作中常见的操作练习,每个练习都有详细的制作流程,图文并茂,一目了然。每课还配有综合练习,巩固所学工具。在每章后提供课后习题,读者在学完案例后可继续练习习题进行深入学习,以拓展自己的创意思维,提高平面设计能力。本书附带下载资源,内容包含
新编中文版Photoshop入门与提高 电子书
这是一本讲解Photoshop重点技法及其实际运用的书籍本书内容分为12课,对Photoshop中的工具进行了由浅入深的讲解,同时,在每个重要知识点后面搭配了实际工作中常见的操作练习,每个练习都有详细的制作流程,图文并茂,一目了然。每课还配有综合练习,巩固所学工具。在每章后提供课后习题,读者在学完案例后可继续练习习题进行深入学习,以拓展自己的创意思维,提高平面设计能力。本书附带下载资源(扫描封底“
AutoCAD 2016入门与提高(超值版) 电子书
《AutoCAD2016入门与提高(超值版)》通过精选案例引导读者深入学习,系统地介绍了AutoCAD2016的相关知识和应用技巧。《AutoCAD2016入门与提高(超值版)》共14章。第1~2章主要介绍AutoCAD2016的基础知识和基本设置等;第3~10章主要介绍图形的绘制方法,包括绘制与编辑二维图形、文字与表格、尺寸标注、图块与属性、图层、绘制和编辑三维图形以及渲染等;第11章主要介绍工
Photoshop CC入门与提高(超值版) 电子书
《PhotoshopCC入门与提高(超值版)》通过精选案例引导读者深入学习,系统地介绍了PhotoshopCC的相关知识和应用技巧。《PhotoshopCC入门与提高(超值版)》共14章。第1章主要介绍PhotoshopCC的基础知识;第2~5章主要介绍PhotoshopCC的基本操作,包括图像的操作、抠图方法、图像的绘制与修饰以及图层等;第6~9章主要介绍PhotoshopCC的高级应用方法,包