自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 递归汉诺塔问题

也就是说,N=3时,操作过程就相当于2个N=2,和一个N=1,就是使用的柱子是不一样的,第一次是借助C柱转移到B柱,然后是N=1的操作,最后是借助A柱转移到C柱,像不像一个递归,输入N=3后,先是进入N=2,然后进入N=1,然后从N=1又回到N=2,最后回到N=3完成。把除了最下面盘子外的所有盘子看作一个整体,要移动A柱上面的盘子,就需要先借助C柱将上面盘子移动到B柱上面,然后将最后一个盘子移动到C柱上面,之后就是移动B柱上面的盘子到C柱,就是借助A柱,将B柱上面的盘子移动到C柱上面。

2025-03-04 23:14:01 291

原创 冒泡排序与二分查找

设置left为下标0的元素,right为最右边下标的元素(数组大小减一),key为要查找的元素,mid为中间的元素,用while 循环进行查找,循环定义为从左找到右边,也就是left<=right,如果循环结束,必定left>right,说明没有该元素数组里面,每一次,如果比mid 大,left就等于mid加一,如果比mid小,right 就等于mid-1,再结合上面的冒泡排序,我们就可以实现无序数组的二分查找,代码如下,这里定义找到数字为6,可以改。列如8 10 5 3 9 2 6 4 7 1。

2025-02-27 23:37:44 248

原创 如何制作gif动图

选择存储为web所用格式就可以了,里面可以查看内存大小,不要超过10m就好,不然微信不能用,里面自动默认为gif,可以调整成其他格式,循环设置永远就行,图片gif动图就做好了,希望能帮助到兄弟们。视频可以利用免费的网站进行转换,这个推荐online convert,网站地址www.online-convert.com,这是一个可以免费将视频转换为,可以将很多格式的视频都能转换。调整好你要做的图片后,就可以上传到电脑启动ps了,打开ps,进入页面后,点击文件,在里面点击脚本。点击它,然后调节加的帧数。

2025-02-25 22:05:02 315

原创 如何安装和配置Opencv

配置就配置好了,然后我们使用#include <opencv2/opencv.hpp>,查看配置是否有问题,不报错说明搭建成功了,可以使用opencv的所以功能了。最后在链接器中点击下标,点输入,点击附加依赖项,将lib里面的lib文件添加进去,这个主要我们用的是Debug版本,所以添加第二个。双击进入path,点击新建,然后将文件路径d盘--opencv--build--x64--vc15--bin写入环境变量中。再将库目录中导入opencv--build--x64--vc15--lib。

2025-02-19 14:52:24 365

原创 制作一个坤坤字符动画

这里采用二维数组来获取color的深浅,然后用文本接受字符数组,最后再清理,然后进入下一帧, 字符数组在第一张图中创建好了,length就是用strlen来获取的长度,最后设置文字颜色,样式,切记透明,代码较短比较简单,最后效果如下所示。具体为看见有一堆.vcxproj 文件,就保存在这里面,然后定义一个img进行流视频,将视频里面的每一帧都导出来,再用imshow显示,就可以得到一个完整的视频,如下。

2025-02-19 00:17:58 713

原创 寻找单身狗1至多个

它们差异在二进制第二位上,分别是0和1,那么我们左移1位&1,如果等于1,那就是7,如果等于0,那就是5,而其他左移1位&1的数字都是成对出现,进去后异或就抵消了,也就把5和7找出来了。我们只需要将数组里面所有的数都弄进去,其他数字都是成双的,都会变成0,如数组{1,2,3,4,5,1,2,3,4},全部异或就为1^1^2^2^3^3^4^4^5就等于5啦。这里建议先解决12,它最好找,先解决7的话,12也会进入7的异或条件里面,所以先解决这个大的,左移3位&1等于1,然后再区别5和7,通过左移一位&1。

2024-08-04 00:50:28 1316 1

原创 打印1-100000的水仙花数c语言

水仙花数(Narcissistic number)是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)其实1到10也算水仙花数,但是规定是3位数以上,所以就在if环节限制了i>10。

2024-08-01 20:36:08 596 1

原创 c语言循环语句

这些语句可以单独使用,也可以组合使用,以实现复杂的条件判断和循环控制。2. for循环,需要一个整形i,然后执行i的判断条件和更新条件。4. switch语句:用于基于不同的情况执行不同的代码,记住加上break。如你判断一个人帅不帅,你觉得帅按1,不帅按0,不救按1 你就可以敲代码。5. while循环:在给定条件为真时重复执行,为假则跳出循环。// 没有匹配的case时,执行此语句。// 条件为真时执行,为假不执行。// 所有条件都不为真时执行。// 条件为真时重复执行的代码。

2024-07-30 17:48:07 530

空空如也

空空如也

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

TA关注的人

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