leetcode刷题-3280-日期转换为二进制表示
3280. 将日期转换为二进制表示 便捷的java int转二进制字符串的方法 java public class Solution { private String binary(int x) { StringBuilder s = new StringBuilder(); for (; x != 0; x >>= 1) { ...
阅读全文5 篇文章
3280. 将日期转换为二进制表示 便捷的java int转二进制字符串的方法 java public class Solution { private String binary(int x) { StringBuilder s = new StringBuilder(); for (; x != 0; x >>= 1) { ...
阅读全文leetcode刷题-04 19.四数之和 给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复): - 0 target$,说明此时剩下的三个数无论取什么值,四数之和一定大于...
阅读全文136. 只出现一次的数字 给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。 示例 1 : 输入:nums = [2,2,1] 输出:1 示例 2 : 输入:nums = [4,1,2,1,2] 输出:4 示例 3 : 输入:nums = [1]...
阅读全文146.LRU 缓存 146. LRU 缓存 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类: - LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存 - int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值,否则返回 -1 。 - void...
阅读全文leetcode刷题-01 198.打家劫舍 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金。 影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统, 如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警 给定一个代表每个房屋存放金额的非负整数数组,计算你不触动警报装置的情况下,一夜之内能够偷窃到的最高金额。 示例 1: 输入:[1,2,3,1] 输出:4 解释:偷窃...
阅读全文