自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

悲恋花丶无心之人的博客

休息是养精蓄锐,休养则是懒惰松散

原创 Hadoop环境搭建测试以及MapReduce实例实现

目录 1 任务 2 过程 2.1熟悉常用的 Hadoop 命令 2.2Hadoop环境搭建 1.SSH登录权限设置 2.安装Java环境 3.Hadoop的安装 4.伪分布式安装配置 2.3Wordcount实例 2.4 搭建eclipse环境编程实现Wordcount程序 ...

2020-10-24 16:43:04 20 0

原创 Python实现深度学习系列之【正向传播和反向传播】

前言 在了解深度学习框架之前,我们需要自己去理解甚至去实现一个网络学习和调参的过程,进而理解深度学习的机理; 为此,博主这里提供了一个自己编写的一个例子,带领大家理解一下网络学习的正向传播和反向传播的过程; 除此之外,为了实现batch读取,我还设计并提供了一个简单的DataLoader类去...

2020-10-22 16:21:14 987 18

原创 行人重识别github开源库——HJL-re-id

目录 一、简介 二、实现的Re-ID模型 三、MDRS 四、遮挡的行人重识别 项目地址:https://github.com/nickhuang1996/HJL-re-id 一、简介 这是由博主自己完成的行人重识别代码库,包含了博主自己研究的MDRS模型。 该项目包含对日志记录、损...

2020-09-20 22:19:34 1128 9

原创 深度学习的简介、领域、框架和实际应用概述

一、深度学习简介 深度学习,英文名称为Deep Learning,是近几年人工智能领域的主要研究方向。深度学习的主要任务是通过构建深度卷积神经网络(Deep Neural Network,DNN)和采用大量样本数据作为输入,人们最终会得到一个具有强大分析能力和识别能力的模型,该模型包含了D...

2019-11-25 18:31:20 13075 18

原创 vscode安装和使用教程 Java

经朋友推荐,最近想开始写几篇vscode这款IDE的使用方法,因为听说是轻量级的,速度也快,还可以编写Java,所以来尝试一下哈哈~ 目录 一、下载 二、使用 三、设置工作空间 四、新建Java项目 一、下载 1.网址 (1)官网网址:https://visualstudio.mi...

2019-05-09 13:42:48 23297 20

原创 vs2017安装和使用教程(详细)

vs2019 已于4月2日推出,用户不用卸载vs2017,因为这二者互相独立,项目也兼容,安装教程也是本篇的姊妹篇: vs2019安装和使用教程(详细) vs2017如此强大,不仅仅是C语言,Python,R,F#,ios,Android,Web,Node.js,Azure,Unity,HTM...

2019-03-26 21:15:56 667270 147

原创 vs2019安装和使用教程(详细)

本篇博客是vs2017安装和使用教程(详细)的姊妹篇 vs2019已经在4月2日正式发布,vs2019发布会请看这个链接: vs2019发布活动 vs2019和vs2017一样强大,项目兼容,不用互相删除,而且C/C++,Python,F#,ios,Android,Web,Node.js,A...

2019-03-16 20:45:35 405305 104

原创 【CVPR2020】Pose-guided Visible Part Matching for Occluded Person ReID 【Windows可运行github库PVPM_Windows】

目录 一、说明 二、修正部分说明 三、联系方式 一、说明 这是针对于CVPR2020《Pose-guided Visible Part Matching for Occluded Person ReID》PVPM代码的Windows版本的GitHub库,由本人亲自完成修正和测试,地址为:...

2020-10-23 22:09:51 47 1

原创 leetcode_234. 回文链表

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 请判断一个链表是否为回文链表。 示例 1: 输入: 1->2 输出: false 示例 2: 输入: 1->2->2->1 输出: true 进阶: 你能否用O(n) 时间复杂度和 ...

2020-10-23 10:20:25 63 2

原创 leetcode_925. 长按键入

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 你的朋友正在使用键盘输入他的名字name。偶尔,在键入字符c时,按键可能会被长按,而字符可能被输入 1 次或多次。 你将会检查键盘输入的字符typed。如果它对应的可能是你的朋友的名字(其中一些字符可能被长按),那么就返回Tr...

2020-10-21 11:01:11 60 0

原创 leetcode_143. 重排链表

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个单链表L:L0→L1→…→Ln-1→Ln , 将其重新排列后变为: L0→Ln→L1→Ln-1→L2→Ln-2→… 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例1: 给定链表 1->...

2020-10-20 16:39:48 57 1

原创 Java 浦发银行2020-3-22编程题

目录 一、题目内容 二、代码 三、结果 一、题目内容 1.第一题,买n次水果,每次买的个数和种类都不同,问买苹果的个数; 例如: 第一次"apple orange banana" 第二次"apple orange" 第三次"or...

2020-10-20 12:15:02 145 2

原创 用IDEA构建一个简单的Java程序范例

一、创建项目 1.点击菜单栏File->New->Project... 2.从左边栏找到Java,例如我这里是Java Enterprise(每个人的可能不一样,因为IDE版本可能不同),然后选择project SDK,没有的话点击Download JDK...,有的话点击Ad...

2020-10-19 16:50:32 90 2

原创 leetcode_844. 比较含退格的字符串

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定 S 和 T 两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果。 # 代表退格字符。 注意:如果对空文本输入退格字符,文本继续为空。 示例 1: 输入:S = "ab#c&q...

2020-10-19 16:24:57 33 0

原创 leetcode_19. 删除链表的倒数第N个节点

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个链表,删除链表的倒数第n个节点,并且返回链表的头结点。 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二个节点后,链表变为 1->2->...

2020-10-18 18:22:53 84 1

原创 leetcode_977. 有序数组的平方

一、题目内容 给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。 示例 1: 输入:[-4,-1,0,3,10] 输出:[0,1,9,16,100] 示例 2: 输入:[-7,-3,2,3,11] 输出:[4,9,9,49,121]...

2020-10-16 22:32:11 43 0

原创 OpenCV 生成水墨质感的图片 黑暗之魂三 只狼:影逝二度

目录 一、原图图片和效果图 二、具体步骤 三、完整代码 四、生成的其他效果图 五、总结 一、原图图片和效果图 黑白版 彩色版 二、具体步骤 导入库 # -*- coding: UTF-8 -*- import cv2 import numpy as np 读取...

2020-10-16 18:52:47 1956 9

原创 leetcode_116. 填充每个节点的下一个右侧节点指针

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个二叉树 struct Node { int val; Node *left; Node *right; Node *next; } 填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个...

2020-10-15 12:52:18 76 0

原创 leetcode_24. 两两交换链表中的节点

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例 1: 输入:head = [1,2,3,4] 输出:[2,1,4,3] 示例 ...

2020-10-13 16:02:10 92 0

原创 leetcode_530. 二叉搜索树的最小绝对差

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给你一棵所有节点为非负值的二叉搜索树,请你计算树中任意两节点的差的绝对值的最小值。 示例: 输入: 1 \ 3 / 2 输出: 1 解释: 最小绝对差为 1,其中 2 和 1 的差的绝对值为 1...

2020-10-12 13:24:38 106 0

原创 冒泡排序的概念和代码范例 Python

目录 一、概念 二、代码 一、概念 交换排序的一种: 从第一对到最后一对每对比较大小,前者大于后者则交换,因此最后一个元素是最大的; 然后考虑第二大的数,按道理放在倒数第二个位置; ... 每次循环考虑的长度要减一,因为每次都会把大数放在后面,放好了就考虑小一点的数,再把这些数也放...

2020-10-10 10:46:07 353 5

原创 leetcode_142. 环形链表 II

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个链表,返回链表开始入环的第一个节点。如果链表无环,则返回null。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 说...

2020-10-10 09:58:13 238 0

原创 快速排序的概念和代码范例 Python

目录 一、概念 二、代码 一、概念 交换排序的一种,递归实现,其核心是随意找一个值,然后比它小的放前面,比它大的放后面,一趟一趟找: 1.记录pivot = arr[i] 2.从后往前找到第一个小于等于pivot的值,停在小值arr[j]的位置,则pivot对应位置arr[i]的值被这...

2020-10-09 20:53:27 308 4

原创 leetcode_141. 环形链表

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个链表,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 p...

2020-10-09 09:36:09 180 0

原创 leetcode_771. 宝石与石头

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定字符串J代表石头中宝石的类型,和字符串S代表你拥有的石头。S中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。 J中的字母不重复,J和S中的所有字符都是字母。字母区分大小写,因此"a&q...

2020-10-02 22:27:18 591 1

原创 leetcode_701. 二叉搜索树中的插入操作

一、题目内容 二、解题思路 三、代码 # Definition for a binary tree node. class TreeNode: def __init__(self, val=0, left=None, right=None): self....

2020-09-30 11:34:45 454 0

原创 leetcode_239. 滑动窗口最大值

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个数组 nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k个数字。滑动窗口每次只向右移动一位。 返回滑动窗口中的最大值。 进阶: 你能在线性时间复杂度内解决此题吗?...

2020-09-29 13:07:56 894 2

原创 leetcode_117. 填充每个节点的下一个右侧节点指针 II

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个二叉树 struct Node { int val; Node *left; Node *right; Node *next; } 填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个...

2020-09-28 11:46:18 568 0

原创 leetcode_235. 二叉搜索树的最近公共祖先

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也...

2020-09-27 22:56:06 737 2

原创 leetcode_112. 路径总和

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。 说明:叶子节点是指没有子节点的节点。 示例: 给定如下二叉树,以及目标和 sum = 22, 5...

2020-09-26 13:22:32 602 0

原创 leetcode_113. 路径总和 II

一、题目内容 给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径。 说明:叶子节点是指没有子节点的节点。 示例: 给定如下二叉树,以及目标和sum = 22, 5 / \ 4 8 / / \ ...

2020-09-26 13:08:58 512 0

原创 leetcode_440. 字典序的第K小数字

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定整数n和k,找到1到n中字典序第k小的数字。 注意:1 ≤ k ≤ n ≤ 109。 示例 : 输入: n: 13 k: 2 输出: 10 解释: 字典序的排列是 [1, 10, 11, 12, 13, 2,...

2020-09-23 21:06:59 796 1

原创 leetcode_122. 买卖股票的最佳时机 II

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个数组,它的第i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。...

2020-09-23 18:33:12 631 2

原创 leetcode_121. 买卖股票的最佳时机

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个数组,它的第i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。 注意:你不能在买入股票前卖出股票。 示例 1: 输入...

2020-09-23 18:09:06 687 1

原创 leetcode_617. 合并二叉树

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重叠。 你需要将他们合并为一个新的二叉树。合并的规则是如果两个节点重叠,那么将他们的值相加作为节点合并后的新值,否则不为NULL 的节点将直接作为...

2020-09-23 16:03:13 639 0

原创 leetcode_637. 二叉树的层平均值

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个非空二叉树, 返回一个由每层节点平均值组成的数组。 示例 1: 输入: 3 / \ 9 20 / \ 15 7 输出:[3, 14.5, 11] 解释: 第 0 层的平均值是 3 , 第1层是 1...

2020-09-22 18:43:21 643 2

原创 leetcode_129. 求根到叶子节点数字之和

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个二叉树,它的每个结点都存放一个0-9的数字,每条从根到叶子节点的路径都代表一个数字。 例如,从根到叶子节点路径 1->2->3 代表数字 123。 计算从根到叶子节点生成的所有数字之和。 说明:叶子节点...

2020-09-22 16:06:55 695 0

原创 leetcode_124. 二叉树中的最大路径和

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个非空二叉树,返回其最大路径和。 本题中,路径被定义为一条从树中任意节点出发,沿父节点-子节点连接,达到任意节点的序列。该路径至少包含一个节点,且不一定经过根节点。 示例 1: 输入:[1,2,3] 1 ...

2020-09-22 13:59:05 659 0

原创 leetcode_114. 二叉树展开为链表

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个二叉树,原地将它展开为一个单链表。 例如,给定二叉树 1 / \ 2 5 / \ \ 3 4 6 将其展开为: 1 \ 2 \ 3 \ 4 \ 5 \ ...

2020-09-22 13:10:28 671 0

原创 leetcode_99. 恢复二叉搜索树

目录 一、题目内容 二、解题思路 三、代码 一、题目内容 二叉搜索树中的两个节点被错误地交换。 请在不改变其结构的情况下,恢复这棵树。 示例1: 输入: [1,3,null,null,2] 1 / 3 \ 2 输出: [3,1,null,null,2] 3 / 1...

2020-09-22 12:23:27 667 0

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