>Java >java지도 시간 >숫자 정렬 예제를 구현하기 위한 Java 데이터 구조 및 알고리즘 삽입 알고리즘

숫자 정렬 예제를 구현하기 위한 Java 데이터 구조 및 알고리즘 삽입 알고리즘

高洛峰
高洛峰원래의
2017-01-16 15:36:501461검색

이 기사의 예에서는 Java 데이터 구조의 삽입 알고리즘과 숫자 정렬을 달성하는 알고리즘을 설명합니다. 참고용으로 모두와 공유하세요.

기념으로 여기에 적어주세요. 삽입 지점에서 이니셜 in과 out이 모두 여기에 있다는 것을 이해하는 것이 중요합니다. 삽입 지점을 지정한 다음 in이 자동으로 감소됩니다. 배열을 재정렬하세요

public static void insertSort(){
  for(int out=1; out<a.length; out++){
    int temp = a[out];
    int in = out;
    while(in>0&& a[in-1]>temp){
      a[in] = a[in-1];
      --in;
    }
    a[in] = temp;
  }
}

이 기사가 Java 프로그래밍에 종사하는 모든 사람에게 도움이 되기를 바랍니다.

더 많은 Java 데이터 구조 및 알고리즘, 숫자 정렬 예제의 삽입 알고리즘 구현 및 관련 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.