LeetCode
LeetCode
2.wa
https://review-notes.top 技术博客
展开
-
LeetCode-747. 至少是其他数字两倍的最大数(数组)
LeetCode 题目描述 在一个给定的数组 nums 中,总是存在一个最大元素 。 查找数组中的最大元素是否至少是数组中每个其他数字的两倍。 如果是,则返回最大元素的索引,否则返回-1。 示例 1: 输入: nums = [3, 6, 1, 0] 输出: 1 解释: 6 是最大的整数, 对于数组中的其他整数, 6 大于数组中其他元素的两倍。6 的索引是 1, 所以我们返回 1. 示例 2: 输...原创 2020-02-06 17:04:27 · 344 阅读 · 0 评论 -
LeetCode-724.寻找数组的中心索引(数组)
LeetCode 题目描述 给定一个整数类型的数组 nums,请编写一个能够返回数组“中心索引”的方法。 我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。 如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。 示例 1: 输入: nums = [1, 7, 3, 6, 5, 6] 输出: ...原创 2020-02-06 16:19:38 · 264 阅读 · 0 评论 -
LeetCode-66.加一(数组)
LeetCode 题目描述 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入: [1,2,3] 输出: [1,2,4] 解释: 输入数组表示数字 123。 示例 2: 输入: [4,3,2,1] 输出: [4,3,2,2] 解...原创 2020-02-06 15:19:23 · 261 阅读 · 0 评论 -
LeetCode-1195.交替打印字符串(多线程)
LeetCode 题目描述 编写一个可以从 1 到 n 输出代表这个数字的字符串的程序,但是: 如果这个数字可以被 3 整除,输出 “fizz”。 如果这个数字可以被 5 整除,输出 “buzz”。 如果这个数字可以同时被 3 和 5 整除,输出 “fizzbuzz”。 例如,当 n = 15,输出: 1, 2, fizz, 4, buzz, fizz, 7, 8...原创 2020-02-06 13:32:19 · 807 阅读 · 0 评论 -
LeetCode-1116.打印零与奇偶数(多线程)
LeetCode 题目描述 假设有这么一个类: class ZeroEvenOdd { public ZeroEvenOdd(int n) { ... } // 构造函数 public void zero(printNumber) { ... } // 仅打印出 0 public void even(printNumber) { ... } // 仅打印出 偶数 pu...原创 2020-02-04 18:45:55 · 1119 阅读 · 0 评论 -
LeetCode-1115.交替打印FooBar(多线程)
LeetCode 题目描述 我们提供一个类: class FooBar { public void foo() { for (int i = 0; i < n; i++) { print("foo"); } } public void bar() { for (int i = 0; i < n; i++) { print("...原创 2020-02-04 16:40:35 · 705 阅读 · 0 评论 -
LeetCode-1114. 按序打印(多线程)
LeetCode 题目描述 我们提供了一个类: public class Foo { public void one() { print("one"); } public void two() { print("two"); } public void three() { print("three"); } } 三个不同的线程将会共用一个 Foo 实例。 线程...原创 2020-02-03 21:53:44 · 721 阅读 · 0 评论 -
LeetCode-1117. H2O 生成(多线程)
Leetcode 题目描述 现在有两种线程,氢 oxygen 和氧 hydrogen,你的目标是组织这两种线程来产生水分子。 存在一个屏障(barrier)使得每个线程必须等候直到一个完整水分子能够被产生出来。 氢和氧线程会被分别给予 releaseHydrogen 和 releaseOxygen 方法来允许它们突破屏障。 这些线程应该三三成组突破屏障并能立即组合产生一个水分子。 你必须保证产生一...原创 2020-02-03 18:29:20 · 440 阅读 · 0 评论