My code: public class Solution { public int[][] reconstructQueue(int[][] people) { if (people == null || peopl…
分类:LeetCode
[leetcode]4. 寻找两个有序数组的中位数
题目描述: 难度:困难 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。 你可以假设 nums1 和 nums…
8. 字符串转换整数 (atoi)
class Solution(object): def myAtoi(self, str): """ :type str: str :rtype: int """ str = str.strip() if len(str…
[LeetCode] Bulb Switcher 灯泡开关
There are n bulbs that are initially off. You first turn on all the bulbs. Then, you turn off…
387. First Unique Character in a String
Given a string, find the first non-repeating character in it and return it’s index. If it doesn’t …
2.两数相加(Swift版)
一、题目 给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 示例: 输入:(2 -> 4…
LeetCode算法题-Palindrome Linked List(Java实现)
这是悦乐书的第196次更新,第202篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第58题(顺位题号是234)。给出一个单链表,确定它是否是回文。例如: 输入:1-> 2 输出:fal…
前K个高频元素
给定一个非空的整数数组,返回其中出现频率前 k 高的元素。 输入: nums = [1,1,1,2,2,3], k = 2 输出: [1,2] 输入: nums = [1], k = 1 输出: [1] 说明: 你可以假…
LeetCode刷题之路 删列造序 II
删列造序 II【中等】 给定由 N 个小写字母字符串组成的数组 A,其中每个字符串长度相等。 选取一个删除索引序列,对于 A 中的每个字符串,删除对应每个索引处的字符。 比如,有 A = ["abcdef", "uvwx…
752. 打开转盘锁
你有一个带有四个圆形拨轮的转盘锁。每个拨轮都有10个数字: '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' 。每个拨轮可以自由旋转:例如把 '9' 变为 '0…
[LeetCode] Binary Tree Inorder Traversal 二叉树的中序遍历
Given a binary tree, return the inorder traversal of its nodes’ values. Example: Input:…
[Leetcode] Flatten 2D Vector 整平二维向量
Flatten 2D Vector Implement an iterator to flatten a 2d vector. For example, Given 2d vector = [ [1,2], [3], […