Description: Given an array of integers that is already sorted in ascending order, find two numbers such that …
标签:LeetCode
387. 字符串中的第一个唯一字符
一、题目原型: 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 注意事项:您可以假定该字符串只包含小写字母。 二、示例剖析: s = "leetcode" 返回 0. s = "l…
LeetCode 7.Reverse Integer
题意:给你一个整数,输出它的反转形式,保证符号不变,前端不包含空余的0,特别注意当数字反转后如果溢出32位整形,应该输出0。 解题思路:定义一个ans为0,对输入的数逐位取出,将ans乘以10之后加上该数,模拟数学进位。…
LeetCode算法题-Add Strings(Java实现)
这是悦乐书的第223次更新,第236篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第90题(顺位题号是415)。给定两个非负整数num1和num2表示为字符串,返回num1和num2的总和。…
295. Find Median from Data Stream
考到了,完全没反应过来。这里是用两个heap来保存stream里的数;max heap保存小的那一半,min heap保存大的那一半数。这样的话,当两个heap里的数个数相同的时候,(maxPQ.peek + minPQ…
leetcode-cli: 体验不一样的刷题风 (4) 插件篇
leetcode-cli的功能在不断完善,同时也带来了一些实现上的问题: 新功能的不断加入提高了代码逻辑的复杂度,容易出bug。 不同功能的逻辑混在一起,难以理解和维护。 部分功能不是所有人都需要,也不是对所有编程语言都…
254. Factor Combinations
Problem Numbers can be regarded as product of its factors. For example, 8 = 2 x 2 x 2; = 2 x 4. Write a functi…
两数相加
两数相加 给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 输入:(2 -> 4 -&g…
364. Nested List Weight Sum II
Medium Given a nested list of integers, return the sum of all integers in the list weighted by their depth. Ea…
2018-05-15 70. Climbing Stairs
题意:爬楼梯,一次可以爬1阶或2阶,输入正数n,输出爬到n阶楼梯总共有几种策略。 解题思路: 方法一:动态规划DP,一次可以上1阶或2阶,那么到第n阶可以从第n-1阶上1阶,或者从n-2阶上2阶,所以到第n阶的策略等于到…
27. 移除元素
27. 移除元素 问题 给定一个数组 和一个值 ,你需要原地移除所有数值等于 的元素,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 额外空间的条件下完成。 元素的顺序可以改变。你不需…
[LeetCode][Python]13. Roman to Integer
Given a roman numeral, convert it to an integer. Input is guaranteed to be within the range from 1 to 3999. 思路…