-
67. 二进制求和
题目描述: 本题思路很简单,看看官方解法很快就能看懂,主要是官方解法中的C++解法中不等长字符相加的思路很清奇,代码很优雅。 C++版本: #includeclass Solution {public:string addBi
-
java - 寻找一个值的二分查找、寻找左侧边界的二分查找总结
声明:总结基于labuladong总结的框架,感谢大佬 1 以下搜索均为左闭右闭区间2 因此为了确保搜索不漏掉,while循环中为leftmax(nums)时,left会一直右移,而right不会变。循环结束时,left = r
-
[Swift-2019力扣杯春季决赛]3. 最长重复子串
概述给定字符串 S,找出最长重复子串的长度。如果不存在重复子串就返回 0。 示例 1: 输入:"abcd"输出:0解释:没有重复子串。 示例 2: 输入:"abbaba"输出:2解释:最长的重复子串为
-
[Swift-2019力扣杯春季决赛]4. 有效子数组的数目
概述给定一个整数数组 A,返回满足下面条件的 非空、连续 子数组的数目: 子数组中,最左侧的元素不大于其他元素。 示例 1: 输入:[1,4,2,5,3]输出:11解释:有 11 个有效子数组,分别是:[1],[4],[2],[5],[3]
-
LT简单题263-丑数
题目链接 题目描述: 丑数 就是只包含质因数 2、3 和 5 的正整数。 给你一个整数 n ,请你判断 n 是否为 丑数 。如果是,返回 true ;否则,返回 false 。 示例 1: 输入:n = 6 输出:true 解释:6 = 2
-
【C语言】题集 of ⑧
🚩write in front🚩 🔎大家好,我是謓泽,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 🏅
-
《LeetCode零基础指南》
文章目录零、了解网站 1、输入输出2、刷题步骤3、尝试编码4、调试提交一、概念定义 1、函数简介2、函数的基本概念3、函数的基本结构4、返回
-
《LeetCode零基础指南》
文章目录零、了解网站 1、输入输出2、刷题步骤3、尝试编码4、调试提交一、概念定义 1、函数简介2、函数的基本概念3、函数的基本结构4、返回
-
【力扣2251】花期内花的数目 JAVA全过程详解
一、题目描述 1. 输入 给你一个下标从 0 开始长度为 m 的二维整数数组 flowers ,其中 flowers[i][starti, endi] 表示第 i 朵花的花期为从 第starti 天到第 endi
-
力扣——880. 索引处的解码字符串(Java、C、python3百分百击败含解题思路)
索引处的解码字符串 给定一个编码字符串 S。请你找出 解码字符串 并将其写入磁带。解码时,从编码字符串中 每次读取一个字符 ,并采取以下步骤: 如果所读的字符是字母&
-
力扣——880. 索引处的解码字符串(Java、C、python3百分百击败含解题思路)
索引处的解码字符串 给定一个编码字符串 S。请你找出 解码字符串 并将其写入磁带。解码时,从编码字符串中 每次读取一个字符 ,并采取以下步骤: 如果所读的字符是字母&
-
【力扣2251】花期内花的数目 JAVA全过程详解
一、题目描述 1. 输入 给你一个下标从 0 开始长度为 m 的二维整数数组 flowers ,其中 flowers[i][starti, endi] 表示第 i 朵花的花期为从 第starti 天到第 endi
-
10. 正则表达式匹配(Java)LeeCode
解题思路: 1. 如何匹配 从左往右匹配,要考虑后面是否是 * 情况会多一些。 但从右往左匹配,* 只影响前面的一个字符。 所以我们从右往左匹配。 2. 要考虑几种情况&am
-
LeetCode-跳跃游戏
动态规划思想观察。 我们设置dp数组,下标表示位置,值表示当前可跳最大步数。确定状态方程。 我们进行一步一步跳的 *** 作,假设我们要跳到第n个位置,
-
LeetCode-跳跃游戏
动态规划思想观察。 我们设置dp数组,下标表示位置,值表示当前可跳最大步数。确定状态方程。 我们进行一步一步跳的 *** 作,假设我们要跳到第n个位置,
-
02
力扣206翻转链表 题意:反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL1、直接翻转 ** * De
-
力扣——880. 索引处的解码字符串(Java、C、python3百分百击败含解题思路)
索引处的解码字符串 给定一个编码字符串 S。请你找出 解码字符串 并将其写入磁带。解码时,从编码字符串中 每次读取一个字符 ,并采取以下步骤: 如果所读的字符是字母,则将该字母写在磁带上。 如果所读的字符是数字(例如 d),则整个当前磁带总
-
LT简单题136-只出现一次的数字
题目链接 题目描述: 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 方法一:位运算(异或) 异或运算有以下三
-
1.两数之和
一.题目描述 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现