leetcode刷题
catch_dreamer
这个作者很懒,什么都没留下…
展开
-
LeetCode190——颠倒二进制位
题目颠倒给定的 32 位无符号整数的二进制位。参考一1、用bin函数将其转为对应的二进制字符串,然后切割出“0b”后面的内容2、用zfill()函数将其填充到32位长度3、然后反转zfill()返回的字符串,最后将其转为十进制整数即可。代码:# 方法一def translate(s: int): res = bin(s)[2:] # 将s转为对应的二进制字符串 res = re...转载 2020-03-26 11:31:37 · 129 阅读 · 0 评论 -
LeetCode每日一题——岛屿的最大面积
题目:给定一个包含了一些 0 和 1的非空二维数组 grid , 一个 岛屿 是由四个方向 (水平或垂直) 的 1 (代表土地) 构成的组合。你可以假设二维矩阵的四个边缘都被水包围着。找到给定的二维数组中最大的岛屿面积。(如果没有岛屿,则返回面积为0。)来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/max-area-of-island...原创 2020-03-15 21:09:42 · 441 阅读 · 0 评论 -
leetcode每日一题——多数元素
题目给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/majority-element著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。参考解法从多数元素...原创 2020-03-13 11:14:20 · 337 阅读 · 0 评论 -
leetcode——27.移除元素解答参考
题目(题目来源:力扣(LeetCode))给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。题目来源:力扣(LeetCode)链接:https://leetcode-cn.com/pr...原创 2020-03-08 19:13:10 · 130 阅读 · 1 评论