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

原创 c++函数里面奇怪的现象

最近在看一些c++语言的算法,有时候对于这里面函数应用会感觉到很奇怪,可能日后会发现的更多,每次发现后都会在这里记录一下,当然,如果你们也有一些神奇的发现,欢迎投稿。当然你们可能觉得我大惊小怪,bool值的false是0 ,true是非零整数,这也是可以这么做的原因,但是不得不承认,我乍一看,只会觉得非常奇怪。1.int类型的函数 return返回的数据类型可以是bool变量。

2024-03-27 21:39:55 213

原创 二分法以及其应用场景

然后通过不断的比较目标值和中间值来调整中间值的位置,最终达到对目标值的寻找。二分法的应用场景是十分广泛的,结合我自己了解同时搜索的例子,结果如下。二分法的核心思想是先对数据按照某种规定排序成具有某种顺序的集合。

2024-03-26 22:02:46 241

原创 两种解决图的相关算法

分别用深度搜素算法(DFS)和广度搜索(BFS)来读取这个图。下面用cpp代码来描述一下两种算法。

2024-03-26 21:16:19 220

原创 单片机学习笔记(持续更新中…)

官方是这么说的,将中央处理器(cpu),存储器(RAM,ROM,EPROM,flash存储器),定时/计时器,串行口,I/O接口电路等集成在一块电路芯片中的机器就是微型计算机。其实对于单片机这个东西,老早就听说了,也一直觉得是个很高大上,技术含量很高的东西,也确实如此,学习的时候确实是有点困难的。按照其处理的数据主要可分为:1位单片机,4位,8位,16位和32位单片机。微机和单片机的区别在于,微机主要面向对数据的处理,而单片机主要面向控制。单片机的程序存储器普遍采用闪烁(flash)存储器。

2024-03-25 00:03:27 218 1

原创 python学习笔记(持续更新中...)

map(函数,待处理数据)这个函数处理后,把待处理数据转换成想要的数据形式,返回的是一个迭代器对象,用list函数可以把这个迭代器所指向的东西以列表的形式展现出来。也可是自己写的python文件 和外部库一样,自己写,不用下载了,其实外部库就是一些大佬写好的python文件,你下载过来了再调用,道理是和上面一样的。我浅薄的认为,这是一个可以逐个访问元素,具有自动跳转到下一个要指向对象的东西,非常好用。二者最大的区别就在与 , 列表里面的元素数据类型可以是不同的,可以动态修改。明天继续......

2024-03-24 22:01:33 279 1

原创 学习过程中对于深度学习的一些简单理解

深度学习是一种机器学习技术,其核心思想是通过多层次的神经网络模拟人脑神经元之间的连接来进行学习和决策。

2024-03-24 12:29:39 366 1

原创 贪心算法和动态规划解决背包问题

经历越多,越会发现,很多事情的解决并不是唯一的,一个问题的解决方案往往有很多种,也越来越发现单一的思想适应不了这个时代,几乎没有什么事情是非黑即白这么绝对的,人也是如此。对于背包问题也是如此,下面就贪心算法和动态规划两种方式进行比较,同时加深一下认识这两种思想的区别。

2024-03-23 19:30:29 261

原创 用来筛选素数的两种方法和应用场景

通过这种方法,欧拉筛法能够在时间复杂度为 O(n) 的情况下高效地找出素数,避免了埃拉托斯特尼筛法中的重复标记,提高了筛选效率。埃拉托斯特尼筛法的原理是从2开始,逐步标记素数的倍数为非素数,最终得到所有的素数。总的来说,欧拉筛在效率上优于埃拉托斯特尼筛法,特别是在处理大规模素数筛选时具有明显的优势。欧拉筛的原理是通过线性筛选的方式,避免了重复标记,从而高效地找出素数。通过这种方法,埃拉托斯特尼筛法能够高效地找出一定范围内的所有素数。

2024-03-23 14:34:10 1524

原创 Javascript学习笔记

事件是在编程的系统内发生的动作或者发生的事情比如用户在网页上单机一个按钮就是让程序检测是否有事件产生,一旦有事件触发,就立即调用一个函数做出响应,也称为绑定事件或者注册事件比如鼠标经过显示下拉菜单,比如点击可以播放轮播图等等。

2024-03-23 12:06:48 1966

原创 c++常用的数位分解方法

假如输入一个整数x,判断是否含有1,2,3,4这四个数字。

2024-03-22 21:15:40 165

原创 c++利用ASCII码隐式转换

在运用c++语言处理一些问题的时候,输入的数据很多时候是字符串类型,想要完成一些特定的需求,可以利用ASCII码来完成一些转换。这里举出转换为数字和字符的两种最常见的例子。

2024-03-22 21:06:05 321

原创 c++中巧妙解决对于输入数据的处理

读取到s字符串之后,可以采用stringsteam进一步处理,将字符串转换为字符串流,从而方便读取。把处理好的数据放入到a数组后,便可以对数据开始进行一系列的操作,比如输入的是数字,要进行升序操作。当对于输入数据的不确定时,可以利用c++中的getline(cin,s)函数读取一串字符串。cin是标准输入流,s是用来存储输入字符串变量的变量名称。

2024-03-22 20:49:33 141

空空如也

空空如也

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

TA关注的人

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