
LeetCode刷题记录
文章平均质量分 68
还是要努力呀!
编程小白
展开
-
LeetCode748.使用最小花费爬楼梯
LeetCode748.使用最小花费爬楼梯:采用动态规划的思路,从后往前计算并记录从第i层爬到阶梯顶的最低费用,遍历结束后通过dp[0]、dp[1]的最小值判断最终结果。原创 2022-08-24 16:07:19 · 241 阅读 · 0 评论 -
LeetCode:06Z字形变换
leetcode第6题:Z字形变换:将一个给定字符串s根据给定的行数numRows,以从上往下、从左到右进行Z字形排列。原创 2022-07-18 21:20:01 · 108 阅读 · 0 评论 -
LeetCode:69.求平方根
LeetCode刷题:69.求平方根原创 2022-04-03 16:50:49 · 733 阅读 · 0 评论 -
LeetCode:19.删除链表中的倒数第N个结点
LeetCode刷题:19.删除链表中的倒数第N个结点 --- 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 --- 双指针法 && 栈原创 2022-04-02 17:19:31 · 1532 阅读 · 0 评论 -
LeetCode:67.二进制求和
LeetCode刷题:67.二进制求和 -- 对两个二进制字符串进行相加操作 -- 暴力破解:从字符串尾部依次遍历相加。原创 2022-03-31 20:58:08 · 886 阅读 · 0 评论 -
LeetCode:12.整数转罗马
LeetCode刷题:12.整数转罗马 -- 给你一个整数,将其转为罗马数字。原创 2022-03-30 21:02:34 · 239 阅读 · 0 评论 -
66.加一
LeetCode刷题:66.加一 -- 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一;最高位数字存放在数组的首位, 数组中每个元素只存储单个数字 -- 方法一:反向遍历数组,根据加一操作后是否需要进位来判断是否继续遍历;方法二:反向遍历数组末尾的9,遇到9则置0,第一个非9数字进行加一。原创 2022-03-28 19:43:36 · 130 阅读 · 0 评论 -
LeetCode:8.字符串转换整数
LeetCode刷题:8.字符串转换整数 -- 将字符串转化成一个 32 位有符号整数 -- 暴力破解法 && leetcode给出的 自动状态机 方法。原创 2022-03-27 15:08:02 · 251 阅读 · 0 评论 -
LeetCode:7.整数反转
LeetCode刷题:7,整数反转 -- 将32位有符号整数进行反转,运行环境不允许存储64位整数 -- 数学方法取余求解 -- 关键在于如何在 32 位的有符号整数范围内判断是否溢出原创 2022-03-26 17:20:31 · 639 阅读 · 0 评论 -
LeetCode:5.最长回文子串
LeetCode刷题:5.最长回文子串 -- 给你一个字符串 s ,找到 s 中最长的回文子串。方法一使用暴力破解;方法二使用中心扩展算法求解。原创 2022-03-25 09:24:39 · 101 阅读 · 0 评论 -
LeetCode:3.无重复字符的最长字串 -- 滑动窗口方法
LeetCode刷题:3.无重复字符的最长子串 -- 采用“滑动窗口”的方法求解该问题。原创 2022-03-24 10:27:15 · 700 阅读 · 0 评论 -
LeetCode:3.无重复字符的最长子串
LeetCode刷题:3.无重复字符的最长子串 -- 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度 --- 该文章介绍了暴力破解的方法。原创 2022-03-23 15:57:22 · 1564 阅读 · 0 评论 -
LeetCode:35.搜索插入位置
LeetCode刷题:35.搜索插入位置 -- 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。原创 2022-03-21 22:51:17 · 199 阅读 · 0 评论 -
LetCode:2.两数相加
LeetCode刷题:2.两数相加原创 2022-03-19 16:40:22 · 678 阅读 · 0 评论 -
LeetCode:35.搜索插入位置
LeetCode刷题:35搜索插入位置--给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。原创 2022-03-18 16:47:15 · 304 阅读 · 0 评论 -
LeetCode:28.实现 strStr()
LeetCode刷题:28.实现 strStr() -- 在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)原创 2022-03-17 20:13:22 · 121 阅读 · 0 评论 -
LeetCode:27.移除元素
LeetCode刷题:27.移除元素 -- 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。原创 2022-03-16 20:11:08 · 385 阅读 · 0 评论 -
LeetCode:26.删除有序数组中的重复项
LeetCode刷题:26.删除有序数组中的重复项 --- 返回数组中不重复的元素个数k,并保证数组的前k个位置保存该k个元素原创 2022-03-15 20:45:13 · 381 阅读 · 0 评论 -
LeetCode:21.合并两个有序链表
LeetCode刷题:21.合并两个有序链表--将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。原创 2022-03-14 15:42:58 · 1400 阅读 · 0 评论 -
LeetCode:9. 回文数
LeetCode刷题:9. 回文数 -- 判断一个数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。原创 2022-03-12 10:52:35 · 359 阅读 · 0 评论 -
LeetCode:20.有效的括号
LeetCode刷题:20.有效的括号---判断所给字符串是否有效原创 2022-03-11 19:18:43 · 333 阅读 · 0 评论 -
LeetCode:14.最长公共前缀
LeetCode刷题:14.最长公共前缀 --- 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。原创 2022-03-10 17:22:06 · 277 阅读 · 0 评论 -
LeetCode:13. 罗马数字转整数
LeetCode题目:13. 罗马数字转整数---对于给定的罗马数字,按照罗马数字的计算规则将其转化为整数原创 2022-03-09 20:46:00 · 223 阅读 · 0 评论 -
LeetCode:1.两数之和
LeetCode习题:两数之和给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target的那两个整数,并返回它们的数组下标。原创 2022-03-08 19:40:07 · 238 阅读 · 0 评论