- 博客(121)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 【5分钟力扣】118.杨辉三角 python
文章目录一、题目二、解题思路三、三种解题示例一、题目给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。在杨辉三角中,每个数是它左上方和右上方的数的和。示例:输入: 5输出:[ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1]]二、解题思路本题本质上是一个动态规划题,杨辉三角需要用前一行的值来构造后一行的值,思路很简单,主要是找规律。首先我们先考虑三种特殊情况:分别是numRows等于0,1
2020-12-06 23:47:35
1307
原创 【5分钟力扣】621.任务调度器 python
文章目录一、题目二、解题思路三、代码实例一、题目给你一个用字符数组 tasks 表示的 CPU 需要执行的任务列表。其中每个字母表示一种不同种类的任务。任务可以以任意顺序执行,并且每个任务都可以在 1 个单位时间内执行完。在任何一个单位时间,CPU 可以完成一个任务,或者处于待命状态。然而,两个 相同种类 的任务之间必须有长度为整数 n 的冷却时间,因此至少有连续 n 个单位时间内 CPU 在执行不同的任务,或者在待命状态。你需要计算完成所有任务所需要的 最短时间 。示例 1:输入:task
2020-12-05 23:24:23
623
原创 【5分钟力扣】845. 数组中的最长山脉
文章目录一、前言二、题目三、解法和思路1、思考步骤四、代码实例一、前言人只能活一回,梦想却有无数个,唯有放手一搏,才能知道机会属不属于自己。每天五分钟,看懂一道简单、中等难度的算法题,尽可能将复杂的题讲清楚。疯狂学习python中,2020-10-25更新二、题目我们把数组 A 中符合下列属性的任意连续子数组 B 称为 “山脉”:B.length >= 3 存在 0 < i < B.length - 1 使得 B[0] < B[1] < … B[i-1] &l
2020-10-25 21:32:04
492
原创 【5分钟力扣】56.合并区间
文章目录一、前言二、题目三、解法和思路一、前言一个100行的代码调试都可能会让程序员遇到很多挫折,所以,面对挫折,我们永远不能低头。每天五分钟,看懂一道简单、中等难度的算法题,尽可能将复杂的题讲清楚。疯狂学习python中,2020-09-06更新二、题目给出一个区间的集合,请合并所有重叠的区间。示例 1:输入: intervals = [[1,3],[2,6],[8,10],[15,18]]输出: [[1,6],[8,10],[15,18]]解释: 区间 [1,3] 和 [2,
2020-09-07 09:53:53
387
原创 【5分钟力扣】60.第K个排列
文章目录一、前言二、题目三、解题思路四、代码示例一、前言程序不是年轻的专利,但是,他属于年轻。每天五分钟,看懂一道简单、中等难度的算法题,尽可能将复杂的题讲清楚。疯狂学习python中,2020-09-05更新二、题目给出集合 [1,2,3,…,n],其所有元素共有 n! 种排列。按大小顺序列出所有排列情况,并一一标记,当 n = 3 时, 所有排列如下:“123”“132”“213”“231”“312”“321”给定 n 和 k,返回第 k 个排列。说明:给定 n
2020-09-05 17:09:03
194
原创 【5分钟力扣】面试题 17.10. 主要元素
文章目录一、前言二、题目三、解法和思路思路1思路2一、前言事实上,成功仅代表了你工作的1%,成功是99%失败的结果。每天五分钟,看懂一道简单、中等难度的算法题,尽可能将复杂的题讲清楚。疯狂学习python中,2020-09-04更新二、题目数组中占比超过一半的元素称之为主要元素。给定一个整数数组,找到它的主要元素。若没有,返回-1。示例 1:输入:[1,2,5,9,5,9,5,5,5]输出:5示例 2:输入:[3,2]输出:-1示例 3:输入:[2,2,1,1,1
2020-09-04 15:37:09
545
原创 【5分钟力扣】1550. 存在连续三个奇数的数组
文章目录一、前言二、题目三、解法和思路一、前言动机是一个神奇的东西。 每天留出一两个小时,并养成在那个时间编码的习惯。 几个星期后,它将成为常态。每天五分钟,看懂一道简单、中等难度的算法题,尽可能将复杂的题讲清楚。疯狂学习python中,2020-09-04更新二、题目给你一个整数数组 arr,请你判断数组中是否存在连续三个元素都是奇数的情况:如果存在,请返回 true ;否则,返回 false 。示例 1:输入:arr = [2,6,4,1]输出:false解释:不存在连续三个
2020-09-04 15:35:07
325
原创 【5分钟力扣】977. 有序数组的平方
文章目录一、前言二、题目三、解法和思路一、前言纪律>动力。把事情给做了,别等待动力。每天五分钟,看懂一道简单、中等难度的算法题,尽可能将复杂的题讲清楚。疯狂学习python中,2020-09-04更新二、题目给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。示例 1:输入:[-4,-1,0,3,10]输出:[0,1,9,16,100]示例 2:输入:[-7,-3,2,3,11]输出:[4,9,9,49,121]提示:
2020-09-04 15:33:16
258
原创 【5分钟力扣】628. 三个数的最大乘积
文章目录一、前言二、题目三、解法和思路一、前言如果纠错是消除软件bug的过程,那编程一定是把它们放进去的过程。每天五分钟,看懂一道简单、中等难度的算法题,尽可能将复杂的题讲清楚。疯狂学习python中,2020-09-04更新二、题目给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积。示例 1:输入: [1,2,3]输出: 6示例 2:输入: [1,2,3,4]输出: 24注意:给定的整型数组长度范围是[3,104],数组中所有的元素范围是[-1
2020-09-04 15:30:08
331
原创 【5分钟力扣】867. 转置矩阵
文章目录一、前言二、题目三、解法和思路解法一解法二一、前言只要路是对的,就不怕路远。每天五分钟,看懂一道简单、中等难度的算法题,尽可能将复杂的题讲清楚。疯狂学习python中,2020-09-04更新二、题目给定一个矩阵 A, 返回 A 的转置矩阵。矩阵的转置是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引。示例 1:输入:[[1,2,3],[4,5,6],[7,8,9]]输出:[[1,4,7],[2,5,8],[3,6,9]]示例 2:输入:[[1,2,3],[4,5
2020-09-04 14:10:55
545
1
原创 【5分钟力扣】674. 最长连续递增序列(python3实现)
每天五分钟,看懂一道简单、中等难度的算法题,使用python3实现,尽可能将复杂的题讲清楚。
2020-07-17 20:21:18
1027
原创 【5分钟力扣】面试题53-II. 0~n-1缺失的数字(python3实现)
【5分钟力扣】面试题53-II. 0~n-1缺失的数字(python3实现)
2020-07-16 10:46:40
421
原创 国家代号(CountryCode) - 常用国家地区代码和国际电话代码
国家代码是一组用来代表国家和境外领土的地理代码;国家代码是由字母或数字组成的短字串,方便用于数据处理和通讯;两字母代码(ISO 3166-1 alpha-2):由两字符拉丁字母组成的代码。这种代码拥有多种用途,其中最重要的一个用途与互联网的地理级别域名有关;Countries and Regions国家或地区ISO 2电话区号时差Angola安哥拉AO24...
2020-04-25 21:44:19
53025
mysql-5.7.16.7z
2020-04-26
(2020谷歌浏览器插件xpath).zip
2020-03-23
python XML模块新增节点问题
2020-02-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人