随笔分类 -  LeetCode

1 2 3 下一页

记录刷题
867. 转置矩阵
摘要:给定一个矩阵 A, 返回 A 的转置矩阵。 矩阵的转置是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引。 示例 1: 示例 2: 提示: 阅读全文

posted @ 2019-03-11 18:52 airycode 阅读(176) 评论(0) 推荐(0) 编辑

860. 柠檬水找零
摘要:在柠檬水摊上,每一杯柠檬水的售价为 5 美元。 顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯。 每位顾客只买一杯柠檬水,然后向你付 5 美元、10 美元或 20 美元。你必须给每个顾客正确找零,也就是说净交易是每位顾客向你支付 5 美元。 注意,一开始你手头没有任何零钱。 如 阅读全文

posted @ 2019-03-11 18:01 airycode 阅读(187) 评论(0) 推荐(0) 编辑

905. 按奇偶排序数组
摘要:https://leetcode-cn.com/problems/sort-array-by-parity/description/ * * algorithms * Easy (69.43%) * Total Accepted: 12.3K * Total Submissions: 17.7K * Testcase Example: '[3,1,2,4]' * * 给... 阅读全文

posted @ 2019-03-08 08:39 airycode 阅读(138) 评论(0) 推荐(0) 编辑

[985] 令牌放置
摘要:import java.util.List; /* * @lc app=leetcode.cn id=985 lang=java * * [985] 令牌放置 * * https://leetcode-cn.com/problems/sum-of-even-numbers-after-queries/description/ * * algorithms * Easy (67.... 阅读全文

posted @ 2019-03-08 08:04 airycode 阅读(148) 评论(0) 推荐(0) 编辑

[191] 位1的个数
摘要:/* * @lc app=leetcode.cn id=191 lang=java * * [191] 位1的个数 * * https://leetcode-cn.com/problems/number-of-1-bits/description/ * * algorithms * Easy (47.11%) * Total Accepted: 13.8K * Tota... 阅读全文

posted @ 2019-03-05 11:19 airycode 阅读(122) 评论(0) 推荐(0) 编辑

[637] 二叉树的层平均值
摘要:/* * @lc app=leetcode.cn id=637 lang=java * * [637] 二叉树的层平均值 * * https://leetcode-cn.com/problems/average-of-levels-in-binary-tree/description/ * * algorithms * Easy (56.65%) * Total Accepte... 阅读全文

posted @ 2019-03-05 10:54 airycode 阅读(103) 评论(0) 推荐(0) 编辑

[633] 平方数之和
摘要:/* * @lc app=leetcode.cn id=633 lang=java * * [633] 平方数之和 * * https://leetcode-cn.com/problems/sum-of-square-numbers/description/ * * algorithms * Easy (29.35%) * Total Accepted: 4K * To... 阅读全文

posted @ 2019-03-01 16:19 airycode 阅读(153) 评论(0) 推荐(0) 编辑

551.学生出勤记录I
摘要:/* * @lc app=leetcode.cn id=551 lang=java * * [551] 学生出勤记录 I * * https://leetcode-cn.com/problems/student-attendance-record-i/description/ * * algorithms * Easy (46.31%) * Total Accepted: ... 阅读全文

posted @ 2019-03-01 16:18 airycode 阅读(126) 评论(0) 推荐(0) 编辑

509. 斐波那契数
摘要:斐波那契数,通常用 F(n) 表示,形成的序列称为斐波那契数列。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: 给定 N,计算 F(N)。 示例 1: 示例 2: 示例 3: 提示: 0 ≤ N ≤ 30 class Solution { public int fib(i 阅读全文

posted @ 2019-03-01 11:03 airycode 阅读(146) 评论(0) 推荐(0) 编辑

349. 两个数组的交集
摘要:给定两个数组,编写一个函数来计算它们的交集。 示例 1: 示例 2: 说明: 输出结果中的每个元素一定是唯一的。 我们可以不考虑输出结果的顺序。 class Solution { public int[] intersection(int[] nums1, int[] nums2) { Set<In 阅读全文

posted @ 2019-03-01 10:29 airycode 阅读(132) 评论(0) 推荐(0) 编辑

345. 反转字符串中的元音字母
摘要:编写一个函数,以字符串作为输入,反转该字符串中的元音字母。 示例 1: 示例 2: 说明:元音字母不包含字母"y"。 阅读全文

posted @ 2019-03-01 10:01 airycode 阅读(230) 评论(0) 推荐(0) 编辑

344. 反转字符串
摘要:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。 示例 1: 示例 2: 阅读全文

posted @ 2019-03-01 09:14 airycode 阅读(95) 评论(0) 推荐(0) 编辑

412. Fizz Buzz
摘要:写一个程序,输出从 1 到 n 数字的字符串表示。 1. 如果 n 是3的倍数,输出“Fizz”; 2. 如果 n 是5的倍数,输出“Buzz”; 3.如果 n 同时是3和5的倍数,输出 “FizzBuzz”。 示例: 阅读全文

posted @ 2019-01-16 15:19 airycode 阅读(223) 评论(0) 推荐(0) 编辑

453. 最小移动次数使数组元素相等
摘要:给定一个长度为 n 的非空整数数组,找到让数组所有元素相等的最小移动次数。每次移动可以使 n - 1 个元素增加 1。 示例: 思路: 设加x次,加到最后,每个数都为y sum:数组元素的和 min:数组中最小的元素 n:数组中元素的个数 则有: sum+(n-1)*x = n*y(式1) y = 阅读全文

posted @ 2019-01-11 11:51 airycode 阅读(179) 评论(0) 推荐(0) 编辑

462. 最少移动次数使数组元素相等 II
摘要:给定一个非空整数数组,找到使所有数组元素相等所需的最小移动数,其中每次移动可将选定的一个元素加1或减1。 您可以假设数组的长度最多为10000。 例如: 一个想法就是上大的数减小,小的数增加,直到他们都等于中间值。 1. 首先对数组进行排序 2. 找到中间值mid 3. 遍历数组,求nums[i]- 阅读全文

posted @ 2019-01-11 11:22 airycode 阅读(441) 评论(0) 推荐(0) 编辑

219. 存在重复元素 II
摘要:给定一个整数数组和一个整数 k,判断数组中是否存在两个不同的索引 i 和 j,使得 nums [i] = nums [j],并且 i 和 j 的差的绝对值最大为 k。 示例 1: 示例 2: 示例 3: 阅读全文

posted @ 2019-01-10 17:45 airycode 阅读(170) 评论(0) 推荐(0) 编辑

217. 存在重复元素
摘要:给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。 示例 1: 示例 2: 示例 3: 阅读全文

posted @ 2019-01-10 16:48 airycode 阅读(206) 评论(0) 推荐(0) 编辑

206. 反转链表
摘要:反转一个单链表。 示例: 进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题? 阅读全文

posted @ 2019-01-10 16:38 airycode 阅读(127) 评论(0) 推荐(0) 编辑

917. 仅仅反转字母
摘要:给定一个字符串 S,返回 “反转后的” 字符串,其中不是字母的字符都保留在原地,而所有字母的位置发生反转。 示例 1: 示例 2: 示例 3: 提示: 阅读全文

posted @ 2019-01-10 15:38 airycode 阅读(226) 评论(0) 推荐(0) 编辑

387. 字符串中的第一个唯一字符
摘要:给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 案例: 注意事项:您可以假定该字符串只包含小写字母。 阅读全文

posted @ 2019-01-10 10:45 airycode 阅读(201) 评论(0) 推荐(0) 编辑

1 2 3 下一页

导航

点击右上角即可分享
微信分享提示