摘要: 原题:https://leetcode-cn.com/problems/li-wu-de-zui-da-jie-zhi-lcof/ 原文:https://juejin.im/post/6844904067190243342 题目描述 在一个 \(m*n\) 的棋盘的每一格都放有一个礼物,每个礼物都有 阅读全文
posted @ 2020-09-18 23:17 pigpigever 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 原题地址:https://leetcode-cn.com/problems/qiu-12n-lcof/ 原文地址:https://juejin.im/post/6844904153970376717 题目描述 求 $1 + 2 +... + n$ ,要求不能使用乘除法、for、while、if、el 阅读全文
posted @ 2020-09-18 23:15 pigpigever 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 原题链接:https://leetcode-cn.com/problems/shu-zu-zhong-zhong-fu-de-shu-zi-lcof/ 原文链接:https://juejin.im/post/6844904153970393096 题目描述 在一个长度为 \(n\) 的数组 nums 阅读全文
posted @ 2020-09-18 23:04 pigpigever 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 原题地址:https://leetcode-cn.com/problems/maximum-subarray/ repo地址:https://github.com/pigpigever/leetcode-js-tonychen 原文链接:https://juejin.im/post/68449039 阅读全文
posted @ 2020-09-18 22:20 pigpigever 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 题目描述📄 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 题目剖析🧐 一、 暴力搜索 双层循环,尝试每一个可能的和 找到 nums[i] 阅读全文
posted @ 2020-09-18 22:18 pigpigever 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 原题地址:https://leetcode-cn.com/problems/hamming-distance/ repo 地址: https://github.com/pigpigever/leetcode-js-tonychen 题目剖析🧐 两个整数之间的汉明距离指的是这两个数字对应二进制位不同 阅读全文
posted @ 2020-09-18 22:15 pigpigever 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 原题地址:https://leetcode-cn.com/problems/flatten-a-multilevel-doubly-linked-list/ repo地址:https://github.com/pigpigever/leetcode-js-tonychen 遇到问题我们首先要先搞清楚 阅读全文
posted @ 2020-09-18 22:14 pigpigever 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 原题地址:https://leetcode-cn.com/problems/smallest-range-i/ 题目描述 题目分析 原题描述稍微有点绕,用更加通俗易懂的语言描述就是: 给出一个整数 k,找到一个整数 x 且整数 x 满足 -k <= x <= k,与 A[i] 相加之后得到数组 B。 阅读全文
posted @ 2020-09-18 22:13 pigpigever 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 题目描述 分析题目 按照题意我们只要先对每个子数组先做逆序,再做 0 --> 1 和 1 --> 0 的替换即可,于是我们可以写出以下代码: /** * @param {number[][]} A * @return {number[][]} */ var flipAndInvertImage = 阅读全文
posted @ 2020-09-18 22:11 pigpigever 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动一步。 示例: 输入: [ [1,3,1], [1,5,1], [4,2,1] ] 输出: 7 解释: 因为路径 1→3→1→1→1 的总和最小。 分析题 阅读全文
posted @ 2020-09-18 22:08 pigpigever 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个包含 0, 1, 2, ..., n 中 n 个数的序列,找出 0 .. n 中没有出现在序列中的那个数。 示例 1: 输入: [3,0,1] 输出: 2 示例 2: 输入: [9,6,4,2,3,5,7,0,1] 输出: 8 最简单的解法 刚看到的这道题的时候,第一感觉就是排序, 阅读全文
posted @ 2020-09-18 22:02 pigpigever 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二个节点后,链表变为 1->2->3->5. 简单的思路 用一个数组保存所有的链表节点,遍历完之后可以知道倒数第 n 个链表节点。 时间 阅读全文
posted @ 2020-09-18 17:32 pigpigever 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Given a set of candidate numbers (candidates) (without duplicates) and a target number (target), find all unique combinations in candidates where 阅读全文
posted @ 2020-09-18 15:47 pigpigever 阅读(105) 评论(0) 推荐(0) 编辑