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에 따라 라이센스가 부여됩니다.