自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Umbrella Corporation

Umbrella Sheltering Your Family.

原创 自律的人有多可怕?

有人说成年后有两种人,一种是成熟,一种是老。 而大多数人俨然已经成为后者。 年纪轻轻,却总是怨天尤人,唉声叹气;为现状焦虑,却没有勇气和毅力去改变自己; 做任何事都是三分钟热度,坚持最多的事情就是坚持不下去; 整日抱着手机,微博刷到不能再刷,朋友圈里的消息看了一遍又一遍; ...

2019-10-24 08:06:00 617 3

原创 linux小火车sl的拓展指令

默认sl会调出小火车(前提是如centos系统预先使用yum install sl 安装了linux小火车) -a : 似乎发生了意外。你会为那些哭喊求助的人们感到难过。 -l : 显示小一点的火车 -F : 它居然飞走了 -e : 允许被 Ctrl+C 中断 ...

2019-10-08 16:46:51 127 0

原创 npm ERR 安装依赖包报错

1.通过config命令 npm config set registry http://registry.cnpmjs.org npm info underscore (如果上面配置正确这个命令会有字符串response) 2.命令行指定 npm --registry http://re...

2019-10-08 16:40:21 64 0

转载 TensorFlow是什么

任何曾经试图在 Python 中只利用 NumPy 编写神经网络代码的人都知道那是多么麻烦。编写一个简单的一层前馈网络的代码尚且需要 40 多行代码,当增加层数时,编写代码将会更加困难,执行时间也会更长。TensorFlow 使这一切变得更加简单快捷,从而缩短了想法到部署之间的实现时间。在本教程中...

2019-09-28 21:36:19 91 0

转载 centos 6.X 安装nodejs v6.11.0和npm

本文转载自 : http://www.80000s.com/archives/486 谢谢作者 admin 的分享 下载nodejs wget -c https://nodejs.org/dist/v6.11.0/node-v6.11.0-linux-x64.tar.xz 安装g...

2019-08-28 11:30:05 3259 0

原创 1117. H2O 生成

现在有两种线程,氢 oxygen 和氧 hydrogen,你的目标是组织这两种线程来产生水分子。 存在一个屏障(barrier)使得每个线程必须等候直到一个完整水分子能够被产生出来。 氢和氧线程会被分别给予 releaseHydrogen 和 releaseOxygen 方法来允许它们突破屏障...

2019-07-15 15:59:23 6275 0

原创 1116. Print Zero Even Odd

Suppose you are given the following code: class ZeroEvenOdd { public ZeroEvenOdd(int n) { ... } // constructor public void zero(printNumber) { ......

2019-07-14 07:15:15 6211 0

原创 1115 .另外打印FooBar

Suppose you are given the following code: class FooBar { public void foo() { for (int i = 0; i < n; i++) { print("foo"); } } pub...

2019-07-14 07:14:38 6042 0

原创 1114. 按序打印

我们提供了一个类: public class Foo { public void one() { print("one"); } public void two() { print("two"); } public void three() { pr...

2019-07-14 07:12:36 6343 0

原创 1111. 有效括号的嵌套深度

有效括号字符串 仅由 "(" 和 ")" 构成,并符合下述几个条件之一: 空字符串 连接,可以记作 AB(A 与 B 连接),其中 A 和 B 都是有效括号字符串 嵌套,可以记作 (A),其中 A 是有效括号字符串 类似地,我们可以定义任意有效括号...

2019-07-14 07:10:45 6230 0

原创 1110. 删点成林

给出二叉树的根节点 root,树上每个节点都有一个不同的值。 如果节点值在 to_delete 中出现,我们就把该节点从树上删去,最后得到一个森林(一些不相交的树构成的集合)。 返回森林中的每棵树。你可以按任意顺序组织答案。 示例: 输入:root = [1,2,3,4,5,6,7],...

2019-07-14 07:10:38 6125 0

原创 1109. 航班预订统计

这里有 n 个航班,它们分别从 1 到 n 进行编号。 我们这儿有一份航班预订表,表中第 i 条预订记录 bookings[i] = [i, j, k] 意味着我们在从 i 到 j 的每个航班上预订了 k 个座位。 请你返回一个长度为 n 的数组 answer,按航班编号顺序返回每个航班上预订...

2019-07-14 07:10:33 6266 0

原创 1108. IP 地址无效化

给你一个有效的 IPv4 地址 address,返回这个 IP 地址的无效化版本。 所谓无效化 IP 地址,其实就是用 "[.]" 代替了每个 "."。 示例 1: 输入:address = "1.1.1.1" 输出:"...

2019-07-14 07:10:28 6136 0

原创 1096. 花括号展开 II

如果你熟悉 Shell 编程,那么一定了解过花括号展开,它可以用来生成任意字符串。 花括号展开的表达式可以看作一个由 花括号、逗号 和 小写英文字母 组成的字符串,定义下面几条语法规则: 如果只给出单一的元素 x,那么表达式表示的字符串就只有 "x"。 例如,表达式 {...

2019-07-14 07:10:09 6234 0

原创 1095. 山脉数组中查找目标值

(这是一个 交互式问题 ) 给你一个 山脉数组 mountainArr,请你返回能够使得 mountainArr.get(index) 等于 target 最小 的下标 index 值。 如果不存在这样的下标 index,就请返回 -1。 所谓山脉数组,即数组 A 假如是一个山脉数组的话...

2019-07-14 07:10:07 6046 0

原创 1094. 拼车

假设你是一位顺风车司机,车上最初有 capacity 个空座位可以用来载客。由于道路的限制,车 只能 向一个方向行驶(也就是说,不允许掉头或改变方向,你可以将其想象为一个向量)。 这儿有一份行程计划表 trips[][],其中 trips[i] = [num_passengers, start_...

2019-07-14 07:10:05 6001 0

原创 1106. 解析布尔表达式

给你一个以字符串形式表述的 布尔表达式(boolean) expression,返回该式的运算结果。 有效的表达式需遵循以下约定: "t",运算结果为 True "f",运算结果为 False "!(expr)",运算过程为对内...

2019-07-13 01:49:23 6114 0

原创 1105. 填充书架

附近的家居城促销,你买回了一直心仪的可调节书架,打算把自己的书都整理到新的书架上。 你把要摆放的书 books 都整理好,叠成一摞:从上往下,第 i 本书的厚度为 books[i][0],高度为 books[i][1]。 按顺序 将这些书摆放到总宽度为 shelf_width 的书架上。 先...

2019-07-13 01:49:21 6092 0

原创 1104. 二叉树寻路

在一棵无限的二叉树上,每个节点都有两个子节点,树中的节点 逐行 依次按 “之” 字形进行标记。 如下图所示,在奇数行(即,第一行、第三行、第五行……)中,按从左到右的顺序进行标记; 而偶数行(即,第二行、第四行、第六行……)中,按从右到左的顺序进行标记。 给你树上某一个节点的标号 label...

2019-07-13 01:49:19 6073 0

原创 1103. 分糖果 II

排排坐,分糖果。 我们买了一些糖果 candies,打算把它们分给排好队的 n = num_people 个小朋友。 给第一个小朋友 1 颗糖果,第二个小朋友 2 颗,依此类推,直到给最后一个小朋友 n 颗糖果。 然后,我们再回到队伍的起点,给第一个小朋友 n + 1 颗糖果,第二个小朋友 ...

2019-07-13 01:49:17 6068 0

原创 1081. 不同字符的最小子序列

返回字符串 text 中按字典序排列最小的子序列,该子序列包含 text 中所有不同字符一次。 示例 1: 输入:"cdadabcc" 输出:"adbc" 示例 2: 输入:"abcd" 输出:"abcd"...

2019-07-13 01:49:15 7050 1

原创 1080. 根到叶路径上的不足节点

给定一棵二叉树的根 root,请你考虑它所有 从根到叶的路径:从根到任何叶的路径。(所谓一个叶子节点,就是一个没有子节点的节点) 假如通过节点 node 的每种可能的 “根-叶” 路径上值的总和全都小于给定的 limit,则该节点被称之为「不足节点」,需要被删除。 请你删除所有不足节点,并返回...

2019-07-13 01:49:13 6051 0

原创 1079. 活字印刷

你有一套活字字模 tiles,其中每个字模上都刻有一个字母 tiles[i]。返回你可以印出的非空字母序列的数目。 示例 1: 输入:"AAB" 输出:8 解释:可能的序列为 "A", "B", "AA", &...

2019-07-13 01:49:11 6167 0

原创 1078. Bigram 分词

给出第一个词 first 和第二个词 second,考虑在某些文本 text 中可能以 "first second third" 形式出现的情况,其中 second 紧随 first 出现,third 紧随 second 出现。 对于每种这样的情况,将第三个词 "t...

2019-07-13 01:49:09 6035 0

原创 1074. 元素和为目标值的子矩阵数量

给出矩阵 matrix 和目标值 target,返回元素总和等于目标值的非空子矩阵的数量。 子矩阵 x1, y1, x2, y2 是满足 x1 <= x <= x2 且 y1 <= y <= y2 的所有单元 matrix[x][y] 的集合。 如果 (x1, y1, ...

2019-07-13 01:49:08 6106 0

原创 1073. 负二进制数相加

给出基数为 -2 的两个数 arr1 和 arr2,返回两数相加的结果。 数字以 数组形式 给出:数组由若干 0 和 1 组成,按最高有效位到最低有效位的顺序排列。例如,arr = [1,1,0,1] 表示数字 (-2)^3 + (-2)^2 + (-2)^0 = -3。数组形式 的数字也同样不...

2019-07-13 01:49:06 6050 0

原创 1072. 按列翻转得到最大值等行数

给定由若干 0 和 1 组成的矩阵 matrix,从中选出任意数量的列并翻转其上的 每个 单元格。翻转后,单元格的值从 0 变成 1,或者从 1 变为 0 。 返回经过一些翻转后,行上所有值都相等的最大行数。 示例 1: 输入:[[0,1],[1,1]] 输出:1 解释:不进行翻转,有 ...

2019-07-11 06:45:42 6093 0

原创 1071. 字符串的最大公因子

对于字符串 S 和 T,只有在 S = T + ... + T(T 与自身连接 1 次或多次)时,我们才认定 “T 能除尽 S”。 返回字符串 X,要求满足 X 能除尽 str1 且 X 能除尽 str2。 示例 1: 输入:str1 = "ABCABC", str2...

2019-07-11 06:45:40 6048 0

原创 1054. 距离相等的条形码

在一个仓库里,有一排条形码,其中第 i 个条形码为 barcodes[i]。 请你重新排列这些条形码,使其中两个相邻的条形码 不能 相等。 你可以返回任何满足该要求的答案,此题保证存在答案。 示例 1: 输入:[1,1,1,2,2,2] 输出:[2,1,2,1,2,1] 示例 2: ...

2019-07-11 06:45:37 6030 0

原创 1053. 交换一次的先前排列

给你一个正整数的数组 A(其中的元素不一定完全不同),请你返回可在 一次交换(交换两数字 A[i] 和 A[j] 的位置)后得到的、按字典序排列小于 A 的最大可能排列。 如果无法这么操作,就请返回原数组。 示例 1: 输入:[3,2,1] 输出:[3,1,2] 解释: 交换 2 和 1...

2019-07-11 06:45:36 6014 0

原创 1052. 爱生气的书店老板

今天,书店老板有一家店打算试营业 customers.length 分钟。每分钟都有一些顾客(customers[i])会进入书店,所有这些顾客都会在那一分钟结束后离开。 在某些时候,书店老板会生气。 如果书店老板在第 i 分钟生气,那么 grumpy[i] = 1,否则 grumpy[i] =...

2019-07-11 06:45:33 6050 0

原创 1051. 高度检查器

今天,书店老板有一家店打算试营业 customers.length 分钟。每分钟都有一些顾客(customers[i])会进入书店,所有这些顾客都会在那一分钟结束后离开。 在某些时候,书店老板会生气。 如果书店老板在第 i 分钟生气,那么 grumpy[i] = 1,否则 grumpy[i] =...

2019-07-11 06:45:31 6038 0

原创 1049. 最后一块石头的重量 II

有一堆石头,每块石头的重量都是正整数。 每一回合,从中选出任意两块石头,然后将它们一起粉碎。假设石头的重量分别为x 和y,且x <= y。那么粉碎的可能结果如下: 如果x == y,那么两块石头都会被完全粉碎; 如果x != y,那么重量为x的石头将会完全粉碎,而重量为y的石头新重量为...

2019-07-11 06:45:30 6113 0

原创 1044. 最长重复子串

给出一个字符串S,考虑其所有重复子串(S 的连续子串,出现两次或多次,可能会有重叠)。 返回任何具有最长可能长度的重复子串。(如果 S不含重复子串,那么答案为""。) 示例 1: 输入:"banana" 输出:"ana" ...

2019-07-11 06:45:27 6083 0

原创 1043. 分隔数组以得到最大和

给出整数数组A,将该数组分隔为长度最多为 K 的几个(连续)子数组。分隔完成后,每个子数组的中的值都会变为该子数组中的最大值。 返回给定数组完成分隔后的最大和。 示例: 输入:A = [1,15,7,9,2,5,10], K = 3 输出:84 解释:A 变为 [15,15,15,9,...

2019-07-11 06:45:26 6085 0

原创 1042. 不邻接植花

有N个花园,按从1到N标记。在每个花园中,你打算种下四种花之一。 paths[i] = [x, y]描述了花园x 到花园y的双向路径。 另外,没有花园有 3 条以上的路径可以进入或者离开。 你需要为每个花园选择一种花,使得通过路径相连的任何两个花园中的花的种类互不相同。 以数组形式返回选择...

2019-07-11 06:45:24 6056 0

原创 1041. 困于环中的机器人

在无限的平面上,机器人最初位于(0, 0)处,面朝北方。机器人可以接受下列三条指令之一: "G":直走 1 个单位 "L":左转 90 度 "R":右转 90 度 机器人按顺序执行指令instructions,并一直重复它们。 只...

2019-07-10 08:27:54 6213 0

原创 1040. 移动石子直到连续 II

在一个长度无限的数轴上,第 i 颗石子的位置为stones[i]。如果一颗石子的位置最小/最大,那么该石子被称作端点石子。 每个回合,你可以将一颗端点石子拿起并移动到一个未占用的位置,使得该石子不再是一颗端点石子。 值得注意的是,如果石子像stones = [1,2,5]这样,你将无法移动位于...

2019-07-10 08:27:51 6242 0

原创 1039. 多边形三角剖分的最低得分

给定N,想象一个凸N边多边形,其顶点按顺时针顺序依次标记为A[0], A[i], ..., A[N-1]。 假设您将多边形剖分为 N-2 个三角形。对于每个三角形,该三角形的值是顶点标记的乘积,三角剖分的分数是进行三角剖分后所有 N-2 个三角形的值之和。 返回多边形进行三角剖分后可以得到的最...

2019-07-10 08:27:49 6248 0

原创 1038. 从二叉搜索树到更大和树

给出二叉搜索树的根节点,该二叉树的节点值各不相同,修改二叉树,使每个节点 node的新值等于原树中大于或等于node.val的值之和。 提醒一下,二叉搜索树满足下列约束条件: 节点的左子树仅包含键小于节点键的节点。 节点的右子树仅包含键大于节点键的节点。 左右子树也必须是二叉搜索树。 ...

2019-07-10 08:27:47 6214 0

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