算法竞赛入门
文章平均质量分 60
Sy_COOH
普通编程爱好者,最近染上Unity。
展开
-
【高精度】高精加法/减法/乘法/除法模板合集+解读
摘要:高精度的四种算法原创 2024-04-21 22:50:18 · 410 阅读 · 0 评论 -
【KMP】优质模板推荐+解读
本文适合理解kmp算法后进行食用,否则消化不粮,概不负责~~原创 2024-04-20 23:26:02 · 515 阅读 · 0 评论 -
二分查找的边界问题是怎么产生的?
谈谈二分查找的边界问题。原创 2024-04-14 17:04:52 · 1056 阅读 · 0 评论 -
十行代码实现快速排序
你知道十行代码就能实现快速排序吗?你知道快排的三种简单写法吗?你真的理解每一个边界判断条件是怎么来的了吗?本文将带你领略快排简洁快速的代码美学。原创 2024-04-14 01:04:04 · 329 阅读 · 0 评论 -
15届蓝桥杯C/C++B组省赛(个人写的代码不保对,发出来图一乐)
算法初学者第一次参加蓝桥杯,写的基本全是暴力。🤣原创 2024-04-13 15:20:28 · 417 阅读 · 0 评论 -
【01背包】滚动数组优化实现一维01背包DP(对比朴素写法)
01背包使用滚动数组将DP的存储结构优化到1维原创 2024-04-12 18:56:38 · 451 阅读 · 0 评论 -
【Dijkstra单源最短路径解法】蓝桥杯2022年第十三届决赛真题-出差
利用Dijkstra单源最短路径的模板解决最短路径的变式问题。原创 2024-04-12 00:05:57 · 875 阅读 · 0 评论 -
【图论】Dijkstra单源最短路径-朴素方法-简单模板(迪杰斯特拉算法)
Dijkstra算法未优化版本的朴素模板,采用邻接矩阵实现。原创 2024-04-11 21:50:16 · 731 阅读 · 0 评论 -
【图论】链式前向星+BFS实现拓扑排序(topSort)
拓扑排序(链式前向星+数组模拟队列+BFS宽度优先搜索)进行实现。原创 2024-04-10 21:51:14 · 554 阅读 · 0 评论 -
【图论】链式前向星实现图的BFS搜索
图的链式前向星实现图的宽度优先搜索和存储功能, 数组模拟队列的实现。原创 2024-04-10 21:03:07 · 542 阅读 · 0 评论 -
【图论】详解链式前向星存图法+遍历法
链式前向星存图法+遍历方法带有图解和详细的数组变量索引与值的含义说明。原创 2024-04-10 19:21:59 · 530 阅读 · 0 评论 -
【图论】图的存储--链式前向星存图法以及深度优先遍历图
深度优先遍历链式前向星图原创 2024-04-10 17:22:05 · 732 阅读 · 0 评论 -
题目 2694: 蓝桥杯2022年第十三届决赛真题-最大数字【暴力解法】
暴力解法,遍历每一个数字使之到达9,减去对应次数。设计优先加和优先减两种方法,取两种方法的最大值即是答案。复杂度O(n)原创 2024-04-09 16:48:58 · 1013 阅读 · 0 评论 -
题目2693:蓝桥杯2022年第十三届决赛真题-卡牌【排序模拟法图解】
利用排序和模拟的方法秒杀。原创 2024-04-07 21:37:01 · 926 阅读 · 0 评论 -
蓝桥真题--路径之谜DFS解法
蓝桥真题--路径之谜原创 2024-04-06 22:36:28 · 296 阅读 · 0 评论 -
[力扣]根据前中序构造二叉树--详细解析
如何根据二叉树的前序和中序遍历构造一整棵二叉树?原创 2024-04-03 23:01:33 · 480 阅读 · 0 评论 -
[力扣]5.最长回文子串【清晰写法-->超详解】
手把手教会你动态规划字符串经典例题的分析过程原创 2024-04-02 00:29:25 · 308 阅读 · 0 评论 -
简述快速排序
时间复杂度空间复杂度。原创 2024-03-20 17:05:32 · 208 阅读 · 0 评论 -
[LeetCode]516. 最长回文子序列[记忆化搜索解法详解]
子序列定义为:不改变剩余字符顺序的情况下,删除某些字符或者不删除任何字符形成的一个序列。给你一个字符串 `s` ,找出其中最长的回文子序列,并返回该序列的长度。:一个可能的最长回文子序列为 “bbbb”。:一个可能的最长回文子序列为 “bb”。原创 2024-03-28 21:18:17 · 635 阅读 · 0 评论 -
简述归并排序
递归算法有专门的公式来计算时间复杂度因为开辟了临时的tem_arr数组。原创 2024-03-20 17:03:18 · 247 阅读 · 0 评论 -
3分钟教你弄懂【01背包问题】
将有限物品按找最大价值装进有限体积的背包中去。原创 2024-03-26 16:26:04 · 524 阅读 · 0 评论 -
2023年C++语言B组蓝桥杯的三道题解【题解整合】
2023真题整合包原创 2024-04-01 00:47:54 · 249 阅读 · 0 评论 -
[深度搜索]n 皇后问题简单做法
所以每一次都只会处理一颗子树。我们回溯的时候将变量恢复成原来的样子,也就是‘恢复现场’,方便进行下一次处理。总的来说就是,没有递归到最深处,也就是没有返回的情况,就会进行深度优先遍历,一头扎到死。众所周知,搜索问题可以看作一颗树。原创 2024-03-26 11:11:04 · 284 阅读 · 0 评论 -
【动态规划】完全平方数-详解
总结起来就是,遍历所有可能的完全平方因子,并将问题拆分。原创 2024-03-19 17:11:45 · 484 阅读 · 0 评论 -
【力扣】200.岛屿数量(染色法DFS深搜)
给你一个由'1'(陆地)和'0'(水)组成的的二维网格,请你计算网格中岛屿的数量。岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。。此外,你可以假设。网格的四条边均被水包围。原创 2024-03-31 19:54:23 · 316 阅读 · 0 评论 -
[深度搜索]n皇后问题暴力选择求解
【代码】【深度优先遍历】n皇后问题暴力选择求解。原创 2024-03-26 14:15:24 · 290 阅读 · 0 评论 -
题目 3152: 蓝桥杯2023年第十四届省赛真题-接龙数列【DFS简单爆搜做法】
DFSDFS。原创 2024-03-28 01:36:46 · 324 阅读 · 0 评论 -
3分钟搞懂广度优先搜索[BFS]
【代码】3分钟搞懂广度优先搜素。原创 2024-03-19 23:09:57 · 472 阅读 · 0 评论 -
3分钟弄懂深度优先搜索[DFS]
假设有这么一张地图:10🤔 思考:如何找到一条路可以从左上角走到右下角?左上角的坐标记为(0, 0),右下角的坐标记为(4, 4)原创 2024-03-19 19:12:45 · 965 阅读 · 0 评论 -
题目 3153: 蓝桥杯 2023 年第十四届省赛真题-岛屿个数【双DFS-50行代码】
图解+双重搜索+50行代码十分钟手撕。原创 2024-04-01 00:42:30 · 583 阅读 · 0 评论 -
【力扣】300. 最长递增子序列(DFS+DP两种方法实现)
【代码】【力扣】300. 最长递增子序列(DFS+DP两种方法实现)原创 2024-03-29 17:26:59 · 501 阅读 · 0 评论 -
[寿司力扣DP对于字符串的应用]712. 两个字符串的最小ASCII删除和【详细图解】
在 “leet” 中删除 “e” 将 101[e] 加入总和。如果改为将两个字符串转换为 “lee” 或 “eet”,我们会得到 433 或 417 的结果,比答案更大。结束时,两个字符串都等于 “let”,结果即为 100+101+101+101 = 403。: 在 “sea” 中删除 “s” 并将 “s” 的值(115)加入总和。: 在 “delete” 中删除 “dee” 字符串变成 “let”,在 “eat” 中删除 “t” 并将 116 加入总和。,返回 使两个字符串相等所需删除字符的。原创 2024-03-29 00:17:22 · 480 阅读 · 0 评论 -
[力扣DP]72. 编辑距离
给你两个单词word1和word2, 请返回将word1转换成word2所使用的最少操作数。:3horse -> rorse (将 ‘h’ 替换为 ‘r’)rorse -> rose (删除 ‘r’)rose -> ros (删除 ‘e’):5intention -> inention (删除 ‘t’)inention -> enention (将 ‘i’ 替换为 ‘e’)enention -> exention (将 ‘n’ 替换为 ‘x’)原创 2024-03-28 22:38:19 · 376 阅读 · 0 评论 -
【真题解析】题目 3151: 蓝桥杯2023年第十四届省赛真题-飞机降落【C++ DFS 超详解注释版本】
题目 3151: 蓝桥杯2023年第十四届省赛真题-飞机降落【真题注释深度解析】原创 2024-03-27 01:34:56 · 747 阅读 · 1 评论 -
如何判断一颗完全二叉树
思路:采用宽度优先遍历。原创 2024-03-18 23:19:01 · 329 阅读 · 0 评论 -
搜索二叉树迭代和递归的两种*简单*实现方式
一棵树所有结点的左节点小于父节点,右节点大于父节点,则为搜索二叉树。原创 2024-03-18 22:10:47 · 467 阅读 · 0 评论 -
[动态规划][蓝桥杯 2022 省 B] 李白打酒加强版 -- 代码注释含详解
蓝桥真题,李白打酒原创 2024-03-06 00:10:02 · 1278 阅读 · 0 评论 -
全排列の递归实现[C++]
图标摘自Leetcodehttps://leetcode.cn/problems/permutations/solutions/2363882/46-quan-pai-lie-hui-su-qing-xi-tu-jie-by-6o7h/原创 2024-01-24 20:18:23 · 660 阅读 · 1 评论 -
[算法入门]--十分钟弄懂桶排序(基数排序)
十分钟用通俗的语言教你弄懂桶排序原创 2023-12-09 22:59:27 · 432 阅读 · 0 评论 -
[算法入门]--十分钟弄懂堆排序(超详细)
浅入深出堆排序,伪C++代码,C玩家可以无毒食用!原创 2023-12-03 03:12:59 · 1129 阅读 · 2 评论