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