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

原创 冒泡算法实现对数字的排列

讲解:冒泡排序就是对n个元素进行n-1轮比较,第j轮进行n-j次比较,每次为两个相邻元素进行比较,将较大的元素放在后面,较小的元素放在前面,如此下去,当第一轮比较执行完后,得出的即为最大的数,第二轮执行完后得出的即为第二大的数,当n-1轮进行完后,n-1个数都已经排序完成,剩余一个数即为最小数。冒泡算法一般用于给定一组无序的数字,对这一组数字进行数组的操作,即交换数组元素的位置,进而得出有序的序列。

2023-08-03 15:40:02 69

原创 递归算法的理解(附带js版简易递归例子)

而在执行函数时类似为要求a(n),需要用a(n-1)进行计算,而要得到a(n-1)时需要用a(n-2)进行计算,进而不断进行“递”的过程,直到到达转折点a(0)(实际上可以设置任意的间断点,即a(1),a(2),不一定为a(0)),到达转折点a(0)时,系统得到a(0)的值,进而进行“归”的过程,由定义的函数进行计算得出a(1),由a(1)得到a(2),......进而得到a(n),以上便是对递归算法的介绍。最下方得出的num即为6的阶乘。相关例子(前端js版)

2023-08-02 21:59:09 38

空空如也

空空如也

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

TA关注的人

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