自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Windows 环境下8080端口被占用,如何查看占用的进程及关闭进程

前言: 最近在写一个vue项目的时候,需要用到本地的8080端口来模拟数据获取,却发现8080端口被占用,莫名奇怪。             坑老是那么多,如何解决? win + r 打开程序运行的快速窗口,输入cmd, 进入命令行窗口,然后在窗口中输入netstat -ano 回车,之后就会...

2018-11-01 17:36:03

阅读数 2342

评论数 0

原创 Leetcode 779: 第K个语法符号

题目描述: 在第一行我们写上一个 0。接下来的每一行,将前一行中的0替换为01,1替换为10。 给定行数N和序数 K,返回第 N 行中第 K个字符。(K从1开始) 例子: 输入: N = 1, K = 1 输出: 0 输入: N = 2, K = 1 输出: 0 输入: N = 2,...

2020-01-12 10:23:10

阅读数 16

评论数 0

原创 Leetcode 771: 宝石与石头

题目描述: 给定字符串J代表石头中宝石的类型,和字符串S代表你拥有的石头。S中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。 J中的字母不重复,J和S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。 ...

2020-01-12 10:20:52

阅读数 17

评论数 0

原创 Leetcode 747: 至少是其他数字两倍的最大数

题目描述: 在一个给定的数组nums中,总是存在一个最大元素 。 查找数组中的最大元素是否至少是数组中每个其他数字的两倍。 如果是,则返回最大元素的索引,否则返回-1。 示例 1: 输入: nums = [3, 6, 1, 0] 输出: 1 解释: 6是最大的整数, 对于数组中的其他整数...

2020-01-12 10:18:57

阅读数 21

评论数 0

原创 Leetcode 728: 自除数

题目描述: 自除数是指可以被它包含的每一位数除尽的数。 例如,128 是一个自除数,因为128 % 1 == 0,128 % 2 == 0,128 % 8 == 0。 还有,自除数不允许包含 0 。 给定上边界和下边界数字,输出一个列表,列表的元素是边界(含边界)内所有的自除数。 示例 ...

2020-01-12 10:17:19

阅读数 11

评论数 0

原创 Leetcode 724: 寻找数组的中心索引

题目描述: 给定一个整数类型的数组nums,请编写一个能够返回数组“中心索引”的方法。 我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。 如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。 ...

2020-01-12 10:15:50

阅读数 14

评论数 0

原创 Leetcode 717: 1比特和2比特字符

题目描述: 有两种特殊字符。第一种字符可以用一比特0来表示。第二种字符可以用两比特(10或11)来表示。 现给一个由若干比特组成的字符串。问最后一个字符是否必定为一个一比特字符。给定的字符串总是由0结束。 示例1: 输入: bits = [1, 0, 0] 输出: True 解释: 唯一的...

2020-01-12 10:13:17

阅读数 12

评论数 0

原创 Leetcode 709: 转换小写字母

题目描述: 实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。 示例 1: 输入: "Hello" 输出: "hello" 示例 2: 输入: "here&q...

2020-01-12 10:11:48

阅读数 14

评论数 0

原创 Leetcode 705: 设计哈希库表

题目描述: 不使用任何内建的哈希表库设计一个哈希集合 具体地说,你的设计应该包含以下的功能 add(value):向哈希集合中插入一个值。 contains(value) :返回哈希集合中是否存在这个值。 remove(value):将给定值从哈希集合中删除。如果哈希集合中没有这个值,什么也...

2020-01-12 10:08:40

阅读数 5

评论数 0

原创 Leetcode 704: 二分查找

题目描述: 给定一个n个元素有序的(升序)整型数组nums 和一个目标值target ,写一个函数搜索nums中的 target,如果目标值存在返回下标,否则返回 -1。 示例 1: 输入: nums = [-1,0,3,5,9,12], target = 9 输出: 4 解释: 9 出现...

2020-01-12 10:06:26

阅读数 49

评论数 0

原创 Leetcode 703: 数据流中的第K大元素

题目描述: 设计一个找到数据流中第K大元素的类(class)。注意是排序后的第K大元素,不是第K个不同的元素。 你的KthLargest类需要一个同时接收整数k 和整数数组nums的构造器,它包含数据流中的初始元素。每次调用KthLargest.add,返回当前数据流中第K大的元素。 示例:...

2020-01-12 10:00:27

阅读数 4

评论数 0

原创 Leetcode 693: 交替位二进制数

题目描述: 给定一个正整数,检查他是否为交替位二进制数:换句话说,就是他的二进制数相邻的两个位数永不相等。 示例 1: 输入: 5 输出: True 解释: 5的二进制数是: 101 示例 2: 输入: 7 输出: False 解释: 7的二进制数是: 111 示例3: 输入: 11 输...

2019-12-17 20:49:55

阅读数 4

评论数 0

原创 Leetcode 686: 重复叠加字符串匹配

题目描述: 给定两个字符串 A 和 B, 寻找重复叠加字符串A的最小次数,使得字符串B成为叠加后的字符串A的子串,如果不存在则返回 -1。 举个例子,A = "abcd",B = "cdabcdab"。 答案为 3,因为 A 重复叠加三遍后为“abcd...

2019-12-17 20:47:48

阅读数 6

评论数 0

原创 Leetcode 682: 棒球比赛

题目描述: 你现在是棒球比赛记录员。 给定一个字符串列表,每个字符串可以是以下四种类型之一: 1.整数(一轮的得分):直接表示您在本轮中获得的积分数。 2. "+"(一轮的得分):表示本轮获得的得分是前两轮有效回合得分的总和。 3. "D"(一轮的得分):...

2019-12-17 20:46:10

阅读数 5

评论数 0

原创 Leetcode 680: 验证回文字符串 II

题目描述: 给定一个非空字符串s,最多删除一个字符。判断是否能成为回文字符串。 示例 1: 输入: "aba" 输出: True 示例 2: 输入: "abca" 输出: True 解释: 你可以删除c字符。 来源:力扣(LeetCode) 链接:...

2019-12-17 20:44:07

阅读数 10

评论数 0

原创 Leetcode 674: 最长连续递增序列

题目描述: 给定一个未经排序的整数数组,找到最长且连续的的递增序列。 示例 1: 输入: [1,3,5,4,7] 输出: 3 解释: 最长连续递增序列是 [1,3,5], 长度为3。 尽管 [1,3,5,7] 也是升序的子序列, 但它不是连续的,因为5和7在原数组里被4隔开。 示例 2: ...

2019-12-17 20:41:55

阅读数 4

评论数 0

原创 Leetcode 665: 非递减数列

题目描述: 给定一个长度为n的整数数组,你的任务是判断在最多改变1 个元素的情况下,该数组能否变成一个非递减数列。 我们是这样定义一个非递减数列的:对于数组中所有的i (1 <= i < n),满足array[i] <= array[i + 1]。 示例 1: 输入: [...

2019-12-17 20:40:30

阅读数 3

评论数 0

原创 Leetcode 657: 机器人能否返回原点

题目描述: 在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在(0, 0) 处结束。 移动顺序由字符串表示。字符 move[i] 表示其第 i 次移动。机器人的有效动作有R(右),L(左),U(上)和 D(下)。如果机器人在完成所有动作后返...

2019-12-17 11:16:13

阅读数 3

评论数 0

原创 Leetcode 645: 错误的集合

题目描述: 集合 S 包含从1到n的整数。不幸的是,因为数据错误,导致集合里面某一个元素复制了成了集合里面的另外一个元素的值,导致集合丢失了一个整数并且有一个元素重复。 给定一个数组 nums 代表了集合 S 发生错误后的结果。你的任务是首先寻找到重复出现的整数,再找到丢失的整数,将它们以数组...

2019-12-17 11:13:29

阅读数 3

评论数 0

原创 Leetcode 643:子数组最大平均数I

题目描述: 给定 n 个整数,找出平均数最大且长度为 k 的连续子数组,并输出该最大平均数。 示例 1: 输入: [1,12,-5,-6,50,3], k = 4 输出: 12.75 解释: 最大平均数 (12-5-6+50)/4 = 51/4 = 12.75 注意: 1 <= ...

2019-12-17 11:11:20

阅读数 4

评论数 0

原创 Leetcode 633: 平方数之和

题目描述: 给定一个非负整数c,你要判断是否存在两个整数 a 和 b,使得a2 + b2 = c。 示例1: 输入: 5 输出: True 解释: 1 * 1 + 2 * 2 = 5 示例2: 输入: 3 输出: Fals 来源:力扣(LeetCode) 链接:https://lee...

2019-12-17 11:08:34

阅读数 4

评论数 0

原创 Leetcode 628: 三个数的最大乘积

题目描述: 给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积。 示例 1: 输入: [1,2,3] 输出: 6 示例 2: 输入: [1,2,3,4] 输出: 24 注意: 给定的整型数组长度范围是[3,104],数组中所有的元素范围是[-1000, 1000]。 输...

2019-12-16 19:01:57

阅读数 5

评论数 0

原创 Leetcode 622: 设计循环队列

题目描述: 设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。 循环队列的一个好处是我们可以利用这个队列之前用过的空间。在一个普通队列里,一旦一个队列满了,我们就不能插入下一个元素,即使...

2019-12-16 18:59:35

阅读数 4

评论数 0

原创 Leetcode 566.重塑矩阵

题目描述: 在MATLAB中,有一个非常有用的函数 reshape,它可以将一个矩阵重塑为另一个大小不同的新矩阵,但保留其原始数据。 给出一个由二维数组表示的矩阵,以及两个正整数r和c,分别表示想要的重构的矩阵的行数和列数。 重构后的矩阵需要将原始矩阵的所有元素以相同的行遍历顺序填充。 如...

2019-12-16 18:57:34

阅读数 7

评论数 0

原创 Leetcode 561: 数组拆分I

题目描述: 给定长度为2n的数组, 你的任务是将这些数分成n 对, 例如 (a1, b1), (a2, b2), ..., (an, bn) ,使得从1 到n 的 min(ai, bi) 总和最大。 示例 1: 输入: [1,4,3,2] 输出: 4 解释: n 等于 2, 最大总和为 4...

2019-12-16 18:55:24

阅读数 4

评论数 0

原创 Leetcode 557: 反转字符串中的单词III

题目描述: 给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例1: 输入: "Let's take LeetCode contest" 输出: "s'teL ekat edoCteeL tsetnoc...

2019-12-16 17:54:26

阅读数 5

评论数 0

原创 Leetcode 551.学生出勤记录II

给定一个字符串来代表一个学生的出勤记录,这个记录仅包含以下三个字符: 'A' : Absent,缺勤 'L' : Late,迟到 'P' : Present,到场 如果一个学生的出勤记录中不超过一个'A'(缺勤)并且...

2019-12-16 17:51:03

阅读数 6

评论数 0

原创 Leetcode 541: 反转字符串II

题目描述: 给定一个字符串和一个整数 k,你需要对从字符串开头算起的每个 2k 个字符的前k个字符进行反转。如果剩余少于 k 个字符,则将剩余的所有全部反转。如果有小于 2k 但大于或等于 k 个字符,则反转前 k 个字符,并将剩余的字符保持原样。 示例: 输入: s = "abc...

2019-12-16 17:48:55

阅读数 6

评论数 0

原创 Leetcode 532. 数组中的K-diff数对

题目描述: 给定一个整数数组和一个整数k, 你需要在数组里找到不同的k-diff 数对。这里将k-diff数对定义为一个整数对 (i, j), 其中 i 和 j 都是数组中的数字,且两数之差的绝对值是k. 示例 1: 输入: [3, 1, 4, 1, 5], k = 2 输出: 2 解释: ...

2019-12-16 17:46:48

阅读数 4

评论数 0

原创 Leetcode 520: 检测大写字母

题目描述: 给定一个单词,你需要判断单词的大写使用是否正确。 我们定义,在以下情况时,单词的大写用法是正确的: 全部字母都是大写,比如"USA"。 单词中所有字母都不是大写,比如"leetcode"。 如果单词不只含有一个字母,只有首字母大写,比如&q...

2019-12-16 17:44:27

阅读数 5

评论数 0

原创 Leetcode 509: 斐波那契数

题目描述: 斐波那契数,通常用F(n) 表示,形成的序列称为斐波那契数列。该数列由0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: F(0) = 0,F(1)= 1 F(N) = F(N - 1) + F(N - 2), 其中 N > 1. 给定N,计算F(N)。 示例...

2019-12-16 17:40:20

阅读数 9

评论数 0

原创 Leetcode 507: 完美数

题目描述: 对于一个正整数,如果它和除了它自身以外的所有正因子之和相等,我们称它为“完美数”。 给定一个整数n,如果他是完美数,返回True,否则返回False 示例: 输入: 28 输出: True 解释: 28 = 1 + 2 + 4 + 7 + 14 来源:力扣(LeetCode)...

2019-12-15 22:59:51

阅读数 4

评论数 0

原创 Leetcode 506: 相对名次

题目描述: 给出N 名运动员的成绩,找出他们的相对名次并授予前三名对应的奖牌。前三名运动员将会被分别授予 “金牌”,“银牌” 和“ 铜牌”("Gold Medal", "Silver Medal", "Bronze Medal")。 ...

2019-12-15 22:57:56

阅读数 4

评论数 0

原创 Leetcode 504: 七进制数

题目描述: 给定一个整数,将其转化为7进制,并以字符串形式输出。 示例 1: 输入: 100 输出: "202" 示例 2: 输入: -7 输出: "-10" 注意: 输入范围是[-1e7, 1e7] 。 来源:力扣(LeetCode) 链接:ht...

2019-12-15 22:55:29

阅读数 8

评论数 0

原创 Leetcode 500: 键盘行

题目描述: 给定一个单词列表,只返回可以使用在键盘同一行的字母打印出来的单词 用集合 /** * @param {string[]} words * @return {string[]} */ var findWords = function(words) { let key...

2019-12-15 22:52:48

阅读数 6

评论数 0

原创 Leetcode 498: 对角线遍历

题目描述: 给定一个含有 M x N 个元素的矩阵(M 行,N 列),请以对角线遍历的顺序返回这个矩阵中的所有元素,对角线遍历如下图所示。 示例: 输入: [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ] ] 输出: [1,2,4,7,5,3,6,8,9]...

2019-12-15 22:48:48

阅读数 13

评论数 0

原创 Leetcode 496: 下一个更大的元素1

题目描述: 给定两个没有重复元素的数组nums1 和nums2,其中nums1是nums2的子集。找到nums1中每个元素在nums2中的下一个比其大的值。 nums1中数字x的下一个更大元素是指x在nums2中对应位置的右边的第一个比x大的元素。如果不存在,对应位置输出-1。 示例 1: ...

2019-12-15 22:45:40

阅读数 4

评论数 0

原创 Leetcode 492: 构造矩形

题目描述: 作为一位web开发者, 懂得怎样去规划一个页面的尺寸是很重要的。 现给定一个具体的矩形页面面积,你的任务是设计一个长度为 L 和宽度为 W 且满足以下要求的矩形的页面。要求: 1. 你设计的矩形页面必须等于给定的目标面积。 2. 宽度 W 不应大于长度 L,换言之,要求 L &g...

2019-12-15 22:43:39

阅读数 5

评论数 0

原创 Leetcode 485: 最大连续1的个数

题目描述: 给定一个二进制数组, 计算其中最大连续1的个数。 示例 1: 输入: [1,1,0,1,1,1] 输出: 3 解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3. 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/probl...

2019-12-15 22:41:13

阅读数 9

评论数 0

原创 Leetcode 476: 数字的补数

题目描述: 给定一个正整数,输出它的补数。补数是对该数的二进制表示取反。 注意: 给定的整数保证在32位带符号整数的范围内。 你可以假定二进制数不包含前导零位。 示例 1: 输入: 5 输出: 2 解释: 5的二进制表示为101(没有前导零位),其补数为010。所以你需要输出2。 示例 2...

2019-12-15 22:38:01

阅读数 4

评论数 0

提示
确定要删除当前文章?
取消 删除