算法
Dragon Wu
千里之行始于足下
展开
-
Java 单边快排 与 双边快排
一、单边快排代码:已是该算法的最优情况package com.wxl;import java.lang.reflect.Array;import java.util.Arrays;public class Test { public static void main(String[] args) { int[] arr = {5, 3, 7, 2, 9, 8, 1, 4}; singleFastSort(arr); } p..原创 2022-04-25 22:57:38 · 977 阅读 · 0 评论 -
Java 选择排序 以及其与冒泡排序的区别
public class test { public static void main(String[] args) { int[] arr = {12, 13, 23, 12, 1, 2, 33, 1, 1, 0}; selectSort(arr); } static void selectSort(int[] arr) { for (int i = 0; i < arr.length - 1; i++) { ..原创 2022-04-22 19:41:36 · 441 阅读 · 0 评论 -
Java 冒泡排序 优化完毕后的案例
public class test { public static void main(String[] args) { int[] arr = {-1, 0, 0, 0, 12, 12, 45, 12, 13, 11, 23, 77, 0}; bubbleSort(arr); } static void printArr(int[] arr) { for (int value : arr) { Syste..原创 2022-04-22 11:34:46 · 630 阅读 · 0 评论 -
Java 二分查找 并解决整数溢出
public class test { public static void main(String[] args) { int[] array = {12, 13, 14, 56, 78, 90, 100, 123, 150, 8848}; int target = 100; Integer res = binarySearch(array, target); System.out.println(res); } .原创 2022-04-21 19:43:21 · 569 阅读 · 0 评论