算法
-
【刷题】leetcode 1 . 两数之和
两数之和 两数之和 1 思路一 (简单突破) 2 思路二 (进行优化) 3 思路三 (哈希表 我还不会) 谢谢阅读Thanks♪(・ω・)ノ 下一篇文章见!!! 两数之和 题目链接…
-
算法沉淀——双指针算法(leetcode真题剖析)
算法沉淀——双指针算法 01.移动零 02.复写零 03.快乐数 04.盛最多水的容器 05.有效三角形的个数 06.和为s的两个数字 07.三数之和 08.四数之和 双指针算法(…
-
【动态规划】【map】【C++算法】1289. 下降路径最小和 II
作者推荐 视频算法专题 本文涉及知识点 动态规划汇总 map LeetCode1289. 下降路径最小和 II 给你一个 n x n 整数矩阵 grid ,请你返回 非零偏移下降路…
-
【算法专题】二分查找
二分查找 二分查找 1. 二分查找 2. 在排序数组中查找元素的第一和最后一个位置 3. 搜索插入位置 4. x 的平方根 5. 山脉数组的峰顶索引 6. 寻找峰值 7. 寻找旋转…
-
【C语言/数据结构】排序(快速排序及多种优化|递归及非递归版本)
🌈个人主页:秦jh__https://blog.csdn.net/qinjh_?spm=1010.2135.3001.5343🔥 系列专栏:《数据…
-
第十三章 DFS与BFS(保姆级教学!!超级详细的图示!!)
第十三章 DFS与BFS 一、深度优先搜索 1、什么是DFS? 2、DFS代码模板 (1)问题: (2)分析: (3)模板: 3、DFS代码分析 二、广度优先搜索 1、什么是BFS…
-
链表基础知识(二、双向链表头插、尾插、头删、尾删、查找、删除、插入)
目录 一、双向链表的概念 二、 双向链表的优缺点分析与对比 2.1双向链表特点: 2.2双链表的优劣: 2.3循环链表的优劣 2.4 顺序表和双向链表的优缺点分析 三、带头双…
-
【数据结构】单链表OJ题(一)
🔥博客主页:小王又困了 📚系列专栏:数据结构 🌟人之为学,不日近则日退 ❤️感谢大家点赞👍收藏⭐评论✍️ 目录 一…
-
60题学会动态规划系列:动态规划算法第五讲
子数组系列题目 文章目录 1.最大子数组和 2.环形子数组的最大和 3.乘积最大数组 4.乘积为正数的最长子数组长度 5.等差数列划分 6.最长湍流子数组 7.单词拆分 8.环绕字…
-
【动态规划】【矩阵快速幂】【滚动向量】C++算法552. 学生出勤记录 II
作者推荐 视频算法专题 本文涉及知识点 动态规划汇总 矩阵快速幂 滚动向量 本题其它解法 【矩阵快速幂】封装类及测试用例及样例 LeetCode552. 学生出勤记录 II 可以用…
-
扫地机器人(二分算法+贪心算法)
1. if(robot[i]-len<=sweep)这个代码的意思是——如果机器人向左移动len个长度后,比现在sweep的位置(现在已经覆盖的范围)还要靠左,就是覆盖连续…
-
【算法系列 | 12】深入解析查找算法之—斐波那契查找
序言 心若有阳光,你便会看见这个世界有那么多美好值得期待和向往。 决定开一个算法专栏,希望能帮助大家很好的了解算法。主要深入解析每个算法,从概念到示例。 我们一起努力,成为更好的自…
-
数据结构 模拟实现二叉树(孩子表示法)
目录 一、二叉树的简单概念 (1)关于树的一些概念 (2)二叉树的一些概念及性质 定义二叉树的代码: 二、二叉树的方法实现 (1)createTree (2)preOrder (3…
-
【算法专题】二叉树中的深搜(DFS)
二叉树中的深搜 深搜 1. 计算布尔二叉树的值 2. 求根节点到叶节点数字之和 3. 二叉树剪枝 4. 验证二叉搜索树 5. 二叉搜索树中第K小的元素 6. 二叉树的所有路径 深搜…
-
华为od机考 Python【A卷+B卷+C卷+D卷】
本专栏使用Python解题 常见问题 1:进入机考网页之后如果链接上写着【C卷】,就表示是C卷题库。在2023年11月之后,大多数同学收到的应该是B卷+C卷题库题库。 2:旧的题库…
