自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

悲恋花丶无心之人的博客

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

  • 博客(12)
  • 资源 (9)
  • 论坛 (1)
  • 收藏
  • 关注

原创 leetcode_767. 重构字符串

目录一、题目内容二、解题思路三、代码一、题目内容给定一个字符串S,检查是否能重新排布其中的字母,使得两相邻的字符不同。若可行,输出任意可行的结果。若不可行,返回空字符串。示例1:输入: S = "aab"输出: "aba"示例 2:输入: S = "aaab"输出: ""注意:S 只包含小写字母并且长度在[1, 500]区间内。二、解题思路1.对S中的字母构建数组哈希表,统计各个字符出现的次数;2.将出现次数最多的字符,添加至.

2020-11-30 12:47:21 720

原创 leetcode_371. 两整数之和

目录一、题目内容二、解题思路三、代码一、题目内容不使用运算符+ 和-,计算两整数​​​​​​​a、b​​​​​​​之和。示例 1:输入: a = 1, b = 2输出: 3示例 2:输入: a = -2, b = 3输出: 1二、解题思路1.按位异或代表相加,但是对于1+1=10的情况并不能显示进位,因此需要按位与来得到进位值,但是1&1=1在低位,因此需要左移一位变为10,再将这个左移一位后的进位数与按位异或得到数再进行按位异...

2020-11-27 16:09:55 871

原创 leetcode_445. 两数相加 II

目录一、题目内容二、解题思路三、代码一、题目内容给你两个 非空 链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会返回一个新的链表。你可以假设除了数字 0 之外,这两个数字都不会以零开头。进阶:如果输入链表不能修改该如何处理?换句话说,你不能对列表中的节点进行翻转。示例:输入:(7 -> 2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 8 ->

2020-11-27 14:58:15 1543 4

原创 leetcode_2. 两数相加

目录一、题目内容二、解题思路三、代码一、题目内容给出两个非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 ...

2020-11-27 14:55:40 773

原创 leetcode_92. 反转链表 II

目录一、题目内容二、解题思路三、代码一、题目内容反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。说明:1 ≤m≤n≤ 链表长度。示例:输入: 1->2->3->4->5->NULL, m = 2, n = 4输出: 1->4->3->2->5->NULL二、解题思路与leetcode_206. 反转链表不同的是起始位置和结束位置的确定,那么需要额外记录反转链表区域前的节点和反转...

2020-11-27 12:21:18 768

原创 leetcode_206. 反转链表

目录一、题目内容二、解题思路三、代码一、题目内容反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题?二、解题思路每次记录原始节点的next节点,然后将原始节点和新的下一个节点(一开始为Null)进行连接,之后新的下一个节点变为原始节点,原始节点变为原始节点的next的节点,再重

2020-11-27 11:41:29 729 1

原创 leetcode_454. 四数相加 II

目录一、题目内容二、解题思路三、代码一、题目内容给定四个包含整数的数组列表A , B , C , D ,计算有多少个元组 (i, j, k, l),使得A[i] + B[j] + C[k] + D[l] = 0。为了使问题简单化,所有的 A, B, C, D 具有相同的长度N,且 0 ≤ N ≤ 500 。所有整数的范围在 -228 到 228 - 1 之间,最终结果不会超过231 - 1 。例如:输入:A = [ 1, 2]B = [-2,-1]C =...

2020-11-27 09:26:09 716

原创 leetcode_242. 有效的字母异位词

目录一、题目内容二、解题思路三、代码一、题目内容给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。示例1:输入: s = "anagram", t = "nagaram"输出: true示例 2:输入: s = "rat", t = "car"输出: false说明:你可以假设字符串只包含小写字母。进阶:如果输入字符串包含 unicode 字符怎么办?你能否调整你的解法来应对这种情况?二、解题思路分别记.

2020-11-26 11:22:45 673

原创 leetcode_222. 完全二叉树的节点个数

目录一、题目内容二、解题思路三、代码一、题目内容给出一个完全二叉树,求出该树的节点个数。说明:完全二叉树的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 h 层,则该层包含 1~2h个节点。示例:输入: 1 / \ 2 3/ \ /4 5 6输出: 6二、解题思路1.先左后右访问得到子树高度;2.相等则说明左子树是...

2020-11-26 10:54:46 708

原创 leetcode_164. 最大间距

目录一、题目内容二、解题思路三、代码一、题目内容给定一个无序的数组,找出数组在排序之后,相邻元素之间最大的差值。如果数组元素个数小于 2,则返回 0。示例1:输入: [3,6,9,1]输出: 3解释: 排序后的数组是 [1,3,6,9], 其中相邻元素 (3,6) 和 (6,9) 之间都存在最大差值 3。示例2:输入: [10]输出: 0解释: 数组元素个数小于 2,因此返回 0。说明:你可以假设数组中所有元素都是非负整数,且数值..

2020-11-26 09:42:39 718

原创 leetcode_1370. 上升下降字符串

目录一、题目内容二、解题思路三、代码一、题目内容给你一个字符串s,请你根据下面的算法重新构造字符串:从 s中选出 最小的字符,将它 接在结果字符串的后面。从 s剩余字符中选出最小的字符,且该字符比上一个添加的字符大,将它 接在结果字符串后面。重复步骤 2 ,直到你没法从 s中选择字符。从 s中选出 最大的字符,将它 接在结果字符串的后面。从 s剩余字符中选出最大的字符,且该字符比上一个添加的字符小,将它 接在结果字符串后面。重复步骤 5...

2020-11-25 17:23:52 741

原创 Python cv2读取/存储图片中含中文路径失败的解决方法

目录一、问题二、代码一、问题cv2对于中文路径的图片读取值为None,可以采用cv2.imdecode和np.fromfile来读取,以避免中文路径的问题;cv2对于中文路径的图片存储失败,可以采用cv2.imencode和tofile来存储,以避免中文路径的问题;二、代码​ """Load image""" img_np = cv2.imdecode(np.fromfile(image_path, dtype=np.uint8), -1) """Save

2020-11-13 19:48:00 989 1

Pytorch-0.4.1兼容CUDA9.0

Pytorch-0.4.1兼容CUDA9.0,下载进入文件目录安装即可

2019-01-10

C++ 回溯法解决作业分配问题

C++回溯法解决作业分配问题 包含了代码、算法分析、测试文件和结果,非常详尽,值得拥有!

2019-04-22

C++ 分治法解决邮局选址问题

C++ 分治法解决邮局选址问题 包含了代码、算法分析、测试文件和结果,非常详尽,值得拥有!

2019-03-13

C++ 动态规划算法实现0-1背包问题

C++ 动态规划算法实现0-1背包问题 包含了代码、算法分析、测试文件和结果,非常详尽,值得拥有!

2019-04-22

分支限界法解决作业分配问题

java编写的分支限界法解决作业分配问题,有完整的测试文件、java文件和测试结果文件,还附有详细的算法设计说明。良心资源,值得拥有!

2019-04-23

pose_hrnet_w48_256x192.zip

人体姿态估计的模型,用于HOReID,pytorch版本,解压即可使用,注意网络结构必须名字一致否则读取失败!

2020-08-26

Huffman编码对文本文件进行压缩和解压

java编写的huffman编码对文本文件进行压缩和解压,有完整的测试文件、java文件和测试结果文件,还附有详细的算法设计说明。良心资源,值得拥有!

2019-03-19

Draw项目的下载地址.txt

vs2019 MFC实现office界面的画图小项目(超超级详细)的完成项目,解压即可使用!!

2019-05-09

CUDA9.1的tensorflow-gpu的.whl文件

解决官网下载的CUDA9.1版本的tensorflow在运行import tensorflow as tf时报OSError: [WinError XXX] 找不到指定的模块/Could not find 'cudart64_90.dll'的错误,适用于CUDA9.1的windows版本

2018-11-08

悲恋花丶无心之人的留言板

发表于 2020-01-02 最后回复 2020-04-27

空空如也

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

TA关注的人 TA的粉丝

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