Acwing基础课刷题

第一讲 基础算法

快速排序88

(AcWing) (785). 快速排序

(AcWing) (786). 第(k)个数

归并排序

(AcWing) (787). 归并排序

(AcWing) (788). 逆序对的数量

二分

(AcWing) (789). 数的范围

(AcWing) (790). 数的三次方根

高精度

(AcWing) (791). 高精度加法

(AcWing) (792). 高精度减法

(AcWing) (793). 高精度乘法

(AcWing) (794). 高精度除法

前缀和与差分

(AcWin)g (795). 前缀和

(AcWing) (796). 子矩阵的和

(AcWing) (797). 差分

(AcWing) (798). 差分矩阵

双指针算法

(AcWing) (799). 最长连续不重复子序列

(AcWing) (800). 数组元素的目标和

(AcWing) (2816). 判断子序列

位运算

(AcWing) (801). 二进制中(1)的个数

离散化

(AcWing) (802). 区间和

区间合并

(AcWing) (803). 区间合并

第二讲 数据结构

单链表

(AcWing) (826). 单链表

双链表

(AcWing) (827). 双链表

(AcWing) (828). 模拟栈

(AcWing) (3302). 表达式求值

队列

(AcWing) (829). 模拟队列

单调栈

(AcWing) (830). 单调栈

单调队列

(AcWing) (154). 滑动窗口

KMP

(AcWing) (831). (KMP)字符串

Trie

(AcWing) (835). (Trie)字符串统计

(AcWing) (143). 最大异或对

并查集

(AcWing) (836). 合并集合

(AcWing) (837). 连通块中点的数量

(AcWing) (240). 食物链

(AcWing) (838). 堆排序

(AcWing) (839). 模拟堆

哈希表

(AcWing) (840). 模拟散列表

(AcWing) (841). 字符串哈希

第三讲 搜索与图论

DFS

(AcWing) (842). 排列数字

(AcWing) (843). (n)-皇后问题

BFS

(AcWing) (844). 走迷宫

(AcWing) (845). 八数码

树与图的深度优先遍历

(AcWing) (846). 树的重心

树与图的广度优先遍历

(AcWing) (847). 图中点的层次

拓扑排序

(AcWing) (848). 有向图的拓扑序列

Dijkstra

(AcWing) (849). (Dijkstra)求最短路(I)

(AcWing) (850). (Dijkstra)求最短路(II)

bellman-ford

(AcWing) (853). 有边数限制的最短路

spfa

(AcWing) (851). (spfa)求最短路

(AcWing) (852). (spfa)判断负环

Floyd

(AcWing) (854). (Floyd)求最短路

Prim

(AcWing) (858). (Prim)算法求最小生成树

Kruskal

(AcWing) (859). (Kruskal)算法求最小生成树

染色法判定二分图

(AcWing) (860). 染色法判定二分图

匈牙利算法[月佬算法]

(AcWing) (861). 二分图的最大匹配

第四讲 数学知识

质数

(AcWing) (866). 试除法判定质数

(AcWing) (867). 分解质因数

(AcWing) (868). 筛质数

约数

(AcWing) (869). 试除法求约数

(AcWing) (870). 约数个数

(AcWing) (871). 约数之和

(AcWing) (872). 最大公约数

欧拉函数

(AcWing) (873). 欧拉函数

(AcWing) (874). 筛法求欧拉函数

快速幂

(AcWing) (875). 快速幂

(AcWing) (876). 快速幂求逆元

扩展欧几里得算法

(AcWing) (877). 扩展欧几里得算法

(AcWing) (878). 线性同余方程

中国剩余定理

(AcWing) (204). 表达整数的奇怪方式

高斯消元

(AcWing) (883). 高斯消元解线性方程组

(AcWing) (884). 高斯消元解异或线性方程组

求组合数

(AcWing) (885). 求组合数 I

(AcWing) (886). 求组合数 II

(AcWing) (887). 求组合数 III

(AcWing) (888). 求组合数 IV

(AcWing) (889). 满足条件的01序列

容斥原理

(AcWing) (890). 能被整除的数

博弈论

(AcWing) (891). (Nim) 游戏

(AcWing) (892). 台阶-(Nim)游戏

(AcWing) (893). 集合-(Nim)游戏

(AcWing) (894). 拆分-(Nim)游戏

第五讲 动态规划

背包问题

(AcWing) (2. 01)背包问题

(AcWing) (3). 完全背包问题

(AcWing) (4). 多重背包问题

(AcWing) (5). 多重背包问题 II

(AcWing) (9). 分组背包问题

线性DP

(AcWing) (898). 数字三角形

(AcWing) (895). 最长上升子序列

(AcWing) (896). 最长上升子序列 II

(AcWing) (897). 最长公共子序列

(AcWing) (902). 最短编辑距离

(AcWing) (899). 编辑距离

区间DP

(AcWing) (282). 石子合并

计数类DP

(AcWing) (900). 整数划分

数位统计DP

(AcWing) (338). 计数问题

状态压缩DP

(AcWing) (291). 蒙德里安的梦想

(AcWing) (91). 最短(Hamilton)路径

树形DP

(AcWing) (1049). 大盗阿福 [没有上司的舞会 引入题]

(AcWing) (285). 没有上司的舞会

记忆化搜索

(AcWing) (901). 滑雪

第六讲 贪心

区间问题

(AcWing) (905). 区间选点

思路:尽可能让选择的点跨更多的区间。

(AcWing) (908). 最大不相交区间数量

思路:最大不相交区间数量与区间选点是一样的代码,因为如果某些线段有公共的点,那么它们只能取一个,换句话说,就是有距离无交叉的区间个数。


(AcWing) (906). 区间分组

(AcWing) (907). 区间覆盖

Huffman树

(AcWing) (148). 合并果子

排序不等式

(AcWing) (913). 排队打水

绝对值不等式

(AcWing) (104). 货仓选址

推公式

(AcWing) (114) 国王游戏

(AcWing) (125). 耍杂技的牛

  • 3
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: acwing算法基础课是一门针对算法学习的在线课程,在这门课程中,学生可以系统地学习和掌握算法基础知识,提高编程水平。为了方便学生学习,acwing提供了网盘服务。 acwing算法基础课网盘是一个用于存储课程资源的平台。通过这个网盘,学生可以下载课程讲义、代码模板以及补充材料等。这些资源都经过精心整理,供学生们参考和学习。 网盘中的资源是按照课程章节进行分类的,学生可以根据自己的学习需要,选择性地下载所需的资料。同时,网盘还提供了搜索功能,方便学生快速定位和获取所需资料。 acwing算法基础课网盘的使用对于学生们的学习非常有帮助。通过下载和学习这些资源,学生们可以更好地理解课程内容,加深对算法的理解。此外,学生们还可以通过研究代码模板,学习优秀的编程思想和技巧,提高自己的编程能力。 总之,acwing算法基础课网盘是一项非常便利和实用的服务,为学生们提供了更加全面和深入的学习资源,帮助他们更好地掌握和运用算法知识。 ### 回答2: acwing算法基础课是一门优质的算法学习资源,其中的课程内容丰富多样,涵盖了算法基础知识、数据结构、动态规划、图论等等。很多学习者都认为这门课程对他们的算法学习有很大的帮助。 网盘是指以网络为媒介,提供文件存储和下载服务的云存储平台。acwing算法基础课也提供了网盘服务,方便学习者下载课程资料并进行学习。 通过acwing算法基础课网盘,学习者可以方便地获取到课程的各种学习资料,包括讲义、习题集、代码示例等。这些资料可以帮助学习者更好地理解和掌握课程的内容。此外,网盘还提供了上传和分享功能,学习者可以将自己的学习心得、代码等资料分享给其他学习者,促进学习者之间的互相学习和交流。 acwing算法基础课网盘的优点不仅仅是方便快捷的下载和分享功能,还包括安全可靠的存储环境。学习者可以放心地将自己的学习资料上传到网盘进行备份,减少数据丢失的风险。同时,网盘还提供了多种存储空间容量的选择,满足学习者不同的需求。 总的来说,acwing算法基础课网盘为学习者提供了方便、安全和多样化的学习资源下载和分享服务,为学习者的算法学习和进步提供了有力的支持。如果你对算法感兴趣,我推荐你去尝试一下这门精彩的课程!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值