From 0d136a13c395e7eb4393e818b0cd2d14a2646dfb Mon Sep 17 00:00:00 2001 From: qi Date: Wed, 29 Jul 2020 08:04:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/panda/code/uitl/SortUtil.java | 33 +++++++++++++++++-- .../java/org/panda/code/uitl/os/NetUtil.java | 4 +++ .../java/org/panda/jdbc/annotation/Table.java | 2 +- 3 files changed, 36 insertions(+), 3 deletions(-) diff --git a/panda-code/src/main/java/org/panda/code/uitl/SortUtil.java b/panda-code/src/main/java/org/panda/code/uitl/SortUtil.java index e3af7b1..4234944 100644 --- a/panda-code/src/main/java/org/panda/code/uitl/SortUtil.java +++ b/panda-code/src/main/java/org/panda/code/uitl/SortUtil.java @@ -98,10 +98,39 @@ public class SortUtil { * @param arr * @return */ - public static int[] quickSort(int[] arr){ + public static void quickSort(int[] arr){ int low = 0; int high = arr.length-1; - return arr; + if (high-low<1){ + return; + } + boolean flag = true; + int start = low; + int end = high; + int midValue = arr[low]; + while (true){ + if (flag){ + if (arr[high]>midValue){ + high--; + }else if (arr[high]midValue){ + arr[high] = arr[low]; + high--; + flag = true; + } + } + if (low == high){ + arr[low] = midValue; + break; + } + } } /** diff --git a/panda-code/src/main/java/org/panda/code/uitl/os/NetUtil.java b/panda-code/src/main/java/org/panda/code/uitl/os/NetUtil.java index 47fba46..6b7b2df 100644 --- a/panda-code/src/main/java/org/panda/code/uitl/os/NetUtil.java +++ b/panda-code/src/main/java/org/panda/code/uitl/os/NetUtil.java @@ -10,6 +10,10 @@ import java.net.UnknownHostException; */ public class NetUtil { + /** + * 获取IP + * @return + */ public static String getIp(){ String ip = null; try { diff --git a/panda-jdbc/src/main/java/org/panda/jdbc/annotation/Table.java b/panda-jdbc/src/main/java/org/panda/jdbc/annotation/Table.java index 7532434..6214165 100644 --- a/panda-jdbc/src/main/java/org/panda/jdbc/annotation/Table.java +++ b/panda-jdbc/src/main/java/org/panda/jdbc/annotation/Table.java @@ -3,8 +3,8 @@ package org.panda.jdbc.annotation; import java.lang.annotation.*; /** + * 数据库表注解 * @author qi - * 数据库表注解 */ @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME)