当前位置: 首页 > news >正文

蓝桥杯练题顺序

有重复,适当选择题目~共229道题!

后续会发题解~


STL:9

3100 反转字符串 [string简单]---3100 -CSDN博客
2470 单调栈 [stack简单]---2470 单调栈 [stack简单]-CSDN博客
2254 括号匹配! [stack简单]---2254: 括号匹配!-CSDN博客
2449 模拟队列 [queue简单]---2449 模拟队列 [queue简单]-CSDN博客
2493 滑动窗口 [queue简单]
2519 合并果子 [priority_queue简单]
1024 明明的随机数 [set简单]
3102 [NOIP2007 提高组] 统计数字 [map简单]
3101 讲座 [map简单]


 回溯(深搜BFS):25

2331 排列数字 [DFS简单]
2373 八皇后 [DFS简单]
2818 找素数 [DFS中等]
2822 李学长的象棋 [DFS中等]
2817 李白打酒弱化版 [DFS中等]

2115 单身的蒙蒙(迷宫/搜索) [BFS简单]
2371 马的遍历 [BFS简单]
3165 走迷宫 [BFS简单]
2772 奇怪的电梯 [BFS中等]
2819 农场中的池塘 [BFS中等]
2820 填涂方阵 [BFS困难]

77. 组合 - 力扣(LeetCode)---77. 组合 - 力扣(LeetCode)-CSDN博客

216. 组合总和 III - 力扣(LeetCode)

17. 电话号码的字母组合 - 力扣(LeetCode)

39. 组合总和 - 力扣(LeetCode)

40. 组合总和 II - 力扣(LeetCode)

131. 分割回文串 - 力扣(LeetCode)

93. 复原 IP 地址 - 力扣(LeetCode)

78. 子集 - 力扣(LeetCode)

90. 子集 II - 力扣(LeetCode)

491. 非递减子序列 - 力扣(LeetCode)

46. 全排列 - 力扣(LeetCode)

47. 全排列 II - 力扣(LeetCode)

51. N 皇后 - 力扣(LeetCode)

37. 解数独 - 力扣(LeetCode)


二分:9

704. 二分查找 - 力扣(LeetCode)

2478 数的范围 [二分简单]
1427 二分搜索 [二分简单]
2865 烦恼的高考志愿 [二分中等]
2868 切割原木 [二分中等]
2900 砍树 [二分中等]
2857 冶炼金属 [二分中等]

1195 算法~分治法~二分查找~难度0[简单]
1427 二分搜索[简单]


双指针:8

27. 移除元素 - 力扣(LeetCode)

977. 有序数组的平方 - 力扣(LeetCode)

209. 长度最小的子数组 - 力扣(LeetCode)

59. 螺旋矩阵 II - 力扣(LeetCode)

2769 最长连续不重复子序列 [双指针简单]
2516 数组元素的目标和 [双指针简单]
2531 判断子序列 [双指针中等]
2841 加和减 [双指针中等]


基础算法:29

2760 前缀和 [前缀和简单]
2761 子矩阵的和 [前缀和简单]
2413 毛子的紫皮糖 [前缀和简单]
2792 段学长偷桃子 [前缀和中等]
2762 壁画 [前缀和中等]
2788 激光炸弹 [前缀和中等]

2765 差分 [差分简单]
2530 差分矩阵 [差分简单]
2767 积木大赛 [差分中等]
2766 增减序列 [差分困难]
2597 最长算术 [差分困难]

2477 归并排序 [排序简单]
2790 奶牛大学 [排序困难]


2549 二进制中1的个数 [位运算简单]
2750 小宇爱位运算 [位运算中等]
2517 区间和 [离散化简单]
2901 火烧赤壁 [离散化中等]

1110 最少操作数[模拟简单]
1210 首字母变大写[模拟简单]
1209 打印数字三角形[模拟简单]
1168 蜗牛爬井[模拟简单]
1188 有趣的矩阵(一)[模拟中等]
1189 有趣的矩阵(二)[模拟中等]
1190 有趣的矩阵(三)[模拟困难]
1191 有趣的矩阵(四)[模拟困难]
1154 A + B Problem (X)[大数加法简单]
1426 大整数加法[大数加法简单]
1105 求N的阶乘[大数乘法中等]
1384 阶乘的最高位[大数乘法中等]


链表:6

203. 移除链表元素 - 力扣(LeetCode)

707. 设计链表 - 力扣(LeetCode)

206. 反转链表 - 力扣(LeetCode)

24. 两两交换链表中的节点 - 力扣(LeetCode)

19. 删除链表的倒数第 N 个结点 - 力扣(LeetCode)

142. 环形链表 II - 力扣(LeetCode)

哈希表:7

242. 有效的字母异位词 - 力扣(LeetCode)

349. 两个数组的交集 - 力扣(LeetCode)

1. 两数之和 - 力扣(LeetCode)

454. 四数相加 II - 力扣(LeetCode)

15. 三数之和 - 力扣(LeetCode)

18. 四数之和 - 力扣(LeetCode)

2494 模拟散列表 [hash表]


字符串:4

344. 反转字符串 - 力扣(LeetCode)

541. 反转字符串 II - 力扣(LeetCode)

151. 反转字符串中的单词 - 力扣(LeetCode)

459. 重复的子字符串 - 力扣(LeetCode)


栈与队列:9

232. 用栈实现队列 - 力扣(LeetCode)

225. 用队列实现栈 - 力扣(LeetCode)

20. 有效的括号 - 力扣(LeetCode)

1047. 删除字符串中的所有相邻重复项 - 力扣(LeetCode)

150. 逆波兰表达式求值 - 力扣(LeetCode)

2470 单调栈 [栈简单]
2449 模拟队列 [队列简单]

2519 合并果子 [优先队列简单]
2493 滑动窗口 [队列简单]


单调队列:2

239. 滑动窗口最大值 - 力扣(LeetCode)

347. 前 K 个高频元素 - 力扣(LeetCode)


二叉树:26

144. 二叉树的前序遍历 - 力扣(LeetCode)

102. 二叉树的层序遍历 - 力扣(LeetCode)

226. 翻转二叉树 - 力扣(LeetCode)

101. 对称二叉树 - 力扣(LeetCode)

104. 二叉树的最大深度 - 力扣(LeetCode)

111. 二叉树的最小深度 - 力扣(LeetCode)

222. 完全二叉树的节点个数 - 力扣(LeetCode)

110. 平衡二叉树 - 力扣(LeetCode)

257. 二叉树的所有路径 - 力扣(LeetCode)

404. 左叶子之和 - 力扣(LeetCode)

513. 找树左下角的值 - 力扣(LeetCode)

112. 路径总和 - 力扣(LeetCode)

106. 从中序与后序遍历序列构造二叉树 - 力扣(LeetCode)

654. 最大二叉树 - 力扣(LeetCode)

617. 合并二叉树 - 力扣(LeetCode)

700. 二叉搜索树中的搜索 - 力扣(LeetCode)

98. 验证二叉搜索树 - 力扣(LeetCode)

530. 二叉搜索树的最小绝对差 - 力扣(LeetCode)

501. 二叉搜索树中的众数 - 力扣(LeetCode)

236. 二叉树的最近公共祖先 - 力扣(LeetCode)

235. 二叉搜索树的最近公共祖先 - 力扣(LeetCode)

701. 二叉搜索树中的插入操作 - 力扣(LeetCode)

450. 删除二叉搜索树中的节点 - 力扣(LeetCode)

669. 修剪二叉搜索树 - 力扣(LeetCode)

108. 将有序数组转换为二叉搜索树 - 力扣(LeetCode)

538. 把二叉搜索树转换为累加树 - 力扣(LeetCode)


贪心:22

455. 分发饼干 - 力扣(LeetCode)

376. 摆动序列 - 力扣(LeetCode)

53. 最大子数组和 - 力扣(LeetCode)

122. 买卖股票的最佳时机 II - 力扣(LeetCode)

55. 跳跃游戏 - 力扣(LeetCode)

45. 跳跃游戏 II - 力扣(LeetCode)

1005. K 次取反后最大化的数组和 - 力扣(LeetCode)

134. 加油站 - 力扣(LeetCode)

135. 分发糖果 - 力扣(LeetCode)

860. 柠檬水找零 - 力扣(LeetCode)

406. 根据身高重建队列 - 力扣(LeetCode)

452. 用最少数量的箭引爆气球 - 力扣(LeetCode)

435. 无重叠区间 - 力扣(LeetCode)

763. 划分字母区间 - 力扣(LeetCode)

56. 合并区间 - 力扣(LeetCode)

738. 单调递增的数字 - 力扣(LeetCode)

968. 监控二叉树 - 力扣(LeetCode)

2551 区间覆盖 [贪心简单]
2836 泥泞路 [贪心中等]
2837 分组 [贪心中等]
2839 清洁班次 [贪心中等]
2844 保护花朵 [贪心中等]


dp动态规划:51

509. 斐波那契数 - 力扣(LeetCode)

70. 爬楼梯 - 力扣(LeetCode)

746. 使用最小花费爬楼梯 - 力扣(LeetCode)

62. 不同路径 - 力扣(LeetCode)

63. 不同路径 II - 力扣(LeetCode)

343. 整数拆分 - 力扣(LeetCode)

96. 不同的二叉搜索树 - 力扣(LeetCode)

416. 分割等和子集 - 力扣(LeetCode)

1049. 最后一块石头的重量 II - 力扣(LeetCode)

494. 目标和 - 力扣(LeetCode)

474. 一和零 - 力扣(LeetCode)

518. 零钱兑换 II - 力扣(LeetCode)

377. 组合总和 Ⅳ - 力扣(LeetCode)

322. 零钱兑换 - 力扣(LeetCode)

279. 完全平方数 - 力扣(LeetCode)

139. 单词拆分 - 力扣(LeetCode)

198. 打家劫舍 - 力扣(LeetCode)

213. 打家劫舍 II - 力扣(LeetCode)

337. 打家劫舍 III - 力扣(LeetCode)

121. 买卖股票的最佳时机 - 力扣(LeetCode)

122. 买卖股票的最佳时机 II - 力扣(LeetCode)

123. 买卖股票的最佳时机 III - 力扣(LeetCode)

188. 买卖股票的最佳时机 IV - 力扣(LeetCode)

309. 买卖股票的最佳时机含冷冻期 - 力扣(LeetCode)

714. 买卖股票的最佳时机含手续费 - 力扣(LeetCode)

300. 最长递增子序列 - 力扣(LeetCode)

674. 最长连续递增序列 - 力扣(LeetCode)

718. 最长重复子数组 - 力扣(LeetCode)

1143. 最长公共子序列 - 力扣(LeetCode)

1035. 不相交的线 - 力扣(LeetCode)

53. 最大子数组和 - 力扣(LeetCode)

392. 判断子序列 - 力扣(LeetCode)

115. 不同的子序列 - 力扣(LeetCode)

583. 两个字符串的删除操作 - 力扣(LeetCode)
72. 编辑距离 - 力扣(LeetCode)

647. 回文子串 - 力扣(LeetCode)

516. 最长回文子序列 - 力扣(LeetCode)

739. 每日温度 - 力扣(LeetCode)

496. 下一个更大元素 I - 力扣(LeetCode)

42. 接雨水 - 力扣(LeetCode)

84. 柱状图中最大的矩形 - 力扣(LeetCode)

1130 01背包 [背包简单]
1535 还是01背包 [背包简单]
1022 采药 [背包简单]
1025 开心的金明 [背包中等]
2452 数字三角形 [线性简单]
2830 最长上升子序列 [线性简单]
2474 最长上升子序列 II [线性中等]
2866 摘花生 [线性简单]
2869 遗迹探险 [线性困难]
2508 滑雪 [记忆化搜索中等]


图论:7

98. 验证二叉搜索树 - 力扣(LeetCode)

99. 恢复二叉搜索树 - 力扣(LeetCode)

2115 单身的蒙蒙(迷宫/搜索) [BFS简单]
2371 马的遍历 [BFS简单]
2772 奇怪的电梯 [BFS中等]
2819 农场中的池塘 [BFS中等]
2820 填涂方阵 [BFS困难]


思维:15

2638 好难的题 [思维+中等]
2547 Hemose购物 [思维+中等]
2731 综艺节目 [思维+中等]
2733 巨无霸特级奶酪 [思维+中等]
2867 拼数字 [思维+中等]
2786 先交换 [思维+中等]
2853 迷宫 [思维+中等]
2854 图案 [思维+中等]
2902 Vlad的美丽数组 [思维+中等]
2905 疯子永不满足 [思维+中等]
2870 最大和 [思维+前缀和困难]
2851 区别开来 [思维+困难]
2852 正数与负数 [思维+困难]
2903 排列式交换 [思维+困难]
2904 计算订单 [思维+困难]


http://www.mrgr.cn/news/94096.html

相关文章:

  • 【菜鸟飞】Conda安装部署与vscode的结合使用
  • 使用pnpm管理前端项目依赖
  • Docker 入门与实战指南
  • 【eNSP实战】交换机配置端口隔离
  • P8683 [蓝桥杯 2019 省 B] 后缀表达式
  • 【ISP】对于ISP的关键算法补充
  • Ubuntu 24.04.2 允许 root 登录桌面、 ssh 远程、允许 Ubuntu 客户机与主机拖拽传递文件
  • Redis-缓存穿透击穿雪崩
  • 基于Harbor构建docker私有仓库
  • 静态路由实验
  • 【性能测试入门_01性能测试jmeter基础实操场景详解】
  • 使用 React 和 Ant Design 处理 Excel 和 CSV 文件
  • Linux内核实时机制19 - RT调度器2 - 更新时间 update_curr_rt
  • MySQL中有哪些索引
  • 学习C2CRS Ⅱ (Contrastive Learning Pretraining)
  • MoonSharp 文档三
  • LINUX网络基础 [九] - IP协议
  • LINUX 磁盘和文件系统管理 (二)
  • 【redis】string应用场景:缓存功能和计数功能
  • Vue 侧边栏导航栏 el-menu单个item和多个item