代码编织梦想

leetcode-爱代码爱编程

LeetCode-2383. 赢得比赛需要的最少训练时长【贪心,数组】 题目描述:解题思路一:贪心+一次遍历。每次遇到新的多少,依次比较精力和经验,然后训练即可。这里:zip() 函数用于将可迭代的对象作为参数

【每日一题】倍数求和-爱代码爱编程

文章目录 Tag题目来源题目解读解题思路方法一:一次遍历 其他语言cpython3 写在最后 Tag 【一次遍历】【数组】【2023-10-17】 题目来源 2652. 倍数求和

【面试经典150 | 区间】合并区间-爱代码爱编程

文章目录 Tag题目来源题目解读解题思路方法一:一次遍历 其他语言python3 写在最后 Tag 【排序】【一次遍历】【数组】 题目来源 56. 合并区间

【面试经典150 | 区间】汇总区间-爱代码爱编程

文章目录 Tag题目来源题目解读解题思路方法一:一次遍历复杂度分析 其他语言python3C 写在最后 Tag 【一次遍历】【数组】【字符串】 题目来源 228. 汇总区间

算法:数组中的最大差值---“打擂台法“-爱代码爱编程

1、题目: 给定一个整数数组 nums,找出给定数组中两个数字之间的最大差值。要求,第二个数字必须大于第一个数字。 2、分析特点: 求最大差值 ==> 最大值 - 最小值只需要遍历价格数组一遍,记录历史最

leetcode-121. 买卖股票的最佳时机【单调栈,一次遍历】==注意暴力解法会超时。==_halozzk的博客-爱代码爱编程

题目描述:LeetCode-121. 买卖股票的最佳时机【单调栈,一次遍历】注意暴力解法会超时。 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一

剑指offer 63.股票的最大利润_hotrabbit.的博客-爱代码爱编程

题目 假设把某股票的价格按照时间先后顺序存储在数组中,请问买卖该股票一次可能获得的最大利润是多少? 示例 1: 输入: [7,1,5,3,6,4] 输出: 5 解释: 在第 2 天(股票价格 = 1)的时候买入,在第

LeetCode刷题笔记2——数组2-爱代码爱编程

LeetCode刷题笔记2——数组2 重塑数组 题目 在 MATLAB 中,有一个非常有用的函数 reshape ,它可以将一个 m x n 矩阵重塑为另一个大小不同(r x c)的新矩阵,但保留其原始数据。 给你一个由二维数组 mat 表示的 m x n 矩阵,以及两个正整数 r 和 c ,分别表示想要的重构的矩阵的行数和列数。 重构

《LeetCode之每日一题》:261.按键持续时间最长的键-爱代码爱编程

按键持续时间最长的键 有关题目题解 题目链接: 按键持续时间最长的键 有关题目 LeetCode 设计了一款新式键盘,正在测试其可用性。测试人员将会点击一系列键(总计 n 个),每次一个。 给你一个长度为 n 的字符串 keysPressed ,其中 keysPressed[i] 表示测试序列中第 i 个被按下的键。 releaseTim

《LeetCode之每日一题》:243.汇总区间-爱代码爱编程

汇总区间 有关题目题解 题目链接: 汇总区间 有关题目 给定一个无重复元素的有序整数数组 nums 。 返回 恰好覆盖数组中所有数字 的 最小有序 区间范围列表。 也就是说,nums 的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于 nums 的数字 x 。 列表中的每个区间范围 [a,b] 应该按如下格式输出:

《LeetCode之每日一题》:239.最大连续 1 的个数-爱代码爱编程

最大连续 1 的个数 有关题目题解 题目链接: 最大连续 1 的个数 有关题目 给定一个二进制数组, 计算其中最大连续 1 的个数。 示例: 输入:[1,1,0,1,1,1] 输出:3 解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3. 提示: 输入的数组只包含 0 和 1 。 输入数组的长度是正整数,

《LeetCode之每日一题》:228.截断句子-爱代码爱编程

截断句子 有关题目题解 题目链接: 截断句子 有关题目 句子 是一个单词列表,列表中的单词之间用单个空格隔开,且不存在前导或尾随空格。 每个单词仅由大小写英文字母组成(不含标点符号)。 例如,"Hello World"、"HELLO" 和 "hello world hello world" 都是句子。 给你一个句子 s​​​​​​ 和一

《LeetCode之每日一题》:224.连续字符-爱代码爱编程

连续字符 有关题目题解 题目链接: 连续字符 有关题目 给你一个字符串 s ,字符串的「能量」定义为: 只包含一种字符的最长非空子字符串的长度。 请你返回字符串的能量。 示例 1: 输入:s = "leetcode" 输出:2 解释:子字符串 "ee" 长度为 2 ,只包含字符 'e' 。 示例 2: 输入:s = "abbc

Leetcode--Java--551. 学生出勤记录 I-爱代码爱编程

题目描述 给你一个字符串 s 表示一个学生的出勤记录,其中的每个字符用来标记当天的出勤情况(缺勤、迟到、到场)。记录中只含下面三种字符: ‘A’:Absent,缺勤 ‘L’:Late,迟到 ‘P’:Present,到场 如果学生能够 同时 满足下面两个条件,则可以获得出勤奖励: 按 总出勤 计,学生缺勤(‘A’)严格 少于两天。 学生 不会 存在 连

leetcode第121题 买卖股票的最佳时机_摸金青年v的博客-爱代码爱编程

题目描述: 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。 注意你不能在买入股票前卖出股票。 示例 1: 输入: [7,1,5,3,6,4] 输出: 5 解释: 在第 2 天(股票价格 = 1)的时候买入,在第

lintcode-关于一次遍历解决循环单词问题的思考_lg_20081224的博客-爱代码爱编程

题目:The words are same rotate words if rotate the word to the right by loop, and get another. Count how many diff