leetcode
-
2023-07-12力扣今日二题
链接: [1895. 最大的幻方] 题意: 尺寸k的幻方,需要内部每一行每一列还有两条对角线的和相等 找最大幻方尺寸 解: 尺寸很小,50*50, 做一下行、列、对角线的前缀,然后…
-
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【模拟/递归】2023C-螺旋数字矩阵【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录 题目描述与示例 题目描述 输入描述 输出描述 示例 输入 输出 解题思路 代码 Python Java C++ 时空复杂度 华为OD算法/大厂面试高频题算法练习冲刺训练 …
-
算法沉淀——动态规划之回文串问题(上)(leetcode真题剖析)
算法沉淀——动态规划之回文串问题 01.回文子串 02.最长回文子串 03.分割回文串 IV 04.分割回文串 II 05.最长回文子序列 06.让字符串成为回文串的最少插入次数 …
-
DFS:深搜+回溯+剪枝解决排列、子集问题
创作不易,感谢三连支持!! 一、全排列I . – 力扣(LeetCode) class Sol…
-
算法沉淀 —— 动态规划(子序列问题(上))
算法沉淀 —— 动态规划(子序列问题(上)) 前言 一、最长递增子序列 二、摆动序列 三、 最长递增子序列的个数 四、最长数对链 前言 几乎所有的动态规划问题大致可分为以下5个步骤…
-
【刷题】备战蓝桥杯 — dfs 算法
送给大家一句话: 风度真美! 即使流泪,也要鼓掌, 即使失望,也要满怀希望。 ——刘宝增 dfs 算法 1 前言 2 洛谷 P1030 [NOIP2001 普及组] 求先序排列 题…
-
【C++ leetcode 】双指针问题
1. 183. 移动零 题目 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。…
-
递归究竟是什么?如何快速编写正确的递归代码? —— 力扣经典面试题详解
递归究竟是什么?如何快速编写正确的递归代码? —— 力扣经典面试题详解 一、递归 1.1 什么是递归? 1.2 为什么会用到递归? 1.3 如何快速编写正确的递归代码? 二、力扣相…
-
DFS:深搜+回溯+剪枝解决组合问题
创作不易,感谢支持!!! 一、电话号码的组合 . – 力扣(LeetCod…
-
DFS:深搜+回溯+剪枝解决矩阵搜索问题
创作不易,感谢三连!! 一、N皇后 . – 力扣(LeetCode) c…