- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 java语言实现杨辉三角的主要思路和代码
本人其实一开始不会编写这个杨辉三角,没啥思路,网上百度了一下,了解了大体思路,然后自己编写的,主要思想已经清楚了,首先就是给数组赋值,然后就是打印数组,赋值的关键点有一个开始的赋值判断,还有就是如何递归,打印呢和打印星星差不多的,就是越打越多的那样子,关键在于如何将数组完整的打印出来。
2015-04-29 09:30:01 21842 1
转载 java归并排序MergeSort的代码和使用
import java.util.Arrays;public class MergeSort { /** * 归并排序 * 简介:将两个(或两个以上)有序表合并成一个新的有序表 即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列 * 时间复杂度为O(nlogn) * 稳定排序方式 *
2014-09-28 09:40:57 571
翻译 java冒泡排序BubbleSort的代码和使用(包含清晰完成过程)
public class BubbleSort { public static void sort(int array[]) { int count=0; for(int i=array.length-1;i>0;i--) { for(int j=0;j<i;j++) { if(array[j+1]<array[j]) { System.o
2014-09-26 14:44:52 583
翻译 java交换排序ExchangeSort的代码和使用(包含清晰完成过程)
public class ExchangeSort { public static void sort(int array[]) { int count=0; for(int i=0;i<array.length-1;i++) { for(int j=i+1;j<array.length;j++) { if(array[j]<array[i]) {
2014-09-26 14:42:50 404
翻译 java插入排序InsertSort的代码和使用(包含清晰完成过程)
public class InsertSort { private static void sort(int arr[]) { for (int i = 0; i < arr.length; i++) { for (int j = i; j > 0; j--) { if (arr[j] < arr[j - 1]) { int temp =
2014-09-25 16:04:38 388
翻译 java选择排序SelectSort的代码和使用(包含清晰完成过程)
public class SelectSort { public static void sort(int a[]) { int minIndex = 0; int temp = 0; for (int i = 0; i < a.length; i++) { minIndex = i;// 无序区的最小数据数组下标 for (int j = i + 1; j
2014-09-25 16:00:59 424
翻译 java快速排序QuickSort的代码和使用(包含清晰完成过程)
public class QuickSort { public static void sort(int array[], int low, int high) { int l = low; int h = high; int k = array[low]; while (l < h) { while (l = k) { h--; }
2014-09-25 11:07:11 897
原创 java所有N位数之内的自幂数(3位数的自幂数也叫水仙花数)
public class shuixianhua {public static void main(String args[]) {int l = 7;for (int k = 3; k {for (int i = (int) Math.pow(10, k - 1); i {long sum = 0;long num = 0;int array[]
2014-09-24 17:33:05 2136
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人