LetLeet Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

421.数组中两个数的最大异或值

【LetMeFly】421.数组中两个数的最大异或值力扣题目链接:https://leetcode.cn/problems/maximum-xor-of-two-numbers-in-an-array/ 给你一个整数数组 nums ,返回 nums[i] XOR nums[j] 的最大运算结果,其中 0 ≤ i ≤ j < n 。 进阶:你可以在 O(n) 的时间解决这个问题吗?   示
2022-10-19
题解 > LeetCode
#题解 #中等 #数组 #LeetCode #哈希 #位运算 #哈希表 #字典树

1700.无法吃午餐的学生数量

【LetMeFly】1700.无法吃午餐的学生数量:真假模拟(极简代码) + 奇技淫巧力扣题目链接:https://leetcode.cn/problems/number-of-students-unable-to-eat-lunch/ 学校的自助午餐提供圆形和方形的三明治,分别用数字 0 和 1 表示。所有学生站在一个队列里,每个学生要么喜欢圆形的要么喜欢方形的。 餐厅里三明治的数量与学生的数量
2022-10-19
题解 > LeetCode
#题解 #简单 #模拟 #数组 #LeetCode #栈 #队列

902.最大为 N 的数字组合

【LetMeFly】902.最大为 N 的数字组合「抽象出了函数,看着较为明白的代码 + 手推」力扣题目链接:https://leetcode.cn/problems/numbers-at-most-n-given-digit-set/ 给定一个按 非递减顺序 排列的数字数组 digits 。你可以用任意次数 digits[i] 来写的数
2022-10-18
题解 > LeetCode
#题解 #数学 #数组 #动态规划 #LeetCode #困难 #DP #二分查找 #数字 #排列组合

409.最长回文串

【LetMeFly】409.最长回文串力扣题目链接:https://leetcode.cn/problems/longest-palindrome/ 给定一个包含大写字母和小写字母的字符串 s ,返回 通过这些字母构造成的 最长的回文串 。 在构造过程中,请注意 区分大小写 。比如 "Aa" 不能当做一个回文字符串。  
2022-10-17
题解 > LeetCode
#题解 #字符串 #简单 #贪心 #LeetCode #回文 #哈希表 #回文串

406.根据身高重建队列

【LetMeFly】406.根据身高重建队列力扣题目链接:https://leetcode.cn/problems/queue-reconstruction-by-height/ 假设有打乱顺序的一群人站成一个队列,数组 people 表示队列中一些人的属性(不一定按顺序)。每个 people[i] = [hi, ki] 表示第 i 个人的身高为 hi ,前面 正好 有 ki 个身高大于或等于 h
2022-10-17
题解 > LeetCode
#题解 #中等 #数组 #贪心 #排序 #LeetCode #树状数组

904.水果成篮

【LetMeFly】两种方法小详解:904.水果成篮力扣题目链接:https://leetcode.cn/problems/fruit-into-baskets/ 你正在探访一家农场,农场从左到右种植了一排果树。这些树用一个整数数组 fruits 表示,其中 fruits[i] 是第 i 棵树上的水果 种类 。 你想要尽可能多地收集水果。然而,农场的主人设定了一些严格的规矩,你必须按照要求采摘水
2022-10-17
题解 > LeetCode
#题解 #中等 #数组 #LeetCode #哈希 #哈希表 #滑动窗口

886.可能的二分法

【LetMeFly】886.可能的二分法:图搜索力扣题目链接:https://leetcode.cn/problems/possible-bipartition/ 给定一组 n 人(编号为 1, 2, ..., n), 我们想把每个人分进任意大小的两组。每个人都可能不喜欢其他人,那么他们不应该属于同一组。 给定整数 n 和数组 dislikes&
2022-10-16
题解 > LeetCode
#题解 #中等 #图 #LeetCode #深度优先搜索 #哈希 #广度优先搜索 #BFS #哈希表 #并查集 #二分图

402.移掉 K 位数字

【LetMeFly】402.移掉 K 位数字力扣题目链接:https://leetcode.cn/problems/remove-k-digits/ 给你一个以字符串表示的非负整数 num 和一个整数 k ,移除这个数中的 k 位数字,使得剩下的数字最小。请你以字符串形式返回这个最小的数字。   示例 1 : 输入:num = "1432219", k = 3 输出:"1219" 解释:移除
2022-10-15
题解 > LeetCode
#题解 #中等 #字符串 #贪心 #LeetCode #栈 #单调栈

1441.用栈操作构建数组

【LetMeFly】1441.用栈操作构建数组力扣题目链接:https://leetcode.cn/problems/build-an-array-with-stack-operations/ 给你一个目标数组 target 和一个整数 n。每次迭代,需要从  list = {1,2,3..., n} 中依序读取一个数字。 请使用下述操作来构建目标数组 target
2022-10-15
题解 > LeetCode
#题解 #简单 #模拟 #数组 #LeetCode #栈

401.二进制手表

【LetMeFly】两种方法详解:401.二进制手表力扣题目链接:https://leetcode.cn/problems/binary-watch/ 二进制手表顶部有 4 个 LED 代表 小时(0-11),底部的 6 个 LED 代表 分钟(0-59)。每个 LED 代表一个 0 或 1,最低位在右侧。 例如,下面的二进制手表读取 "3:25" 。 (图源:WikiMedia
2022-10-14
题解 > LeetCode
#题解 #简单 #LeetCode #回溯 #位运算 #二进制枚举 #状态压缩
1…7576777879…98

搜索

Hexo's Fluid ALL atricles by LetMeFly