leetcode
-
手把手带你了解时间复杂度和空间复杂度 【超详细】
目录 前言 为什么要学习复杂度? 一、 算法效率 二、时间复杂度 2.1时间复杂度概念 2.1大O的渐进表示法 2.2常见时间复杂度计算举例 三、 空间复杂度 3.1空间复杂度的概…
-
力扣题目的参数解释(力扣初用者必看指南)
导入: 题目来源:leetcode 867 转置矩阵 参数列表: int** matrix int matrixSize int* matrixColSize int* retur…
-
IDEA的LeetCode力扣插件设置与使用(超详细)
目录 一、下载插件 二、插件配置 注意 三、插件使用 欢迎大家来学习和使用LeetCode力扣插件!!! 这几天准备刷算法题,突然发现了IDEA插件商城里面有L…
-
【动态规划】背包问题(详细总结,很全)
【动态规划】 一、 背包问题 1. 背包问题总结 1)动规四部曲: 2) 递推公式总结: 3) 遍历顺序总结: 2. 01背包 1) 二维dp数组 代码实现 2) 一维dp数组 代…
-
【LeetCode算法成长之路】滑动窗口算法总结与经典题目分析
前言 本文小新为大家带来 滑动窗口算法 相关知识,经过对滑动窗口算法类题目的总结,为大家分享滑动窗口算法概述(包括:滑动窗口算法思想,滑动窗口算法使用场景,滑动窗口算法使用思路),…
-
【力扣热题100】287. 寻找重复数(弗洛伊德的乌龟和兔子方法)
【力扣热题100】287. 寻找重复数 写在最前面 理解解决 “寻找重复数” 问题的算法 问题描述 弗洛伊德的乌龟和兔子方法 为什么这个方法有效? 代码 复…
-
【动态规划】【记忆化搜索】C++算法:546移除盒子
作者推荐 视频算法专题 本文涉及知识点 动态规划汇总 记忆化搜索 LeetCode546. 移除盒子 给出一些不同颜色的盒子 boxes ,盒子的颜色由不同的正数表示。 你将经过若…
-
LeetCode——两数相加
目录 一、两数相加 1、题目 2、题目解读 3、代码 二、反转链表 1、题目 2、题目解读 3、代码 三、两数相加 II 1、题目 2、题目解读 3、代码 反转链表再进行计算 …
-
力扣精选算法100题——水果成篮(滑动窗口专题)
本题链接👉水果成篮 第一步:了解题意 我就按照实例1来进行对这题的理解。 1代表种类类型,这个数组里面有2个种类类型 ps:种类1和种类2 ,只不过种类1是有2个水…
-
【数位dp】【动态规划】C++算法:233.数字 1 的个数
作者推荐 视频算法专题 本文涉及知识点 动态规划汇总 LeetCode:233数字 1 的个数 给定一个整数 n,计算所有小于等于 n 的非负整数中数字 1 出现的个数。 示例 1…
-
【每日一题】4.LeetCode——杨辉三角
📚博客主页:爱敲代码的小杨. ✨专栏:《Java SE语法》 ❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的三连就是我持续…
-
【LeetCode】动态规划 刷题训练(一)
文章目录 面试题 08.01. 三步问题 题目解析 状态转移方程 完整代码 746. 使用最小花费爬楼梯 题目解析 状态转移方程 完整代码 91. 解码方法 题目解析 状态转移方程…
-
前缀和(C/C++)
目录 1. 前缀和的定义 2. 一维前缀和 2.1 计算公式 2.2 用途 2.3 小试牛刀 3. 二维前缀和 3.1 用途 1. 前缀和的定义 对于一个给…
-
(C语言版)力扣(LeetCode)数组相关面试题OJ题解析
数组相关面试题 26. 删除有序数组中的重复项 题目 说明 示例一 示例二 提示 解析 27.移除元素 题目 说明 示例1 示例2 提示 解析 解法一 解法二 88. 合并两个有序…
-
118.杨辉三角【LeetCode】
💖 欢迎来阅读子豪的博客(LeetCode刷题篇🧔) 👉 有什么宝贵的意见或建议可以在留言区留言 💻 欢迎 素质三连…
