随笔分类 - 【算法】---LeetCode
摘要:这是悦乐书的第 367 次更新,第 395 篇原创 01 看题和准备 今天介绍的是 算法题中 级别的第 题(顺位题号是 )。给定两个正整数 和`y i = 0 j = 0 x^i + y^j`,则整数是强大的。 返回值小于或等于 的所有强大整数的列表。 你可以按任何顺序返回答案。在你的答案中,每个值
阅读全文
摘要:这是悦乐书的第 366 次更新,第 394 篇原创 01 看题和准备 今天介绍的是 算法题中 级别的第 题(顺位题号是 )。如果树中的每个节点具有相同的值,则二叉树是单一的。当且仅当给定树是单一时才返回 。 输入: [1,1,1,1,1,null,1] 输出: true 输入: [2,2,2,5,2
阅读全文
摘要:这是悦乐书的第 365 次更新,第 393 篇原创 01 看题和准备 今天介绍的是 算法题中 级别的第 题(顺位题号是 )。在大小为 的数组 中,存在 个唯一元素,并且这些元素中的一个重复 次。 返回重复N次的元素。例如: 输入:[1,2,3,3] 输出:3 输入:[2,1,2,5,3,2] 输出:
阅读全文
摘要:这是悦乐书的第 364 次更新,第 392 篇原创 01 看题和准备 今天介绍的是 算法题中 级别的第 题(顺位题号是 )。在外语中,令人惊讶的是,他们也使用英文小写字母,但可能使用不同的顺序。字母表的顺序是小写字母的一些排列。 给定用外语编写的单词序列以及字母表的顺序,当且仅当给定单词在这种外来语
阅读全文
摘要:这是悦乐书的第 363 次更新,第 391 篇原创 01 看题和准备 今天介绍的是 算法题中 级别的第 题(顺位题号是 )。给定4个整数组成的数组,返回最大的24小时时间。 最小的24小时时间是00:00,最大的是23:59。 从00:00开始,如果从午夜开始经过更多时间,则时间会更长。 将答案作为
阅读全文
摘要:这是悦乐书的第 362 次更新,第 389 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第224题(顺位题号是944)。我们给出了一个N个小写字母串的数组A,它们的长度都相同。 现在,我们可以选择任何一组删除索引,对于每个字符串,我们删除这些索引中的所有字符。 例如,
阅读全文
摘要:这是悦乐书的第 361 次更新,第 388 篇原创 01 看题和准备 今天介绍的是 算法题中 级别的第 题(顺位题号是 )。给定仅包含 (增加)或 (减少)的字符串 ,令 。 返回元素值范围为[0,1,…,N]的整型数组A,使得对于所有i = 0,…,N 1: 如果S[i] =='I',那么A[i]
阅读全文
摘要:这是悦乐书的第 360 次更新,第 387 篇原创 01 看题和准备 今天介绍的是 算法题中 级别的第 题(顺位题号是 )。给定一个整数数组 ,当且仅当它是一个有效的山形数组时返回 。 A是一个山形数组,当且仅当: A.length = 3 存在一些具有0 A[i+1] ... A[A.length
阅读全文
摘要:这是悦乐书的第 359 次更新,第 386 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第221题(顺位题号是938)。给定二叉搜索树的根节点,返回节点值在[L,R]之间的所有节点的值的总和。二叉搜索树的节点值唯一。例如: 输入:root = [10,5,15,3,7
阅读全文
摘要:这是悦乐书的第 358 次更新,第 385 篇原创 01 看题和准备 今天介绍的是 算法题中 级别的第 题(顺位题号是 )。你有一系列日志。每个日志都是以空格分隔的单词串。 每个日志中的第一个单词是标识符,由字母数字组成。 字母日志,标识符后面的每个单词只包含小写字母。 数字日志,标识符后面的每个单
阅读全文
摘要:这是悦乐书的第 357 次更新,第 384 篇原创 01 看题和准备 今天介绍的是 算法题中 级别的第 题(顺位题号是 )。写一个类 来计算最近的请求。 它只有一个方法: ,其中t代表一些时间(以毫秒为单位)。 返回从3000毫秒前到现在为止的ping数。 在 中任何时间 都将计数,包括当前 。 每
阅读全文
摘要:这是悦乐书的第 356 次更新,第 383 篇原创 01看题和准备 今天介绍的是 算法题中 级别的第 题(顺位题号是 )。每封电子邮件都包含本地名称和域名,以 符号分隔。 例如,在 中, 是本地名称, 是域名。 除了小写字母,这些电子邮件可能包含 或`'+'`。 如果在电子邮件地址的本地名称部分中的
阅读全文
摘要:这是悦乐书的第 355 次更新,第 380 篇原创 01 看题和准备 今天介绍的是 算法题中 级别的第 题(顺位题号是 )。你的朋友正在键盘上输入他的名字。 有时,在键入字符c时,键可能会被长按,键入的字符将被输入1次或更多次。 你检查键盘的键入字符。 如果可能是你的朋友姓名,则返回 ,其中一些字符
阅读全文
摘要:这是悦乐书的第 354 次更新,第 379 篇原创 01 看题和准备 今天介绍的是 算法题中 级别的第 题(顺位题号是 )。给定非负整数的数组A,A中的一半整数是奇数,而剩下的一半是偶数。 对数组进行排序,以便每当A[i]为奇数时,i就是奇数; A[i]是偶数,i就是偶数。 你可以返回满足此条件的任
阅读全文
摘要:这是悦乐书的第 353 次更新,第 378 篇原创 01 看题和准备 今天介绍的是 算法题中 级别的第 题(顺位题号是 )。给定一个字符串 ,返回“反向”字符串,其中所有非字母的字符都保留在同一位置,并且所有字母都反转其位置。例如: 输入:“ab cd” 输出:“dc ba” 输入:“a bC dE
阅读全文
摘要:这是悦乐书的第 352 次更新,第 377 篇原创 01 看题和准备 今天介绍的是 算法题中 级别的第 题(顺位题号是 )。在一副牌中,每张牌上都写有一个整数。 当且仅当您可以选择 时才返回 ,以便可以将整个牌组分成一组或多组牌,其中: 每组都有 张牌。 每组中的所有牌都具有相同的整数。 例如: 输
阅读全文
摘要:这是悦乐书的第 351 次更新,第 376 篇原创 01 看题和准备 今天介绍的是 LeetCode 算法题中 Medium 级别的第 6 题(顺位题号是 12 )。罗马数字由七个不同的符号表示:I,V,X,L,C,D和M. 例如,2用罗马数字写成 ,由两个I加在一起。12写为 ,简称为 。 27写
阅读全文
摘要:这是悦乐书的第 350 次更新,第 375 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Medium级别的第5题(顺位题号是11)。给定n个非负整数a1,a2,…,an,其中每个表示坐标(i,ai)处的点。绘制n条垂直线,使得线i的两个端点位于(i,ai)和(i,0)。找到两条线,
阅读全文
摘要:这是悦乐书的第 349 次更新,第 374 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Medium级别的第4题(顺位题号是8)。实现将字符串转换为整数的atoi方法。 该函数首先去掉所需丢弃的空白字符,直到找到第一个非空白字符。然后,从该字符开始,采用可选的初始加号或减号,后跟尽
阅读全文
摘要:这是悦乐书的第 348 次更新,第 372 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第213题(顺位题号是908)。给定一个整数数组A,对于每个整数A[i],我们可以选择任何x,其中 K 02 解题 题目要求我们计算B数组中最大值和最小值的最小可能差值,而B数组是
阅读全文

浙公网安备 33010602011771号