首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
力扣刷题日记
东倒西歪小田螺
创建于2023-01-05
订阅专栏
记录平时刷的力扣题
暂无订阅
共78篇文章
创建于2023-01-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
力扣刷题日记-52. N 皇后 II
思路:注释 方法一:利用位运算,当前行更上一行或运算可得到当前行的某一列不可取,当前行跟上一行左移动一位或运算可以得到左斜线位置不可取,当前行跟上一行右移一位或运算可以得到右斜线位置不可取,剩下就是可
力扣刷题日记-1138. 字母板上的路径
我们从一块字母板上的位置 (0, 0) 出发,该坐标对应的字符为 board[0][0]。 在本题里,字母板为board = ["abcde", "fghij", "klmno", "pqrst",
力扣刷题日记-329. 矩阵中的最长递增路径
思路: 动态规划,当前的长度算1,化繁为简,递归下去 给定一个 m x n 整数矩阵 matrix ,找出其中 最长递增路径 的长度。 对于每个单元格,你可以往上,下,左,右四个方向移动。 你 不能
力扣刷题日记-287. 寻找重复数
思路: 两个相同的数异或的结果是0 这句话要背的滚瓜烂熟 给定一个包含 n + 1 个整数的数组 nums ,其数字都在 [1, n] 范围内(包括 1 和 n),可知至少存在一个重复的整数。 假设
力扣刷题日记-53. 最大子数组和
给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分。
力扣刷题日记-2331. 计算布尔二叉树的值
思路: 典型的递归 根据题目:完整二叉树 是每个节点有 0 个或者 2 个孩子的二叉树。 可以用判断左子树有没有来确定递归的结束条件. 给你一棵 完整二叉树 的根,这棵树有以下特征: 叶子节点 要么值
力扣刷题日记-121. 买卖股票的最佳时机
- 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算
力扣刷题日记-415. 字符串相加
给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和并同样以字符串形式返回。 你不能使用任何內建的用于处理大整数的库(比如 BigInteger), 也不能直接将输入的字符串转换为整数形
力扣刷题日记-461. 汉明距离
思路: a = a & (a - 1) a会消除一个1 ``` /** * @param {number} x * @param {number} y * @return {number} */ va
力扣刷题日记-136-只出现一次的数字
思路: 这道题用位运算的方式来做比较简单,只要知道 两个相同的元素异或的结果是0,那么只出现一次的元素就过滤出来了
力扣刷题日记-704-二分查找
给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 来源:力扣(LeetCod
力扣刷题日记-1798-你能构造出连续值的最大数目
思路: 找到规律,验证不了 给你一个长度为 n 的整数数组 coins ,它代表你拥有的 n 个硬币。第 i 个硬币的值为 coins[i] 。如果你从这些硬币中选出一部分硬币,它们的和为 x ,那么
力扣刷题日记-234-回文链表
每天坚持刷题,刷爆leetcode需要多久???? 给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。
力扣刷题日记-剑指 Offer 10- I. 斐波那契数列
服自己了,看题没看清,原本一次性可以通过的题目,硬是做了三次, 原来忘记模1000000007 - 写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数
力扣刷题日记-160-相交链表
解题思路: 两条链表相加总数一样,最好那几个元素是公共的 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。
力扣刷题日记-876-链表的中间结点
给定一个头结点为 head 的非空单链表,返回链表的中间结点。 如果有两个中间结点,则返回第二个中间结点。 慢指针所在的地方就是中间指针
力扣刷题日记-剑指 Offer 22. 链表中倒数第k个节点
输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。 例如,一个链表有 6 个节点,从头节点开始,它们的值依次是 1、2、3、4、5、6
力扣刷题日记-142-环形链表 II
每天给自己打气,天天刷题天天爽,一直刷题一直爽,加油.别人能做到的事情,咱也能做到. - 今天找了一张西瓜封面,有点期待夏天的到来了. 给定一个链表的头节点 head ,返回链表开始入环的第一个节
力扣刷题日记-70-爬楼梯
``` /** * @param {number} n * @return {number} */ var climbStairs = function(n) { //方法一 //动态规划的方式 默认
力扣刷题日记-2325-解密消息
给你字符串 key 和 message ,分别表示一个加密密钥和一段加密消息。解密 message 的步骤如下: 使用 key 中 26 个英文小写字母第一次出现的顺序作为替换表中的字母 顺序 。 将
下一页