算法
Fine_Lu
这个作者很懒,什么都没留下…
展开
-
java实现二分查找
public class BinarySearch { public static void main(String[] args) { int[] arr = produceArray(); int[] arr2 = new int[arr.length]; //将数组进行复制 System.arraycopy(arr, 0, arr2, 0, arr.length); i...原创 2019-08-26 09:36:21 · 76 阅读 · 0 评论 -
基数排序
package com.fine.sort;import java.util.Arrays;/** * 基数排序 (桶排序)(一共十个桶,代表数字0~9)二维数组作为桶 一位数组记录每个桶中的元素个数 *1 将数字按照个位 十位 百位等的数字放到各自的桶中 *2 将桶中的数字按照从小到大的顺序放回到自己的数组中 *3 进行下一位的循环 * @author Fine * ...原创 2019-09-03 14:33:14 · 94 阅读 · 0 评论 -
冒泡排序
冒泡排序!!!package com.fine.sort;import java.util.Arrays;public class BubbleSort { public static void main(String[] args) { int[] arr = {9,3,5,1,4,2,8,7,6}; bubbleSort(arr); System.out.println...原创 2019-10-11 20:19:04 · 84 阅读 · 0 评论 -
选择排序
package com.fine.sort;import java.util.Arrays;public class SelectionSort { public static void main(String[] args) { int[] arr = {9,3,5,1,4,2,8,7,6,0,1}; sort(arr); System.out.println(Arrays...原创 2019-10-11 20:19:47 · 77 阅读 · 0 评论