LeetCode刷题总结
文章平均质量分 84
Lf_MrF
这个作者很懒,什么都没留下…
展开
-
SQL学习计划-SQL语法复习笔记
SQL学习计划知识点笔记起因目录格式SQL函数篇SQL:字符串函数字符串截取操作:`SUBSTRING`题目列表SQL:流程控制函数条件判断操作`IF`题目列表SQL:数学函数取余操作`MOD`题目列表SQL学习计划题目1873-计算特殊奖金题目解读题解起因在刷力扣SQL学习计划的过程中,发现自己对数据库中的好多基础操作的掌握很差,因此在此处记录刷题过程中学习到的所有的知识点.目录格式知识点总结部分目录格式:# 功能描述## 知识点总结## SQL计划中对应题目刷题部分的目录格式:# 题目原创 2022-04-24 10:40:39 · 1094 阅读 · 0 评论 -
【LeetCode1447.最简分数】从最简分数到辗转相除法的证明及算法实现
LeetCode1447 - 辗转相除法LeetCode1447.最简分数题目分析知识点总结辗转相除法数字转字符串Go代码实现LeetCode1447.最简分数给你一个整数 nnn ,请你返回所有 000 到 111 之间(不包括 000 和 111)满足分母小于等于 nnn 的 最简分数 。分数可以以任意顺序返回。示例 1:输入:n = 2输出:[“1/2”]解释:“1/2” 是唯一一个分母小于等于 2 的最简分数。题目分析这道题目可以拆解成为两部分.如何确定最简分数如何返回结原创 2022-02-10 22:59:22 · 417 阅读 · 0 评论 -
322. 零钱兑换为例讲解动态规划的课程笔记
动态规划动态规划可以解决什么样的问题?给定一个矩阵网络 一个机器人从左上角出发 每次可以向下或者向右走一步A: 有多少种方式可以走到右下角 B:输出所有走到右下角的路径Question: A 和 B 哪个可以使用动态规划来解决?动态规划题目特点1 计数问题多少种方法选出K个数使得和是sum2 求最大和最小值最长上升序列长度3 存在性问题能不能选出K个数使得和是sum动态规划的解题步骤第一部分:确定状态确定状态需要两个意识: 最后一步 和 子问题第二部分:转移方程原创 2020-10-30 13:31:26 · 178 阅读 · 0 评论 -
[LeetCode刷题笔记]155. Min Stack -最小栈的实现方法
最小栈1 题目要求2 算法思路3 算法实现1 题目要求https://leetcode-cn.com/problems/min-stack/2 算法思路由于题目要求在常数时间内检索到最小的元素,那么我们一定要有一个变量,这个变量里面一直存储着现有栈中的最小的元素.1.可以每次入栈两次,分别存储当前的栈中元素,和当前栈中的最小元素.弹栈操作和这个入栈操作正好对应,每次弹栈弹出两个元素....原创 2020-04-13 09:05:34 · 349 阅读 · 3 评论 -
[LeetCode刷题笔记]1039. 多边形三角剖分的最低得分 - 动态规划问题
多边形三角剖分的最低得分1 问题描述2 问题分析1 问题描述2 问题分析1.利用动态规划解题如何确保原创 2020-04-10 08:39:53 · 334 阅读 · 0 评论 -
[LeetCode刷题笔记][复习篇]300. 最长上升子序列 - 动态规划
最长上升子序列1 题目分析2 算法思想2.1 动态规划算法的核心思想2.2 结合本题目使用动态规划算法2.2.1 问题分析2.2.2 变量设置3 算法实现1 题目分析给定一个无序数组,求解其最长上升子序列.https://leetcode-cn.com/problems/longest-increasing-subsequence/2 算法思想2.1 动态规划算法的核心思想动态规划...原创 2020-04-09 08:15:09 · 136 阅读 · 0 评论 -
[LeetCode刷题笔记][复习篇]9.回文数
回文数1 题目描述2 题目分析3 代码实现1 题目描述2 题目分析这是一道之前刷过题目,但是明显我没有掌握.LeetCode的题目不是用来划对勾的你只有愿意去思考,你才能够有所收获.通过题干我们可以获得以下信息:负数一定不是回文数10的倍数一定不是回文数回文数的关于某个值对称.有两种情况.第一种情况是x共有奇数位第二种情况是x共有偶数位.以1221为例,我们建立一个变量...原创 2020-04-03 21:18:10 · 154 阅读 · 0 评论 -
[LeetCode刷题笔记][复习篇]7. Reverse Integer
7. Reverse Integer1. 二刷想法2. 解题思路3. 问题的解1. 二刷想法好久没有复习之前刷的一些题目了,这次打开了这个题目,结果发现自己只有基本的思路,但是细节上面完全实现不出来了.温故而知新,可以为师矣学而不思则罔,思而不学则殆2. 解题思路溢出提示:这道题明确说明了范围在[−231,231−1-2^{31},2^{31}-1−231,231−1]之中,如果没...原创 2020-04-03 16:50:48 · 161 阅读 · 0 评论 -
[LeetCode刷题笔记] 070爬楼梯的思考过程以及个人想法
爬楼梯1-题目要求![算法题目要求](https://img-blog.csdnimg.cn/20200402144830579.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0xmX01yRg==,size_16,color_FFFFFF...原创 2020-04-02 15:11:54 · 390 阅读 · 0 评论