自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

coordinate的博客

我的主页coordinate.wang

  • 博客(36)
  • 资源 (10)
  • 收藏
  • 关注

原创 Leetcode 1020:飞地的数量(超详细的解法!!!)

给出一个二维数组 A,每个单元格为 0(代表海)或 1(代表陆地)。移动是指在陆地上从一个地方走到另一个地方(朝四个方向之一)或离开网格的边界。返回网格中无法在任意次数的移动中离开网格边界的陆地单元格的数量。示例 1:输入:[[0,0,0,0],[1,0,1,0],[0,1,1,0],[0,0,0,0]]输出:3解释: 有三个 1 被 0 包围。一个 1 没有被包围,因为它在边界上。...

2019-03-31 19:38:25 717

原创 Leetcode 1019:链表中的下一个更大节点(超详细的解法!!!)

给出一个以头节点 head 作为第一个节点的链表。链表中的节点分别编号为:node_1, node_2, node_3, ... 。每个节点都可能有下一个更大值(next larger value):对于 node_i,如果其 next_larger(node_i) 是 node_j.val,那么就有 j > i 且 node_j.val > node_i.val,而 j 是可能的...

2019-03-31 18:57:37 6410

原创 Leetcode 1018:可被 5 整除的二进制前缀(超详细的解法!!!)

给定由若干 0 和 1 组成的数组 A。我们定义 N_i:从 A[0] 到 A[i] 的第 i 个子数组被解释为一个二进制数(从最高有效位到最低有效位)。返回布尔值列表 answer,只有当 N_i 可以被 5 整除时,答案 answer[i] 为 true,否则为 false。示例 1:输入:[0,1,1]输出:[true,false,false]解释:输入数字为 0, 01, 01...

2019-03-31 17:15:15 874

原创 Leetcode 239:滑动窗口最大值(超详细的解法!!!)

给定一个数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口 k 内的数字。滑动窗口每次只向右移动一位。返回滑动窗口最大值。示例:输入: nums = [1,3,-1,-3,5,3,6,7], 和 k = 3输出: [3,3,5,5,6,7] 解释: 滑动窗口的位置 最大值--------------...

2019-03-30 14:18:13 3382

原创 Leetcode 179:最大数(超详细的解法!!!)

给定一组非负整数,重新排列它们的顺序使之组成一个最大的整数。示例 1:输入: [10,2]输出: 210示例 2:输入: [3,30,34,5,9]输出: 9534330说明: 输出结果可能非常大,所以你需要返回一个字符串而不是整数。解题思路这个问题非常简单,我们需要做的就是写一个比较函数cmp(a,b),比较传入的两个数字组成的str(a)+str(b)和str(b)+st...

2019-03-27 18:37:10 2363

原创 Leetcode 264:丑数 II(超详细的解法!!!)

编写一个程序,找出第 n 个丑数。丑数就是只包含质因数 2, 3, 5 的正整数。示例:输入: n = 10输出: 12解释: 1, 2, 3, 4, 5, 6, 8, 9, 10, 12 是前 10 个丑数。说明:1 是丑数。n 不超过1690。解题思路这个问题是之前问题Leetcode 263:丑数(超详细的解法!!!)的提高。这个问题首先可以想到通过暴力法解决,n不...

2019-03-27 14:33:38 1920

原创 Leetcode 263:丑数(超详细的解法!!!)

编写一个程序判断给定的数是否为丑数。丑数就是只包含质因数 2, 3, 5 的正整数。示例 1:输入: 6输出: true解释: 6 = 2 × 3示例 2:输入: 8输出: true解释: 8 = 2 × 2 × 2示例 3:输入: 14输出: false 解释: 14 不是丑数,因为它包含了另外一个质因数 7。说明:1 是丑数。输入不会超过 32 位有符号...

2019-03-27 10:35:07 594

原创 Leetcode 1013:将数组分成和相等的三个部分(超详细的解法!!!)

给定一个整数数组 A,只有我们可以将其划分为三个和相等的非空部分时才返回 true,否则返回 false。形式上,如果我们可以找出索引 i+1 < j 且满足 (A[0] + A[1] + ... + A[i] == A[i+1] + A[i+2] + ... + A[j-1] == A[j] + A[j-1] + ... + A[A.length - 1]) 就可以将数组三等分。示例 ...

2019-03-26 17:40:41 2052

原创 Leetcode 1014:最佳观光组合(超详细的解法!!!)

给定正整数数组 A,A[i] 表示第 i 个观光景点的评分,并且两个景点 i 和 j 之间的距离为 j - i。一对景点(i < j)组成的观光组合的得分为(A[i] + A[j] + i - j):景点的评分之和减去它们两者之间的距离。返回一对观光景点能取得的最高分。示例:输入:[8,1,5,2,6]输出:11解释:i = 0, j = 2, A[i] + A[j] + i -...

2019-03-25 13:53:52 1578

原创 Leetcode 1015:可被 K 整除的最小整数(超详细的解法!!!)

给定正整数 K,你需要找出可以被 K 整除的、仅包含数字 1 的最小正整数 N。返回 N 的长度。如果不存在这样的 N,就返回 -1。示例 1:输入:1输出:1解释:最小的答案是 N = 1,其长度为 1。示例 2:输入:2输出:-1解释:不存在可被 2 整除的正整数 N 。示例 3:输入:3输出:3解释:最小的答案是 N = 111,其长度为 3。 提示:1...

2019-03-24 19:37:22 3280

原创 各种二叉树的判断(超详细的解法!!!)

判断完全二叉树完全二叉树的定义在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 h 层,则该层包含 1~ 2h 个节点。递归实现:我们知道这样的两个性质,如果我们将root.index从0开始计算的话左孩子=2*i + 1右孩子=2*i + 2基于这个性质,我们可以先计算节点的个树,然后每个...

2019-03-24 08:34:32 4367

原创 Leetcode 151:翻转字符串里的单词(超详细的解法!!!)

给定一个字符串,逐个翻转字符串中的每个单词。示例 1:输入: "the sky is blue"输出: "blue is sky the"示例 2:输入: " hello world! "输出: "world! hello"解释: 输入字符串可以在前面或者后面包含多余的空格,但是反转后的字符不能包括。示例 3:输入: "a good example"输出: "exa...

2019-03-20 16:52:59 725

原创 Leetcode 1012:至少有 1 位重复的数字(超详细的解法!!!)

给定正整数 N,返回小于等于 N 且具有至少 1 位重复数字的正整数。示例 1:输入:20输出:1解释:具有至少 1 位重复数字的正数(<= 20)只有 11 。示例 2:输入:100输出:10解释:具有至少 1 位重复数字的正数(<= 100)有 11,22,33,44,55,66,77,88,99 和 100 。示例 3:输入:1000输出:262 提...

2019-03-19 15:24:29 3273 2

原创 Leetcode 902:最大为 N 的数字组合(超详细的解法!!!)

我们有一组排序的数字 D,它是 {'1','2','3','4','5','6','7','8','9'} 的非空子集。(请注意,'0' 不包括在内。)现在,我们用这些数字进行组合写数字,想用多少次就用多少次。例如 D = {'1','3','5'},我们可以写出像 '13', '551', '1351315' 这样的数字。返回可以用 D 中的数字写出的小于或等于 N 的正整数的数目。示例...

2019-03-19 10:56:16 1574

原创 摩尔投票算法

Boyer-Moore majority vote algorithm(摩尔投票算法)是一种线性时间复杂度和常数级空间复杂度的算法,永安里查找元素序列中的众数。它是Robert S. Boyer和J Strother Moore命名,是一种典型的流算法。该算法的最简单的形式,查找最多出现的元素,也就是找到一个输入中出现一半以上的重复元素。但是,如果该数不存在的话,算法将检测不到真实结果,但是仍将...

2019-03-19 08:57:35 2830

原创 Leetcode 788:旋转数字(超详细的解法!!!)

我们称一个数 X 为好数, 如果它的每位数字逐个地被旋转 180 度后,我们仍可以得到一个有效的,且和 X 不同的数。要求每位数字都要被旋转。如果一个数的每位数字被旋转以后仍然还是一个数字, 则这个数是有效的。0, 1, 和 8 被旋转后仍然是它们自己;2 和 5 可以互相旋转成对方;6 和 9 同理,除了这些以外其他的数字旋转以后都不再是有效的数字。现在我们有一个正整数 N, 计算从 1 到...

2019-03-18 18:31:11 2124

原创 Leetcode 1011:在 D 天内送达包裹的能力(超详细的解法!!!)

传送带上的包裹必须在 D 天内从一个港口运送到另一个港口。传送带上的第 i 个包裹的重量为 weights[i]。每一天,我们都会按给出重量的顺序往传送带上装载包裹。我们装载的重量不会超过船的最大运载重量。返回能在 D 天内将传送带上的所有包裹送达的船的最低运载能力。示例 1:输入:weights = [1,2,3,4,5,6,7,8,9,10], D = 5输出:15解释:船舶最低...

2019-03-18 11:01:50 3488

原创 Leetcode 1010:总持续时间可被 60 整除的歌曲(超详细的解法!!!)

在歌曲列表中,第 i 首歌曲的持续时间为 time[i] 秒。返回其总持续时间(以秒为单位)可被 60 整除的歌曲对的数量。形式上,我们希望索引的数字 i &lt; j 且有 (time[i] + time[j]) % 60 == 0。示例 1:输入:[30,20,150,100,40]输出:3解释:这三对的总持续时间可被 60 整数:(time[0] = 30, time[2] =...

2019-03-18 10:14:04 1921

原创 Leetcode 1009:十进制整数的补码(超详细的解法!!!)

每个非负整数 N 都有其二进制表示。例如, 5 可以被表示为二进制 "101",11 可以用二进制 "1011" 表示,依此类推。注意,除 N = 0 外,任何二进制表示中都不含前导零。二进制的补码表示是将每个 1 改为 0 且每个 0 变为 1。例如,二进制数 "101" 的二进制补码为 "010"。给定十进制数 N,返回其二进制表示的补码所对应的十进制整数。示例 1:输入:5输出:2...

2019-03-17 18:49:02 8465

原创 Leetcode 103:二叉树的锯齿形层次遍历(最详细解决方案!!!)

给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。例如:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回锯齿形层次遍历如下:[ [3], [20,9], [15,7]]解题思路参考这篇文章Leetcode...

2019-03-12 11:26:45 617

原创 Leetcode 1008:先序遍历构造二叉树(超详细的解法!!!)

返回与给定先序遍历 preorder 相匹配的二叉搜索树(binary search tree)的根结点。(回想一下,二叉搜索树是二叉树的一种,其每个节点都满足以下规则,对于 node.left 的任何后代,值总 &lt; node.val,而 node.right的任何后代,值总 &gt; node.val。此外,先序遍历首先显示节点的值,然后遍历 node.left,接着遍历 node.ri...

2019-03-11 16:54:25 610 1

原创 Leetcode 1007:行相等的最少多米诺旋转(超详细的解法!!!)

在一排多米诺骨牌中,A[i] 和 B[i] 分别代表第 i 个多米诺骨牌的上半部分和下半部分。(一个多米诺是两个从 1 到 6 的数字同列平铺形成的 —— 该平铺的每一半上都有一个数字。)我们可以旋转第 i 张多米诺,使得 A[i] 和 B[i] 的值交换。返回能使 A 中所有值或者 B 中所有值都相同的最小旋转次数。如果无法做到,返回 -1.示例 1: 输入:A = [2,...

2019-03-11 15:13:24 910 1

原创 Leetcode 1006:笨阶乘(超详细的解法!!!)

通常,正整数 n 的阶乘是所有小于或等于 n 的正整数的乘积。例如,factorial(10) = 10 * 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2 * 1。相反,我们设计了一个笨阶乘 clumsy:在整数的递减序列中,我们以一个固定顺序的操作符序列来依次替换原有的乘法操作符:乘法(*),除法(/),加法(+)和减法(-)。例如,clumsy(10) = 10 * 9 / ...

2019-03-10 16:32:49 1255

原创 Leetcode 1005:K 次取反后最大化的数组和(超详细的解法!!!)

给定一个整数数组 A,我们只能用以下方法修改该数组:我们选择某个个索引 i 并将 A[i] 替换为 -A[i],然后总共重复这个过程 K 次。(我们可以多次选择同一个索引 i。)以这种方式修改数组后,返回数组可能的最大和。示例 1:输入:A = [4,2,3], K = 1输出:5解释:选择索引 (1,) ,然后 A 变为 [4,-2,3]。示例 2:输入:A = [3,-1,0,...

2019-03-10 15:38:12 458

原创 Leetcode 846:一手顺子(超详细的解法!!!)

爱丽丝有一手(hand)由整数数组给定的牌。现在她想把牌重新排列成组,使得每个组的大小都是 W,且由 W 张连续的牌组成。如果她可以完成分组就返回 true,否则返回 false。示例 1:输入:hand = [1,2,3,6,2,3,4,7,8], W = 3输出:true解释:爱丽丝的手牌可以被重新排列为 [1,2,3],[2,3,4],[6,7,8]。示例 2:输入:han...

2019-03-09 17:21:48 948

原创 Leetcode 845:数组中的最长山脉(超详细的解法!!!)

我们把数组 A 中符合下列属性的任意连续子数组 B 称为 “山脉”:B.length &gt;= 3存在 0 &lt; i &lt; B.length - 1 使得 B[0] &lt; B[1] &lt; ... B[i-1] &lt; B[i] &gt; B[i+1] &gt; ... &gt; B[B.length - 1](注意:B 可以是 A 的任意子数组,包括整个数组 A。)...

2019-03-08 19:36:41 1099

原创 Leetcode 844:比较含退格的字符串(超详细的解法!!!)

给定 S 和 T 两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果。 # 代表退格字符。示例 1:输入:S = "ab#c", T = "ad#c"输出:true解释:S 和 T 都会变成 “ac”。示例 2:输入:S = "ab##", T = "c#d#"输出:true解释:S 和 T 都会变成 “”。示例 3:输入:S = "a##c",...

2019-03-08 17:12:38 662

原创 Leetcode 240:搜索二维矩阵 II(超详细的解法!!!)

编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target。该矩阵具有以下特性:每行的元素从左到右升序排列。每列的元素从上到下升序排列。示例:现有矩阵 matrix 如下:[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22], [10, 13, 14, 17, ...

2019-03-08 16:38:37 762

原创 Leetcode 873:最长的斐波那契子序列的长度(超详细的解法!!!)

如果序列 X_1, X_2, ..., X_n 满足下列条件,就说它是 斐波那契式 的:n &gt;= 3对于所有 i + 2 &lt;= n,都有 X_i + X_{i+1} = X_{i+2}给定一个严格递增的正整数数组形成序列,找到 A 中最长的斐波那契式的子序列的长度。如果一个不存在,返回 0 。(回想一下,子序列是从原序列 A 中派生出来的,它从 A 中删掉任意数量的元素(...

2019-03-07 18:34:50 1986

原创 Leetcode 872:叶子相似的树(超详细的解法!!!)

请考虑一颗二叉树上所有的叶子,这些叶子的值按从左到右的顺序排列形成一个 叶值序列 。 举个例子,如上图所示,给定一颗叶值序列为 (6, 7, 4, 9, 8) 的树。如果有两颗二叉树的叶值序列是相同,那么我们就认为它们是 叶相似 的。如果给定的两个头结点分别为 root1 和 root2 的树是叶相似的,则返回 true;否则返回 false 。提示:给定的两颗树可能会有 ...

2019-03-06 17:35:13 500

原创 Leetcode 874:模拟行走机器人(超详细的解法!!!)

机器人在一个无限大小的网格上行走,从点 (0, 0) 处开始出发,面向北方。该机器人可以接收以下三种类型的命令:-2:向左转 90 度-1:向右转 90 度1 &lt;= x &lt;= 9:向前移动 x 个单位长度在网格上有一些格子被视为障碍物。第 i 个障碍物位于网格点 (obstacles[i][0], obstacles[i][1])如果机器人试图走到障碍物上方,那么它将...

2019-03-06 16:54:32 2029

原创 Leetcode 1004:最大连续1的个数 III(超详细的解法!!!)

给定一个由若干 0 和 1 组成的数组 A,我们最多可以将 K 个值从 0 变成 1 。返回仅包含 1 的最长(连续)子数组的长度。示例 1:输入:A = [1,1,1,0,0,0,1,1,1,1,0], K = 2输出:6解释: [1,1,1,0,0,1,1,1,1,1,1]粗体数字从 0 翻转到 1,最长的子数组长度为 6。示例 2:输入:A = [0,0,1,1,0,0,...

2019-03-04 09:56:49 2974 2

原创 Leetcode 1003:检查替换后的词是否有效(超详细的解法!!!)

给定有效字符串 "abc"。对于任何有效的字符串 V,我们可以将 V 分成两个部分 X 和 Y,使得 X + Y(X 与 Y 连接)等于 V。(X 或 Y 可以为空。)那么,X + "abc" + Y 也同样是有效的。例如,如果 S = "abc",则有效字符串的示例是:"abc","aabcbc","abcabc","abcabcababcc"。无效字符串的示例是

2019-03-04 09:02:06 801

原创 Leetcode 1002:查找常用字符(超详细的解法!!!)

给定仅有小写字母组成的字符串数组 A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表。例如,如果一个字符在每个字符串中出现 3 次,但不是 4 次,则需要在最终答案中包含该字符 3 次。你可以按任意顺序返回答案。示例 1:输入:["bella","label","roller"]输出:["e","l","l"]示例 2:输入:["cool&quo

2019-03-04 08:43:30 2014 1

原创 Leetcode 85:最大矩形(超详细的解法!!!)

给定一个仅包含 0 和 1 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积。示例:输入:[ ["1","0","1","0","0"], ["1","0","1","1","1"], ["1","1","1","

2019-03-01 17:00:00 355

原创 Leetcode 354:俄罗斯套娃信封问题(超详细的解法!!!)

给定一些标记了宽度和高度的信封,宽度和高度以整数对形式 (w, h) 出现。当另一个信封的宽度和高度都比这个信封大的时候,这个信封就可以放进另一个信封里,如同俄罗斯套娃一样。请计算最多能有多少个信封能组成一组“俄罗斯套娃”信封(即可以把一个信封放到另一个信封里面)。说明:不允许旋转信封。示例:输入: envelopes = [[5,4],[6,4],[6,7],[2,3]]输出: 3 ...

2019-03-01 15:45:53 6932

YOLOv2 dll 头文件

使用说明参看https://blog.csdn.net/qq_17550379/article/details/78504790

2018-04-05

YOLOv2 cpu版dll文件

使用说明参看https://blog.csdn.net/qq_17550379/article/details/78504790

2018-04-05

MinGW编译的opencv3.2

使用MinGW5.3编译的opencv3.2,可以在QT上使用。。。。。

2017-10-19

opencv3.3编译文件2

opencv3.3编译文件002请同时下载opencv3.3编译文件001,两个同时解压

2017-10-18

opencv3.3编译文件

opencv3.3编译文件001 opencv3.3编译文件001 opencv3.3编译文件001

2017-10-18

opencv3计算机视觉python语言

opencv3计算机视觉python语言实现的图书,欢迎大家下载!!

2017-10-12

数据结构算法与应用--C++语言描述(源代码)

2016-10-06

RepetierHost_1_5_4

3d打印机最新软件,网上一直没人传,国外网站下又慢,特此传一下

2015-08-01

slic3r 切片

slic3r是一个3d打印机的切片工具,论坛上面有,但积分要求较高,所以我刚把积分降低了。

2014-07-25

arduino gprs代码

arduino GPRS的代码,不过有些地方要根据所需修改

2014-07-12

空空如也

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

TA关注的人

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