随笔分类 -  LeetCode

每日一题
摘要:import java.util.Scanner;​public class Text { public static void main(String[] args) { Text text = new Text(); Scanner in = new Scanner(System.in); // 阅读全文
posted @ 2022-09-17 14:44 彬不冰 阅读(202) 评论(0) 推荐(0)
摘要:剑指 Offer II 011. 0 和 1 个数相同的子数组 题目 给定一个二进制数组 nums , 找到含有相同数量的 0 和 1 的最长连续子数组,并返回该子数组的长度。 示例 1: 输入: nums = [0,1] 输出: 2 说明: [0, 1] 是具有相同数量 0 和 1 的最长连续子数 阅读全文
posted @ 2022-03-12 13:03 彬不冰 阅读(161) 评论(0) 推荐(0)
摘要:哈希表的使用 在Java中哈希表用于存储对象,实现快速检索。 定义一个哈希表 Map<Integer, Integer> hash = new HashMap<Integer, Integer>(); 插入 public synchronized void put(Object key,Object 阅读全文
posted @ 2022-03-04 16:48 彬不冰 阅读(76) 评论(0) 推荐(0)
摘要:leetcode题库1004最大连续1的个数、2024考试的最大困扰度 1004题目要求 给定一个二进制数组 nums 和一个整数 k ,如果可以翻转最多k 个 0 ,则返回 数组中连续 1 的最大个数 。 思路 考虑k是否大于等于nums的长度,如果是,则返回的数组中连续1的最大个数就是k。 定义 阅读全文
posted @ 2022-02-25 16:36 彬不冰 阅读(62) 评论(0) 推荐(0)
摘要:leetcode题库1020飞地的数量 题目如下 给你一个大小为 m x n 的二进制矩阵 grid ,其中 0 表示一个海洋单元格、1 表示一个陆地单元格。 一次 移动 是指从一个陆地单元格走到另一个相邻(上、下、左、右)的陆地单元格或跨过 grid 的边界。 返回网格中 无法 在任意次数的移动中 阅读全文
posted @ 2022-02-24 21:04 彬不冰 阅读(42) 评论(0) 推荐(0)