目录

章节 小节
3.1 简单模拟,3.3 图形输出,
3.4 日期处理,3.5 进制转换,3.6 字符串处理
4.1 排序,4.2 散列,4.3 递归,4.4 贪心,
4.5 二分,4.6 two pointers,4.7 其他高效技巧与算法
5.1 简单数学,5.2 最大公约数与最小公倍数,5.3 分数的四则运算,5.4 素数,
5.5 质因子分解,5.6 大整数运算,5.7 扩展欧几里得算法,5.8 组合数
6.1 vector,6.2 set,6.3 string,6.4 map,6.5 queue,
6.6 priority_queue,6.7 stack,6.8 pair,6.9 algorithm
7.1 栈的应用,7.2 队列的应用,7.3 链表处理
8.1 深度优先搜索(DFS),8.2 广度优先搜索(BFS)
9.1 树与二叉树,9.2 二叉树的遍历,9.3 树的遍历,9.4 二叉查找树(BST),
9.5 平衡二叉树(AVL树),9.6 并查集,9.7 堆,9.8 哈夫曼树
例题 例题

第 3 章 入门篇(1)——入门模拟

3.1 简单模拟

3.3 图形输出

3.4 日期处理

3.5 进制转换

3.6 字符串处理

第 4 章 入门篇(2)——算法初步

4.1 排序

4.2 散列

4.3 递归

4.4 贪心

4.5 二分

4.6 two pointers

4.7 其他高效技巧与算法

第 5 章 入门篇(3)——数学问题

5.1 简单数学

5.2 最大公约数与最小公倍数

5.3 分数的四则运算

5.4 素数

5.5 质因子分解

5.6 大整数运算

5.7 扩展欧几里得算法

5.8 组合数

第 6 章 C++标准模版库(STL)介绍

6.1 vector 的常见用法详解

6.2 set 的常见用法详解

6.3 string 的常见用法详解

6.4 map 的常见用法详解

6.5 queue 的常见用法详解

6.6 prioriry_queue 的常见用法详解

6.7 stack 的常见用法详解

6.8 pair 的常见用法详解

6.9 algorithm 头文件下的常用函数

第 7 章 提高篇(1)——数据结构专题(1)

7.1 栈的应用

7.2 队列的应用

7.3 链表处理

第 8 章 提高篇(2)——搜索专题

8.1 深度优先搜索(DFS)

8.2 广度优先搜索(BFS)

第 9 章 提高篇(3)——数据结构专题(2)

9.1 树与二叉树

本节无练习

9.2 二叉树的遍历

9.3 树的遍历

9.4 二叉查找树(BST)

9.5 平衡二叉树(AVL树)

9.6 并查集

9.7 堆

9.8 哈夫曼树

例题

书上的一部分例题,个人认为有练习价值,于是自己不看答案直接写或者看一下思路实现代码,既然写了也一并附在下面。

  • P95 【codeup5901】回文串
  • P96 【PAT B1009】说反话
  • P103 【PAT A1025】PAT Ranking
  • P167 【PAT A1059】Prime Factors
  • P209 【PAT A1060】Are They Equal
  • P261 【PAT A1032】Sharing

算法笔记练习 题解合集相关推荐

  1. ACM算法训练【贪心合集】

    贪心合集 1.区间选点(区间问题·贪心) 2.区间分组(区间问题·贪心) 3.区间覆盖(区间问题·贪心) 4.耍杂技的牛(权重相加问题·贪心) 5.合并果子(Huffman树) 6.排队打水(排序不等 ...

  2. 【算法笔记】重刷PAT 题解合集

    乙级1001 #include<iostream> using namespace std; int main() {int n;cin >> n;int cnt = 0;wh ...

  3. [PTA]2021天梯赛-总决赛 L1题解合集

    文章目录 前言说明 题解 人与神 (5 分) 两小时学完C语言 (5 分) 强迫症 (10 分) 降价提醒机器人 (10 分) 大笨钟的心情 (15 分) 吉老师的回归 (15 分) 天梯赛的善良 ( ...

  4. 推荐算法竞赛TOP方案合集

    作 者:九羽 公众号:炼丹笔记 推荐算法竞赛相关 会议赛 (一)2020 ACM Twitter RecSys Challenge 问题背景: Twitter上呈现的是正在发生的事情,也是人们现在谈论 ...

  5. 2020年,『小一的学习笔记』文章合集

    大家好,我是小一 花了点时间整理了 2020 年公众号的所有发布文章,一共发了 70 篇,70 篇都是原创. 其中在 6 月到 10 月这三个月时间里,由于自己的方向出了点问题,也就没有在公众号上继续 ...

  6. ZZULIOJ1001~1100题解合集

    前言: 从本篇文章开始,将开始对ZZULIOJ上前200道基础常见的算法题进行讲解并发表下个人看法,本人能力有限,就当给大家提供一下解题的思路.这些题都是一些C语言中的常见题型,大家千万不要直接复制粘 ...

  7. 【数据结构与算法】多种语言(VB、C、C#、JavaScript)系列数据结构算法经典案例教程合集目录

    文章目录 1. 专栏简介 2. 专栏地址 3. 专栏目录 1. 专栏简介 2. 专栏地址 「 刘一哥与GIS的故事 」之<数据结构与算法> 3. 专栏目录 [经典回放]多种语言系列数据结构 ...

  8. 【剑指offer】【leetcode精选题集】【Java】剑指offer题解合集 更新中

    Leetcode题集 [剑指offer][JAVA]面试题第[03]题[数组中的重复数字][HashSet] [剑指offer][JAVA]面试题第[04]题[二维数中的查找][数组] [剑指offe ...

  9. XDUOJ题解合集(待填坑)

    1000 A + B Problem : 没啥好说的 . 1001 又是苹果(模拟): 用数组记录一下索引,交换行列时交换索引即可. 1002 小W的塔防(dp): 记 fi,jf_{i,j}fi,j ...

  10. 多目标优化算法matlab代码大合集

    [NSGA2]基于NSGA2算法求解多目标优化问题Matlab源码2 [水母搜索优化器算法]基于水母搜索优化器算法求解多目标优化问题(JellyfishSearchOptimizer,JSO)[粒子群 ...

最新文章

  1. QGC开发(一)---编译构建源码
  2. web前端常识之浏览器原理
  3. python ui自动化配置文件,Python+Selenium进行UI自动化测试项目中,常用的小技巧2:读取配置文件(configparser,.ini文件)...
  4. 反射获取成员方法并运行
  5. [GitHub] 75+的 C# 数据结构和算法实现
  6. leetcode - 813. 最大平均值和的分组
  7. Linux概要端口,LINUX中如何查看某个端口是否被占用(转发)
  8. [LeetCode]119.Pascal's Triangle II
  9. Vue.js 上传文件(后台使用.net)
  10. 远程办公:如何招聘有自驱力的员工?
  11. html页面ajax提交数据,ajax请求提交form表单
  12. 在Docker和Kubernetes上运行MongoDB微服务
  13. Julia: feather格式和hdf5格式比较
  14. parallels恢复linux密码,在Parallels Desktop中忘记Windows密码怎么办 Parallels Desktop忘记Windows密码的解决方法...
  15. 删除java速度变慢_Java正则表达式运行速度很慢
  16. 计算机组成原理(白中英) 第二章 课后题答案
  17. 知到网课创新创业学考试试题答案分享!
  18. python 麦克风人声检测_人声后期混音教程:13条人声处理技巧
  19. 如何修改dns服务器ip,如何修改DNS服务器IP地址
  20. 冲击港交所:百果园书写水果连锁运营默示录

热门文章

  1. lufylegend引擎制作接水果小游戏
  2. android游戏策划方案,游戏策划案模板.doc
  3. c语言开发刷机工具,移动叔叔专用mtk刷机工具
  4. 为什么Audition cc2017扫描不了电音插件,你需要这个软件
  5. 电信无线路由器服务器网站,电信拨号上网连无线路由器的方法
  6. day26 IP查询项目
  7. 花生壳:域名诊断—客户端离线
  8. 计算机编程与数控宏程序实例教程,数控车床编程教程,图文实例详解
  9. Chapter 05 绘图基础
  10. 蓝牙耳机测试软件apk_AndPods蓝牙耳机管理器.apkv1.5.2 免费版 Android