Given a non-empty 2D array grid of 0’s and 1’s, an island is a group of…
分类:LeetCode
[LeetCode] My Calendar I 我的日历之一
Implement a MyCalendar class to store your events. A new event can be added if adding the eve…
【leetcode】64. Minimum Path Sum 棋盘最短路径
1. 题目 Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which min…
【leetcode】19. Remove Nth Node From End of List 删除链表的倒数第N个元素
1. 题目 Given a linked list, remove the nth node from the end of list and return its head. For example, Given li…
Swift LeetCode 系列之 19: mergeTwoLists
https://leetcode.com/problems/merge-two-sorted-lists/description/ 将两条有序的链表合并为一条有序的链表 时间复杂度0(m+n) m, n 为链表的长度 /…
135. Candy
欢迎fork and star:Nowcoder-Repository-github 135. Candy 题目 There are N children standing in a line. Each child i…
[LeetCode] Reaching Points 到达指定点
A move consists of taking a point (x, y) and transforming it to either (x, x+y) or&…
213. House Robber II
You are a professional robber planning to rob houses along a street. Each house has a certain amount of money …
【Leetcode】9. Palindrome Number 判断一个数字是否是回文数字
1. 题目 Determine whether an integer is a palindrome. Do this without extra space. 2. 思路 反转后和自身比较是否相等。不需要考虑溢出,因为…
6.Z字形变换(Swift版)
一、题目 将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 “PAYPALISHIRING” 行数为 3 时,排列如下: P A H N A P L S …
23. 合并K个排序链表(Swift版)
一、题目 合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 示例: 输入: [ 1->4->5, 1->3->4, 2->6 ] 输出: 1->1->2-&…
[Leetcode]12. 整数转罗马数字
罗马数字包含以下七种字符: 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 写做…