随笔分类 - LeetCode(Java)
摘要:LeetCode 283. Move Zeroes (移动零) 题目 链接 https://leetcode-cn.com/problems/move-zeroes 问题描述 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例 输入: [0,1,0,
阅读全文
摘要:100. Same Tree(相同的树) 链接 https://leetcode cn.com/problems/same tree 题目 给定两个二叉树,编写一个函数来检验它们是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例 1: 输入: 1 1 / \ / \
阅读全文
摘要:264. Ugly Number II(丑数 II) 链接 https://leetcode cn.com/problems/ugly number ii 题目 编写一个程序,找出第 n 个丑数。 丑数就是只包含质因数 2, 3, 5 的正整数。 示例: 输入: n = 10 输出: 12 解释:
阅读全文
摘要:231. Power of Two(2的幂) 链接 https://leetcode cn.com/problems/power of two 题目 给定一个整数,编写一个函数来判断它是否是 2 的幂次方。 示例 1: 输入: 1 输出: true 解释: 20 = 1 示例 2: 输入: 16 输
阅读全文
摘要:263. Ugly Number(丑数) 链接 https://leetcode cn.com/problems/ugly number 题目 编写一个程序判断给定的数是否为丑数。 丑数就是只包含质因数 2, 3, 5 的正整数。 示例 1: 输入: 6 输出: true 解释: 6 = 2 × 3
阅读全文
摘要:136. Single Number(只出现一次的数字) 链接 https://leetcode cn.com/problems/single number 题目 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间
阅读全文
摘要:LeetCode 69. Sqrt(x) (x 的平方根) 题目 链接 https://leetcode-cn.com/problems/sqrtx/ 问题描述 给你一个非负整数 x ,计算并返回 x 的 算术平方根 。 由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 。 注意:不允
阅读全文
摘要:66. Plus One(加一) 链接 https://leetcode cn.com/problems/plus one 题目 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不
阅读全文
摘要:LeetCode 70. Climbing Stairs (爬楼梯) 题目 链接 https://leetcode-cn.com/problems/climbing-stairs 问题描述 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到
阅读全文
摘要:628. Maximum Product of Three Numbers(三个数的最大乘积) 链接 题目 给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积。 示例 1: 输入: [1,2,3] 输出: 6 示例 2: 输入: [1,2,3,4] 输出: 24 注意: 给定的整型
阅读全文
摘要:13. Roman to Integer(罗马数字转整数) 链接 题目 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII
阅读全文
摘要:LeetCode 334. Increasing Triplet Subsequence(递增的三元子序列) 题目 链接 https://leetcode-cn.com/problems/increasing-triplet-subsequence/ 问题描述 给定一个未排序的数组,判断这个数组中是
阅读全文
摘要:1103. Distribute Candies to People(分糖果||) 链接:https://leetcode-cn.com/problems/distribute-candies-to-people/ 题目: 排排坐,分糖果。 我们买了一些糖果 candies,打算把它们分给排好队的
阅读全文
摘要:38. Count and Say(报数) 链接:https://leetcode-cn.com/problems/count-and-say/ 题目: 报数序列是一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下: 1. 1 2. 11 3. 21 4. 1211 5. 111
阅读全文
摘要:169. Majority Element(求众数) 链接:https://leetcode-cn.com/problems/majority-element/ 题目: 给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给
阅读全文
摘要:1047. Remove All Adjacent Duplicates In String(删除字符串中的所有相邻重复项) 链接:https://leetcode-cn.com/problems/remove-all-adjacent-duplicates-in-string/ 题目: 给出由小写
阅读全文
摘要:12. Integer to Roman(整数转罗马数字) 链接:https://leetcode-cn.com/problems/integer-to-roman/ 题目: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 10
阅读全文
摘要:754. Reach a Number(到达终点数字) 链接:https://leetcode-cn.com/problems/reach-a-number/ 题目: 在一根无限长的数轴上,你站在0的位置。终点在target的位置。 每次你可以选择向左或向右移动。第 n 次移动(从 1 开始),可以
阅读全文
摘要:7. Reverse Integer(整数反转) 链接:https://leetcode-cn.com/problems/reverse-integer/ 题目: 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入:
阅读全文
摘要:504. Base 7(七进制数) 链接:https://leetcode-cn.com/problems/base-7/ 题目: 给定一个整数,将其转化为7进制,并以字符串形式输出。 示例 1: 输入: 100 输出: "202" 示例 2: 输入: -7 输出: "-10" 注意: 输入范围是
阅读全文

浙公网安备 33010602011771号