
算法
Rock_wj
海内存知己,天涯若比邻。
展开
-
一个小球从100米空中落下,每次反弹一半高度,小球总共经过多少米,请问第10次反弹的高度是多少?
递归:/** * 一个小球从100米空中落下,每次反弹一半高度,小球总共经过多少米,请问第10次反弹的高度是多少 */public class Basketball { private static int NUMBER = 1;//小球下落次数 public static void main(String[] args) { System.out.pri...原创 2019-12-07 15:26:51 · 1435 阅读 · 0 评论 -
冒泡排序(java)
冒泡排序:/** * 冒泡排序 */public class Bubbing { public static void main(String[] args) { int[] a = {8,7,9,8,1,1,0}; int i,j; for (i=0; i<a.length; i++) { for (j...原创 2019-12-07 14:11:57 · 167 阅读 · 0 评论 -
两种快速排序代码实现
算法设计:两种快速排序代码实现快速排序是一种高效且使用广泛的排序算法,在很多语言的标准库中自带的排序都是快速排序,所以我们也有必要了解快排的原理以及其实现方法。快排的大致思想快速排序实现的重点在于数组的拆分,通常我们将数组的第一个元素定义为比较元素,然后将数组中小于比较元素的数放到左边,将大于比较元素的放到右边,这样我们就将数组拆分成了左右两部分:小于比较元素的数组;大于比较元素的数组。我...转载 2019-12-07 13:50:45 · 281 阅读 · 0 评论 -
兔子生兔子问题(斐波那契数列)
兔子生兔子问题(斐波那契数列)题目:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子。假如兔子都不死,要求输出一年内兔子的数量是多少。1 1 2 3 5 8……代码如下//兔子问题(斐波那契)public class HomeWork05 { public static void main(String[] args) { ...转载 2019-12-07 10:34:11 · 472 阅读 · 0 评论