自定义博客皮肤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)
  • 资源 (15)
  • 收藏
  • 关注

原创 华为机试题-取近似值(四舍五入)

写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。输入描述:输入一个正浮点数值输出描述:输出该数值的近似整数值示例1输入:5.5复制输出:6题目来源:牛客网#include<iostream>using namespace std;int main(){ float a; cin>> a; float a1 = a -int(a); if(a1 >

2021-08-05 19:48:07 186

原创 华为机试题-计算字母出现次数

写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。不区分大小写,字符串长度小于500。输入描述:第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字母。输出描述:输出输入字符串中含有该字符的个数。示例1输入:ABCabcA复制输出:2题目来源:牛客网#include<iostream>#include<string> using namespace std; int main(){

2021-08-05 16:02:29 138

原创 华为机试题-字符串最后一个单词的长度

计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。输入描述:输入一行,代表要计算的字符串,非空,长度小于5000。输出描述:输出一个整数,表示输入字符串最后一个单词的长度。示例1输入:hello nowcoder复制输出:8复制说明:最后一个单词为nowcoder,长度为8来源:牛客网#include<iostream>#include<string> using namespace std; int main(){

2021-08-05 15:57:41 116

原创 具有最大和的连续子数组(动态规划法)

题目:给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。思路:动态规划超详细分析class Solution {public: int maxSubArray(vector<int>& nums) { int max = nums[0]; //全

2021-04-11 10:39:02 1040

原创 外观数列

题目:定一个正整数 n ,输出外观数列的第 n 项。「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。前五项如下:111211211111221第一项是数字 1描述前一项,这个数是 1 即 “ 一 个 1 ”,记作 “11”描述前一项,这个数是 11 即 “ 二 个 1 ” ,记作 “21”描述前一项,这个数是 21 即 “ 一 个 2 + 一 个 1 ” ,记作 “1211”描述前一项,这个数是 1211 即 “ 一

2021-04-09 20:50:20 51

原创 在数组中找到目标值,并返回索引,若不在,则插入

题目:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2来源:力扣(LeetCode)思路一:查找的话我首先想到的是二分查找,但重点是按顺序插入的位置怎么确定。class Solution {public: int searchInsert(vector<int>& nums, int target) {

2021-04-09 17:05:32 596

原创 实现strstr函数

题目:给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。示例 1:输入: haystack = “hello”, needle = “ll”输出: 2来源:力扣(LeetCode)思路:双指针思想(感觉双指针的用处好多,有待发掘)。一个指针指向数组,从0开始;另一个指针指向待查找的数组。如果两个指针指向的内容不一致,则i+1;若一致,则j+1,继续比较i+j和j指针

2021-04-09 16:43:17 48

原创 原地删除数组中的指定元素

题目:给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。示例 1:输入:nums = [3,2,2,3], val = 3输出:2, nums = [2,2]解释:函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。你不需要考虑数组中超出新长度后面的元素。来源:力扣(LeetCode)思路一:遍历数组元素,一旦发现指定元素,将该值与数组的最后一个元素交换位置,同时将数组长度减一。class Solution

2021-04-06 20:30:03 585

原创 找出数组的子集

一、数组中无重复元素示例 1:输入:nums = [1,2,3]输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]]参考链接:迭代法思想图解class Solution {public: vector<int> ans; vector<vector<int>> mask; vector<vector<int>> subsets(vector<int>&a

2021-04-02 11:37:50 117

原创 原地删除数组中的重复元素--双指针

题目:原地(不增加任何额外的空间)删除数组中的重复元素,返回新数组长度。思路:参考链接:图片对算法的描述直观明了利用双指针的概念,一个慢指针,一个快指针。i代表慢指针,初始值为0;j代表快指针,初始值为1。快指针先走;如果nums[fast] == nums[slow],不做任何操作如果nums[fast] != nums[slow],slow += 1, nums[slow] = nums[fast];fast+=1;最终索引(0,slow)区域内的元素即为无重复项的元素。clas

2021-03-31 19:49:57 340 1

原创 二维数组的二分查找

二维数组的二分查找你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。题目源于我在leetcode刷到的一道题。题目如下:编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性:每行中的整数从左到右按升序排列。每行的第一个整数大于前一行的最后一个整数。示例 1:输入:matrix = [[1,3,5,7],[10,11,16,20],[23,

2021-03-30 16:20:03 688

原创 CUDA安装成功测试

在安装完cuda后,接下来我们需要检测cuda是否安装成功,方法如下:进入cmd(我用的是管理员),输入nvcc –V,此处需要注意的是:中间是有空格的,之后按回车键。没有空格可能会显示不是内部命令。由于这个原因我还又卸载了cuda重装了一遍。完全卸载cuda的方法:打开控制面板,会发现好多以Nidia开头的,如图所示。注意有两个NVIDIA图形驱动程序和系统软件千万不要卸载万一卸载了图形驱动,不要慌,再下载一个安装就好了。下载链接:附链接添加链接描述...

2021-03-18 10:01:43 1775

原创 theano安装测试

我安装了theano后,运行了两个程序测试。程序1import theanoprint(theano.config.blas.ldflags)程序2import theano.tensor as Tfrom theano import functionx=T.dscalar('x')y=T.dscalar('y')z=x+yf=function([x,y],z)print(f(2,3))但运行之后发现总会报以下这个警告WARNING (theano.tensor.blas):

2021-03-17 20:00:45 171

原创 python问题整理1

一、plt.imshow()用上面这行代码显示图片,运行程序时不报错,但是也不会显示图片解决办法:在上面那行代码之后,加上plt.axis('off') #不显示坐标轴,可加也可不加plt.show() #这一句话是关键二、img1 = cv2.imread('1.jpg',0) #0表示以灰度形式读取cv2.imwrite('out.jpg',img1)plt.imshow(img1)plt.axis('off')plt.show()上图是原图,运行程序后运行程序后发

2021-01-05 15:12:30 213

原创 二分查找与线性查找

二分查找二分查找的前提是数列是有序的(升序或者降序),本文以下代码假设数据是按升序排序的,这是一种较为常用的查找方法。#假设数列升序排列def my_Binary(list,items): #items为要查找的元素 min = 0 max = len(list) - 1 while min <= max: r = round((min + max)/2) if list[r] > items: max =

2020-11-14 11:30:13 60

转载 python对list的增加与删除元素操作

list 增加元素实例li[‘a’, ‘b’, ‘mpilgrim’, ‘z’, ‘example’]li.append(“new”)li[‘a’, ‘b’, ‘mpilgrim’, ‘z’, ‘example’, ‘new’]li.insert(2, “new”)li[‘a’, ‘b’, ‘new’, ‘mpilgrim’, ‘z’, ‘example’, ‘new’]li.extend([“two”, “elements”])li[‘a’, ‘b’,

2020-11-04 10:12:50 59

原创 python简单计算器的实现

简单练习:利用python实现简单的计算器计算def my_add(x,y): return x+ydef my_sub(x,y): return x-ydef my_puls(x,y): return x*ydef my_div(x,y): return x/yprint('选择运算:')print('1;相加')print('2:相减')print('3:相乘')print('4:相除')choice = int(input('请选择运算方式

2020-11-03 21:51:12 145

原创 中文语义分割

中文语义分割统计并排序:把一篇文章的词按词语分析,按出现次数排序。首先需要安装jieba库,该库中lcut,cut是典型的中文分词的函数。其次就是collections库,该库里有一个函数Counter输出的是一个dict,能够实现计数并排序的功能(有点强大)。方法1import jiebamport collectionstxt = open(r'新建文本文档.txt', 'r', encoding='utf-8').read() //文件名改为自己的文件名wordsls = ji

2020-10-28 22:21:48 391

原创 学习c++遇到的问题整理1

学习c++遇到的问题整理1问题1:本人目前在学习c++,练习时编写了一个简单的打印虚数的类,代码如下,编译时顺利通过,但执行时一直报下面两种错误#include using namespace std;class Complex{public:Complex(){this->a = 0;this->b = 0;}Complex(int a, int b){this->a = a;this->b = b;}//提供一个打印虚数的方法void pri

2020-10-03 10:57:17 120

COLMAP-3.6-windows-cuda.zip

多视图重建中的经典开源项目colmap的cuda版本

2021-12-05

matlab+基于多视图的三维重建出有颜色的点云

基于多视图的三维重建出有颜色的点云

2021-12-05

CGAL-4.13.zip

这个资源适用于github上不去的

2021-03-11

三维重建threeD.m

通过双目相机实现三维重建,需要提前获得相机参数

2021-03-04

biaodinglunwen.m

双目相机标定程序,通过拍摄的图像即可获得相机参数

2021-03-04

test4-matlab实验.m

利用竞争神经网络实现2维10类数据的聚类 要求:1)设计神经网络结构,给出层数、各层神经元数; 2)产生[0 1]之间的10类聚类数据(每类12个样本,标准方差0.04),并用plot显示出来; 3)用竞争神经网络实现所产生数据的聚类,并在同一图上显示聚类结果; 4)选择2组(2个2维矢量)测试数据作为网络的输入,得到分类结果并简要说明。

2020-08-08

test1-matlab实验.m

用多层前向网络的BP算法拟合一个函数 :1)网络结构为三层,隐层神经元个数自定,说明神经网络结构; 2)获取两组数据,一组作为训练集,一组作为测试集; 3)用训练集训练网络; 4)用测试集检验训练结果,并显示拟合结果。

2020-08-08

test2-matlab实验.m

在matlab中,对text.png图像中的字母‘a’进行定位,给出定位结果以及位置坐标的程序,有需要的朋友可以看看。

2020-08-08

test1-matlab实验.m

对分别添加了椒盐噪声(密度为0.03)和高斯白噪声(均值为0,方差为0.03)的cameraman.tif图像,利用三种方法进行去噪,计算去噪前后图像的峰值信噪比,显示原始图像、加噪图像和去噪图像,

2020-08-08

test3-matlab实验.m

分别设计IIR滤波器和FIR滤波器实现带通滤波功能, 要求:采样频率 fs=8000Hz, 通带频率100Hz—3000Hz,阶数自选,

2020-08-08

test1-matlab实验.m

任何实数序列x(n)都能分解成为它的偶部分量和奇部分量之和,编程将下面给定的序列分解成为偶部分量和奇部分量,进一步对给定序列、偶部分量序列和奇部分量序列进行DFT变换,并说明它们之间的关系。

2020-08-08

test1-matlab实验.m

编写一个MATLAB函数文件,该函数的功能是求出最大的n值,使得 n! <realmax 。通过M文件调用该函数文件,计算realmax为56000时的n值,且realmax的值通过键盘输入。

2020-08-08

基于XL6003LED驱动原理图

本文档为基于xl6003芯片的原理图,包括PWM波发生电路,仅供参考

2019-04-12

LT3496仿真(基于 LT3496 的可调光大功率 LED 照明电路)

本文档包括LT3496的仿真图,原理图,以及最终测试数据,

2019-04-12

大功率光源驱动XL6005-17329-3

本资源为大功率LED驱动电路专有芯片资料,该芯片为上海芯龙公司所生产。

2019-04-07

空空如也

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

TA关注的人

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