*博客头图：

RGB颜色，例如：#AFAFAF

Hover：

RGB颜色，例如：#AFAFAF

RGB颜色，例如：#AFAFAF

# Loewi的博客

• 博客(219)
• 收藏
• 关注

#### 原创 【lc刷题】179. Largest Number（sort）

179. Largest NumberGiven a list of non-negative integers nums, arrange them such that they form the largest number.Note: The result may be very large, so you need to return a string instead of an integer.Example 1:Input: nums = [10,2]Output: “210”Ex

2020-11-05 05:03:25 7

#### 原创 【lc刷题】300/334/673/1626 关于特定子序列 （DP）

300. Longest Increasing Subsequence301. Increasing Triplet Subsequence302. Number of Longest Increasing Subsequence1626. Best Team With No Conflicts300class Solution: def lengthOfLIS(self, nums: List[int]) -> int: """ [4,10,4,3,

2020-10-23 04:59:12 10

#### 原创 【MacOS】双击打开ipynb文件 —— Automator的使用

2020-09-26 21:57:59 68

#### 原创 【Jupyter Notebook】slides演示小技巧

2020-08-19 14:37:22 117

#### 原创 【Shell】常用命令

2020-08-19 13:03:35 37

#### 原创 【lc刷题】1544. Make The String Great

Given a string s of lower and upper case English letters.A good string is a string which doesn’t have two adjacent characterss[i] and s[i + 1] where:0 <= i <= s.length - 2 s[i] is a lower-case letter and s[i + 1] is thesame letter but in upper-c.

2020-08-09 14:47:07 110

#### 原创 【lc刷题】1545. Find Kth Bit in Nth Binary String

2020-08-09 14:36:10 52

2020-03-05 05:14:50 265

#### 原创 【pip install】ERROR: Cannot uninstall 'xx'. It is a distutils installed project 的解决办法

2020-03-05 04:03:38 3528 4

clone到private repo的解决办法一：在https里面插入用户名和密码$git clone https://[username]:[code]@github.com/XXX.git但是，push没有地方插，error：$ git pushremote: Repository not found.fatal: repository 'https://XXX.git/' ...

2020-01-26 10:34:25 737

#### 原创 【lc刷题】79 Word Search

Given a 2D board and a word, find if the word exists in the grid.The word can be constructed from letters of sequentially adjacent cell, where "adjacent" cells are those horizontally or vertically n...

2019-12-16 03:06:32 34

#### 原创 python 操作符 or Operator 的返回值

or operaterBOOLEAN：LeftRightorTrueTrueTrueTrueFalseTrueFalseTrueTrueFalseFalseFalseTrue or True => TrueFalse or True => TrueTrue or False => TrueFalse or...

2019-10-20 01:01:38 130

#### 原创 python while else与break的使用

2019-09-13 01:11:10 674

#### 原创 【lc刷题】56. 合并区间(154/300)

154/300合并区间给出一个区间的集合，请合并所有重叠的区间。 示例 1: 输入: [[1,3],[2,6],[8,10],[15,18]]输出: [[1,6],[8,10],[15,18]]解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].示例 2: 输入: [[1,4],[4,5]]输出: [[1,5]]解...

2019-08-18 22:14:34 71

#### 原创 【lc刷题】25. K 个一组翻转链表(153/300)

153/300K 个一组翻转链表 给你一个链表，每 k 个节点一组进行翻转，请你返回翻转后的链表。 k 是一个正整数，它的值小于或等于链表的长度。 如果节点总数不是 k 的整数倍，那么请将最后剩余的节点保持原有顺序。 示例 : 给定这个链表：1->2->3->4->5 当 k = 2 ...

2019-08-16 20:55:18 54

#### 原创 【lc刷题】49. 字母异位词分组(152/300)

152/300字母异位词分组给定一个字符串数组，将字母异位词组合在一起。字母异位词指字母相同，但排列不同的字符串。 示例: 输入: [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”],输出:[[“ate”,“eat”,“tea”],[“nat”,“tan”],[“bat”]]说明： 所有输入均为小写字...

2019-08-04 16:54:55 35

#### 原创 【lc刷题】55/45 跳跃游戏/跳跃游戏 II(149-150/300)

149-150/300跳跃游戏给定一个非负整数数组，你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个位置。 示例 1: 输入: [2,3,1,1,4]输出: true解释: 从位置 0 到 1 跳 1 步, 然后跳 3 步到达最后一个位置。示例 2: 输入...

2019-08-04 16:34:50 37

#### 原创 【lc刷题】48 旋转图像(151/300)

2019-08-04 16:33:28 78

#### 原创 【lc刷题】44 通配符匹配(148/300)

148/300通配符匹配给定一个字符串 (s) 和一个字符模式 § ，实现一个支持 ‘?’ 和 ‘’ 的通配符匹配。 ‘?’ 可以匹配任何单个字符。'’ 可以匹配任意字符串（包括空字符串）。两个字符串完全匹配才算匹配成功。 说明: s 可能为空，且只包含从 a-z 的小写字母。p 可能为空，且只包含从 a-z 的小写字母，以及字符 ? 和 。...

2019-08-03 14:30:16 67

#### 原创 【lc刷题】41/268 缺失的第一个正数/缺失数字(146-147/300)

146/300缺失的第一个正数给定一个未排序的整数数组，找出其中没有出现的最小的正整数。 示例 1: 输入: [1,2,0]输出: 3示例 2: 输入: [3,4,-1,1]输出: 2示例 3: 输入: [7,8,9,11,12]输出: 1说明: 你的算法的时间复杂度应为O(n)，并且只能使用常数级别的空间。...

2019-08-02 15:14:43 40

#### 原创 【lc刷题】38 报数(145/300)

145/300报数报数序列是一个整数序列，按照其中的整数的顺序进行报数，得到下一个数。其前五项如下： 1. 12. 113. 214. 12115. 1112211 被读作 “one 1” (“一个一”) , 即 11。11 被读作 “two 1s” (“两个一”）, 即 21。21 被读作 “one 2”, “on...

2019-08-01 17:21:36 43

#### 原创 python itertools.groupby() 使用方法

itertools.groupby(iterable[, key])官网input:[k for k, g in groupby('AAAABBBCCDAABBB')] output:['A', 'B', 'C', 'D', 'A', 'B']input:[list(g) for k, g in groupby('AAAABBBCCD')]output：[['A', 'A', 'A',...

2019-08-01 15:23:06 1869

#### 原创 【lc刷题】36/37 有效的数独/解数独(143-144/300)

143/300有效的数独判断一个 9x9 的数独是否有效。只需要根据以下规则，验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。上图是一个部分填充的有效的数独。 数独部分空格内已填入了数字，空白格用 ‘.’ 表示。 示例 ...

2019-08-01 02:32:13 51

#### 原创 【lc刷题】35/34 搜索插入位置/在排序数组中查找元素的第一个和最后一个位置(143-144/300)

143/300在排序数组中查找元素的第一个和最后一个位置 给定一个按照升序排列的整数数组 nums，和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 你的算法时间复杂度必须是 O(log n) 级别。 如果数组中不存在目标值，返回 [-1, -1]。 示例 1: 输入: nums = [5,7,7,...

2019-07-30 21:35:28 71

#### 原创 【lc刷题】32 最长有效括号(142/300)

2019-07-30 16:47:02 103

#### 原创 【lc刷题】31. 下一个排列(141/300)

141/300下一个排列实现获取下一个排列的函数，算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 如果不存在下一个更大的排列，则将数字重新排列成最小的排列（即升序排列）。 必须原地修改，只允许使用额外常数空间。 以下是一些例子，输入位于左侧列，其相应输出位于右侧列。1,2,3 → 1,3,23,2,1 → 1,2,31,1,5 →...

2019-07-30 03:07:10 39

#### 原创 【lc刷题】30 串联所有单词的子串(140/300)

2019-07-29 15:36:13 50

#### 原创 【lc刷题】28 实现strStr() (139/300)

139/300实现strStr() 实现 strStr() 函数。 给定一个 haystack 字符串和一个 needle 字符串，在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在，则返回 -1。 示例 1: 输入: haystack = “hello”, needle = “ll”...

2019-07-28 13:27:58 101

#### 原创 【lc刷题】6 Z 字形变换 (138/300)

138/300Z 字形变换将一个给定字符串根据给定的行数，以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 “LEETCODEISHIRING” 行数为 3 时，排列如下： L C I RE T O E S I I GE D H N之后，你的输出需要从左往右逐行读取，产生出一个新的字符串，比如：“LCIRETOESIIGE...

2019-07-27 22:52:21 99

#### 原创 【lc刷题】22 括号生成 (137/300)

2019-07-27 14:29:09 90

###### 空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝