自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 递归学习心得

首先需要了解,什么是递归?是方法自身调用自身。eg: a ( ) { a( );}其次要了解递归的利与弊递归是很耗费栈内存的,且递归必须有结束条件,否则一定会发生栈内存溢出错误。如果递归的太深,即使有结束条件且条件是正确的,也有可能会发生栈内存溢出错误。所以递归不用时尽量不用,但某些情况下必须依靠递归。我们先看看,用递归算5的阶乘5的阶乘:5*4*3*2*1运行结果:像其中的n*method(n-1),是先执行method

2022-11-06 14:29:54 274

原创 冒泡排序学习心得

并不算是很懂。按我能理解的说法来看,字面上,它的原理就像水中上浮的气泡,能够按照自身大小,有序向水面方向移动,并在移动的过程中完成排序。而且它也是稳定排序,若元素相同,像气泡大小一样,两者之间并不会发生移动。但我们也会遇到其他情况,像一组数据中,前一段数据无序,而后一段数据有序。在处理完前一段数据后,却仍要比较后一段数据,无疑增加了工作量。而对于这种情况,我们接下来要学习就是冒泡排序的优化版。之后内容不熟悉,学习时间不长,就讲到这吧。

2022-09-24 21:55:34 1263

空空如也

空空如也

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

TA关注的人

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