String 유형의 배열 정렬
1221 단어 계산법
String 유형 배열 정렬
배열 정렬
기본 데이터 형식의 수조에 대해 우리는java를 통과할 수 있다.util 패키지의 Arrays 클래스를 sort 방법으로 정렬합니다.인용 형식의 그룹에 대해Comparator 인터페이스를 실현하고 그의compare 방법을 다시 쓸 수 있습니다.compare 방법의 반환값에 대해 크면 정수를 되돌려주고 작으면 음수를 되돌려주며 0을 되돌려준다.
코드
import java.util.Arrays;
import java.util.Comparator;
// : String
public class TestDemo2 implements Comparator {
public static void main(String[] args) {
String [] arr={"haha","lala","ggg"};
char [] ch={'a','g','b'};
Arrays.sort(ch);
sort(arr);
for (int i=0;i0){
str=arr[j];
arr[j]=arr[i];
arr[i]=str;
}
}
}
}
public int compare(String s1, String s2) {
Character ch1= s1.charAt(0);
Character ch2=s2.charAt(0);
return (ch1-ch2)>0?1:(ch1-ch2)==0?0:-1;
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
정렬 계산량과 실제 프로그램
정렬 알고리즘에 관한 작은 단락.'서열을 서슴없이 빠르게 정렬한다' 는 말이 종종 나오지만, 상황에 따라 부적절한 경우도 있다.빠른 정렬과 삽입 정렬을 비교합니다.
로 쓰면 빠른 정렬의 계산량은 O(n*log(n))...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
import java.util.Arrays;
import java.util.Comparator;
// : String
public class TestDemo2 implements Comparator {
public static void main(String[] args) {
String [] arr={"haha","lala","ggg"};
char [] ch={'a','g','b'};
Arrays.sort(ch);
sort(arr);
for (int i=0;i0){
str=arr[j];
arr[j]=arr[i];
arr[i]=str;
}
}
}
}
public int compare(String s1, String s2) {
Character ch1= s1.charAt(0);
Character ch2=s2.charAt(0);
return (ch1-ch2)>0?1:(ch1-ch2)==0?0:-1;
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
정렬 계산량과 실제 프로그램정렬 알고리즘에 관한 작은 단락.'서열을 서슴없이 빠르게 정렬한다' 는 말이 종종 나오지만, 상황에 따라 부적절한 경우도 있다.빠른 정렬과 삽입 정렬을 비교합니다. 로 쓰면 빠른 정렬의 계산량은 O(n*log(n))...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.