logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

找出知晓秘密的所有专家(leetcode 2092)

题目描述给你一个整数 n ,表示有 n 个专家从 0 到 n - 1 编号。另外给你一个下标从 0 开始的二维整数数组 meetings ,其中 meetings[i] = [xi, yi, timei] 表示专家 xi 和专家 yi 在时间 timei 要开一场会。一个专家可以同时参加 多场会议 。最后,给你一个整数 firstPerson 。专家 0 有一个 秘密 ,最初,他在时间 0 将这个

#动态规划#leetcode#算法
动态规划—使序列递增的最小交换次数(leetcode 801)

题目描述我们有两个长度相等且不为空的整型数组 A 和 B 。我们可以交换 A[i] 和 B[i] 的元素。注意这两个元素在各自的序列中应该处于相同的位置。在交换过一些元素之后,数组 A 和 B 都应该是严格递增的(数组严格递增的条件仅为A[0] < A[1] < A[2] < ... < A[A.length - 1])。给定数组 A 和 B ,请返回使得两个数组均保持严格

#leetcode#动态规划#算法
并查集—岛屿数量 II(leetcode 305)

题目描述假设你设计一个游戏,用一个 m 行 n 列的 2D 网格来存储你的游戏地图。起始的时候,每个格子的地形都被默认标记为「水」。我们可以通过使用 addLand 进行操作,将位置 (row, col) 的「水」变成「陆地」。你将会被给定一个列表,来记录所有需要被操作的位置,然后你需要返回计算出来 每次 addLand 操作后岛屿的数量。注意:一个岛的定义是被「水」包围的「陆地」,通过水平方向或

字符串——实现 strStr()(leetcode 28)

题目描述算法分析代码时间复杂度分析

滑动窗口——串联所有单词的子串(leetcode 30)

题目描述给定一个字符串 s 和一些 长度相同 的单词 words 。找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置。注意子串要与 words 中的单词完全匹配,中间不能有其他字符 ,但不需要考虑 words 中单词串联的顺序。示例 1:输入:s = "barfoothefoobarman", words = ["foo","bar"]输出:[0,9]解释:从索引 0 和 9

Nginx安装配置+反向代理(ubuntu下)

一 .安装 nginxnginx依赖以下模块:  gzip模块需要 zlib 库 rewrite模块需要 pcre 库  ssl 功能需要openssl库方法一:直接用命令行中安装,一路 entersudo apt-get install nginx方法二:(比较繁琐,没有实验)1.1.安装pcre1.         获取pcre编译安装包,

hadoop版本的新特性

ApacheHadoop Apache版本衍化ApacheHadoop版本分为两代,我们将第一代Hadoop称为Hadoop 1.0,第二代Hadoop称为Hadoop 2.0。第一代Hadoop包含三个大版本,分别是0.20.x,0.21.x和0.22.x,其中,0.20.x最后演化成1.0.x,变成了稳定版,而0.21.x和0.22.x则NameNode HA等新的重大特性。第二代Ha

#hadoop
到底了