自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Jetson nano编译安装OpenCV4.1.1和OpenCV_contirb-4.1.1

删除本地OpenCV环境Jetson nano官方镜像(jetson-nano-sd-r32.1-2019-03-18.img)是自带OpenCV3.3.1的,因此在编译安装OpenCV4之前,需要删除本地的OpenCV3.3.1环境。编译环境:ubuntu18.04sudo apt-get purge libopencv*sudo apt autoremovesudo apt-get ...

2020-03-08 15:25:09 5740 5

原创 Jetson-nano Ubuntu18.04 sudo apt update出错原因及解决办法

出错原因在sudo apt update之前,我已事先更换软件源为aliyun,但仍出现报错,报错信息为:ubuntu 18.04 Failed to fetch http://mirrors.aliyun.com/ubuntu/dists/bonic/main/binary-arm64/Package 404 Not Found首先明确一点,jetson-nano的架构为arm64,因...

2020-03-07 14:06:07 1762 1

原创 leetcode 127 C++

题目描述给定两个单词(beginWord 和 endWord)和一个字典,找到从 beginWord 到 endWord 的最短转换序列的长度。转换需遵循如下规则:每次转换只能改变一个字母。转换过程中的中间单词必须是字典中的单词。说明:如果不存在这样的转换序列,返回 0。所有单词具有相同的长度。所有单词只由小写字母组成。字典中不存在重复的单词。你可以假设 beginWord...

2019-12-09 20:44:45 308

转载 单调栈算法

这里写自定义目录标题什么是单调栈?范式:单调递增栈单调递减栈单调栈的作用:什么是单调栈?单调栈分为单调递增栈和单调递减栈,单调递增栈即栈内元素保持单调递增的栈,同理单调递减栈即栈内元素保持单调递减的栈,跟单调队列差不多,但是只用到它的一端,利用它可以用来解决一些ACM/ICPC和OI的题目,如RQNOJ 的诺诺的队列等。范式:单调递增栈for(int i = 0; i < T.si...

2019-10-30 14:27:49 339

原创 KMP算法

#include <iostream>#include <vector>#include <string>class Solution{public: std::vector<int> getIndexofMax(std::string &input) { std::vector<int> result; ...

2019-06-10 23:03:41 126

原创 KMP——最长公共前后缀数组

#include <iostream>#include <vector>#include <string>class Solution{public: std::vector<int> getIndexofMax(std::string &input) { std::vector<int> result; ...

2019-06-10 17:58:17 634

原创 剑指offer——50.第一个只出现一次的字符

/**@剑指offer *@50.第一个只出现一次的字符 *@edited by ryunin*@date:2019/05/06*/#include <bits/stdc++.h>#include <ext/hash_map> //neededusing namespace std;using namespace __gnu_cxx; //needed...

2019-05-06 14:08:48 137

原创 剑指offerr——47.礼物的最大价值

/**@剑指offer *@47.礼物的最大价值 *@edited by ryunin*@date:2019/04/26// 面试题47:礼物的最大价值// 题目:在一个m×n的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值// (价值大于0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向左或// 者向下移动一格直到到达棋盘的右下角。给定一个棋盘及其上面的礼物,请计// ...

2019-04-26 20:17:48 109

原创 剑指offer——46.把数字翻译成字符串

/**@剑指offer *@46.把数字翻译成字符串 *@edited by ryunin*@date:2019/04/26// 面试题46:把数字翻译成字符串// 题目:给定一个数字,我们按照如下规则把它翻译为字符串:0翻译成"a",1翻// 译成"b",……,11翻译成"l",……,25翻译成"z"。一个数字可能有多个翻译。例// 如12258有5种不同的翻译,它们分别是"bc...

2019-04-26 20:16:04 362

原创 剑指offer——45.把数组排成最小的数

/**@剑指offer *@45.把数组排成最小的数 *@edited by ryunin*@date:2019/04/26// 面试题45:把数组排成最小的数// 题目:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼// 接出的所有数字中最小的一个。例如输入数组{3, 32, 321},则打印出这3个数// 字能排成的最小数字321323。*/#includ...

2019-04-26 20:14:21 96

原创 剑指offer——42.连续子数组的最大和

*@剑指offer *@41.连续子数组的最大和 *@edited by ryunin*@date:2019/04/26// 面试题42:连续子数组的最大和// 题目:输入一个整型数组,数组里有正数也有负数。数组中一个或连续的多个整// 数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。*/#include <bits/stdc++.h>usin...

2019-04-26 20:11:15 122

原创 剑指offer——40.最小的k个数

/**@剑指offer *@40.最小的k个数 *@edited by ryunin*@date:2019/04/26// 面试题40:最小的k个数// 题目:输入n个整数,找出其中最小的k个数。例如输入4、5、1、6、2、7、3、8// 这8个数字,则最小的4个数字是1、2、3、4。*/#include <bits/stdc++.h>using namespace...

2019-04-26 20:08:36 197

原创 剑指offer——39:数组中超过一半的数字

/**@剑指offer *@39.组中出现超过一半的数字 *@// 面试题39:数组中出现次数超过一半的数字// 题目:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例// 如输入一个长度为9的数组{1, 2, 3, 2, 2, 2, 5, 4, 2}。由于数字2在数组中// 出现了5次,超过数组长度的一半,因此输出2。*/#include <bits/s...

2019-04-26 20:05:46 103

转载 no matching function for call to 'sort(...),错误

转载自:https://blog.csdn.net/vintionnee/article/details/19400663no matching function for call to 'sort(std::vectorSolution::Node::iteratorsort(,.,., cmp);当时确信代码正确, 类型更是比对好久, 总是提示这个错误.后来才发现, cmp函数要定义在...

2019-04-26 14:12:44 11369

原创 C++实现大根堆

一、堆的定义堆的物理存储结构是一维数组,逻辑存储结构是完全二叉树。堆的基本操作包括:insert–向堆中插入一个元素,deleteTop–删除堆顶元素上面的图片就是一个大根堆,大根堆具有以下性质:每一个节点的值都小于它父节点的值。我们也可以从上面的图片中看出来。但是需要注意的是,每一个节点的值的大小与它所处的深度没有必然的联系。我们如果将这个最大堆存入数组中,就需要按照索引顺序存入:...

2019-04-25 22:02:14 4974 3

原创 C++实现快速排序,简单明了

直接看代码#include <bits/stdc++.h>using namespace std;int partition(vector<int>& array, int low, int high) { int ptr = low - 1; int less = low; int more = high;//这里需要定义三个指针,more可以不...

2019-04-10 11:59:44 219

原创 ubuntu14.4环境下交叉编译arm端QT5.6

1.编译QT源码程序之前,首先要对/qt-everywhere-opensource-src-5.5.1/qtbase/mkspecs/linux-arm-gnueabi-g++/qmake.conf 做修改。将内部的编译器换成自己的。2.编译命令:sudo ./configure -prefix /opt/qt5.6-arm-linux -opensource -nomake tests -...

2019-03-01 13:37:25 287

转载 YoLov3训练自己的数据集

转自https://blog.csdn.net/weixin_42731241/article/details/81352013 工具:labelimg、MobaXterm1.标注自己的数据集。用labelimg进行标注,保存后会生成与所标注图片文件名相同的xml文件,如图。我们标注的是各种表,名称就简单的...

2019-02-25 20:25:06 752

原创 虚拟机下ubuntu无法启用USB摄像头

虚拟机下ubuntu无法启用USB摄像头在VMware虚拟机Ubuntu下利用cheese调用USB摄像头时出现无法调用的情况,但/dev目录下能够看到video节点,同时lsusb也能看到摄像头设备。解决方案:运行以下两条命令后问题解决:sudo apt-get updatesudo apt-get upgrade...

2019-01-24 17:54:15 1622

空空如也

空空如也

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

TA关注的人

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