[Java] java 选择排序 →→→→→进入此内容的聊天室

来自 , 2020-08-16, 写在 Java, 查看 144 次.
URL http://www.code666.cn/view/d6c651dd
  1. package org.rut.util.algorithm.support;
  2. import org.rut.util.algorithm.SortUtil;
  3. /**
  4.  * @author treeroot
  5.  * @since 2006-2-2
  6.  * @version 1.0
  7.  */
  8. public class SelectionSort implements SortUtil.Sort {
  9.     /*
  10.      * (non-Javadoc)
  11.      *
  12.      * @see org.rut.util.algorithm.SortUtil.Sort#sort(int[])
  13.      */
  14.     public void sort(int[] data) {
  15.         int temp;
  16.         for (int i = 0; i < data.length; i++) {
  17.             int lowIndex = i;
  18.             for (int j = data.length - 1; j > i; j--) {
  19.                 if (data[j] < data[lowIndex]) {
  20.                     lowIndex = j;
  21.                 }
  22.             }
  23.             SortUtil.swap(data,i,lowIndex);
  24.         }
  25.     }
  26. }

回复 "java 选择排序"

这儿你可以回复上面这条便签

captcha