自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sual的博客

研究学习ML,DL,PR,CV等,有三维重建,点云处理,医学图像处理开发经验,关注图像压缩,图像增强。

  • 博客(9)
  • 资源 (21)
  • 收藏
  • 关注

原创 跳台阶扩展问题(贪心)

题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。示例1输入3返回值4思路本题只需要在纸上画一下各种情况总结出规律就能很容易的看出来,如n=1时,只有1中情况,n=2时,有(11,2)两种情况,n=3时,有(111,12,21,3)4中情况,当n=4时,有(121,211,112,22,13,31,4,1111)8种情况,因此我们可以看出规律就是2的n-1次方。我一开始忘记了次方函数,所以就用循环乘的方式

2021-04-29 09:42:49 4

原创 数组中出现次数超过一般的数字

题目描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。示例1输入[1,2,3,2,2,2,5,4,2]返回值2思路:本题我采用了一种非常普通的思路,就是遍历数组每一个元素,计算每一个元素的出现的次数,若大于数组长度一半就输出该数组元素,否则输出0;class Solution {public:

2021-04-29 09:22:22 5

原创 构建乘积数组

题目描述给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。(注意:规定B[0] = A[1] * A[2] * ... * A[n-1],B[n-1] = A[0] * A[1] * ... * A[n-2];)对于A长度为1的情况,B无意义,故而无法构建,因此该情况不会存在。示例1输入[1,2,3,4,5]返回值[120,6

2021-04-19 19:19:26 6

原创 不用加减乘除做加法

题目描述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。示例1输入1,2返回值3做题思路:一开始拿到这道题目最先想起的就是ASCII码,记得以前做题的时候好像各种ASCII码一减去就得到值,不过仔细一想不是这样的,这题考察的肯定不是这个知识,而是我原来不经常用的位运算(小丑竟是我自己!)正好回顾一下这个知识点。从十进制的加法转到二进制的加法来做,这样就可以用与运算,或运算,异或运算来表示二进制的加法了,具体的位运算如图所示:

2021-04-19 15:17:18 11

原创 第一个只出现一次的字符

题目描述在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写).(从0开始计数)示例1输入"google"返回值4做题思路:这题考察字符串知识,C++里面字符串有专门的string类进行处理,很方便,原来的C语言中只能用字符数组去表示字符串,而c++中直接定义string str就可以了。这题我想的就是遍历字符串用一个双层循环,对于第一个字符,从他的后面一个开始遍历找

2021-04-12 10:05:36 10

原创 旋转数组的最小数字

题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。示例1输入[3,4,5,1,2]返回值1做题思路:一开始想着就是用二分法去做嘛,咔嚓凭着记忆把二分代码网上一敲,发现不通过,有一些改变,原来记得做的二分查找是找目标值相同的数输出位置,这里就不一样了,可以看成两个非递减的数组,而且前面的数组第一个数应该比后一个数组的最后一...

2021-04-11 20:47:24 6

原创 数组中重复的数字

题目描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任一一个重复的数字。 例如,如果输入长度为7的数组[2,3,1,0,2,5,3],那么对应的输出是2或者3。存在不合法的输入的话输出-1示例1输入[2,3,1,0,2,5,3]返回值2或3class Solution {public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接

2021-04-09 17:19:12 14

原创 斐波那契数列

题目描述大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0,第1项是1),n≤39。示例1输入4返回值3class Solution {public: int Fibonacci(int n) { int f[100]; f[0] = 0; f[1] = 1; for(int i=2;i<=n;i++){ f[i] = f[i-1] + f[i-2];

2021-04-09 16:04:01 7

原创 配置python+anaconda+pycharm常用命令整理

1.查看anaconda创建了哪些虚拟环境 conda env list 注意:带*的表示当前激活的虚拟环境 (base)是Anaconda自带的虚拟环境,默认状态是激活base虚拟环境。2.激活想要的虚拟环境 找到activate.exe文件所在的目录,然后执行:activate tensorflow(代表某个虚拟环境) 不同版本的python,activate.exe所在的目录不一定相同。 对于安装了anaconda3,activate.exe在。。。...

2021-04-07 10:02:39 35 2

web程序设计实验报告.doc

Web程序设计开发试验报告,期末要求的,提供给有需要的朋友吧。

2019-08-20

用Android Stduio写的一个图书管理系统,数据库用的SqlLite

用Android Stduio写的一个图书管理系统,数据库用的SqlLite,实现的用户登录,借书,查书,还书,对书籍,对人员的增删改查,所有的代码都已经实现,并经过测试。用户名为xs,密码123,大三的课程设计,做的较为简单,工参考。

2018-07-17

stl数据转换成pcd点云数据,网上找不到的稀少资源(自己编写)

之前收集各个资源的转化,终于找到stl格式转换成pcd格式的数据代码,这个网上是没有现成的,我们费了好大的功夫才解决了这个格式转换问题,很珍贵的资源,分享一下!希望对你们有帮助。

2019-03-13

基于遗传算法和模拟退火算法改进的混合模拟退火算法

基于遗传算法和模拟退火算法改进的混合模拟退火算法(解决求函数极值问题,MATLAB代码已实现)混合模拟退火算法时遗传算法和模拟退火算法的结合,在混合模拟退火算法中使用了大量的样本作为问题的可能解决方案而不是将单个样本作为一个问题的可能解决方案。对遗传算法中适应的概念进行相应改进。

2020-04-11

VS+PCL+QT+VTK+CMAKE.docx

VS+PCL+QT+VTK+CMAKE相关配合,非常详细到每一个步骤。希望给大家帮助。

2019-08-20

CloudCompare_v2.8.0_bin_x64.rar

非常好用的点云数据处理软件,相信做点云的同学应该都知道吧,在这里存一下,也提供给你们。

2019-08-20

调用Matlab摄像头函数,截取视频的每一帧并保存,自己已经验证过,非常好用。

调用Matlab摄像头函数,截取视频的每一帧并保存,自己可以设置拍照的数量,自己已经验证过,非常好用

2017-05-17

Asp.net做的新闻后台管理系统

大三做的课程设计,用ASp.net做的一个网站,数据库用的Sqlserver,可以从数据库里读取新闻,并在后台对新闻进行分页显示,增删改查,以及对人员的增删改查,全部功能纯自己手写,虽然简单,不过也是改了无数个bug调试运行的

2018-07-17

test.stl 三维格式的口腔数据,用来可视化。

STL格式的三维口腔数据,用来可视化等,可用VTK打开,具体代码见https://blog.csdn.net/xs1997/article/details/89056289#comments_15537422

2021-03-21

基于遗传算法和模拟退火算法改进的混合模拟退火算法博客中少的代码

博客https://blog.csdn.net/xs1997/article/details/103357654#comments缺少的所用的CROSSOVER函数、OBJFUNC函数的代码,提供给大家。

2020-02-27

anaconda+pycharm.docx

安装TensorFlow和Pycharm社区版本的安装步骤,并配置新的工程,选择Anaconda中的TensorFlow框架配置。

2019-07-15

C#+SQl server课程设计 售后服务管理系统

期末做的一个简单的数据库系统,用的C#和SQL,全部是自己写的

2017-07-24

Python学习笔记.txt

南京大学慕课资源的Python玩转数据课程资料,代码整理,全部手敲,包括每一张的课程简介和代码实现,包括Python入门语法,爬虫,GUI等,作为入门资料挺好的。

2019-05-14

哈夫曼树综合应用—数据结构实训

自己花了好多精力写的,包括详细的注释还有代码

2017-03-30

web登录窗体加更新操作

自己写的一个web应用程序,包括登录,更新,页面设计。

2018-05-27

I LOVE YOU.txt

程序员告白代码,复制快去给你喜欢的那个她表示一下吧。

2019-08-20

pcl1.8.0+vs2013环境配置.docx

pcl1.8.0+vs2013环境配置,点云处理库集成在vs中进行开发。每一个步骤都是自己截图的,很详细,因为之前自己走了好多弯路,所以提供给大家。

2019-08-20

手写数字识别.7z

mnist手写数据集,学习深度学习,机器学习入门者必备的数据集,就跟学习编程语言的Hello,World一样。工具包包括数据集和已经实现的Python代码

2019-07-16

python+anaconda+pycharm常用命令.docx

python+anaconda+pycharm常用命令,包括如何配置环境,如何使用TensorFlow,Pytorch框架,如何导入包,还介绍了一种用清华镜像导入包的方法,解决了从pycharm里面导入包速度太慢的问题,所有亲测好用!

2019-11-05

OpenGL安装指南 .docx

OpenGL安装指南,非常常用的开发库,最后给出代码实测是否安装成功。

2019-08-20

分词工具1.1.docx

自然语言处理中的一种很重要的工具调研,非常详细的分词工具调研以及对比。

2019-11-05

空空如也

空空如也

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

TA关注的人 TA的粉丝

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