随笔分类 -  算法

摘要:实现思路: 比较相邻的元素。如果第一个比第二个大,就交换他们两个位置,较大的放在右边对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 代码: package com.thr.a 阅读全文
posted @ 2020-05-14 01:06 Smart三只小熊 阅读(186) 评论(0) 推荐(1) 编辑
摘要:思路:如果当前元素大于最大数 a1,则让第二大数a2等于原来的最大数 a1,再把当前元素的值赋给 a1 package com.ht.timelycloud.algorithm; /** * @ClassName: SecondBigNumber * @Description: 快速获取一个整数数组 阅读全文
posted @ 2020-05-13 01:03 Smart三只小熊 阅读(4028) 评论(2) 推荐(1) 编辑
摘要:/** * * @ClassName: Factorial 阶乘 * @Description: 一个正整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积,并且有0的阶乘为1。自然数n的阶乘写作n!。 * 亦即n!=1×2×3×...×n。阶乘亦可以递归方式定义:0!=1,n!= 阅读全文
posted @ 2020-05-13 00:33 Smart三只小熊 阅读(304) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示