题解 | #寻找第K大#

寻找第K大

http://www.nowcoder.com/practice/e016ad9b7f0b45048c58a9f27ba618bf

import java.util.*;

public class Solution {
    public int findKth(int[] a, int n, int K) {
        // write code here
        for(int i=0;i<n;i++){
            for(int j=i+1;j<n;j++){
                if(a[i]<a[j]){
                    int x=a[i];
                    a[i]=a[j];
                    a[j]=x;
                                    }
            }
           }
       return a[K-1];
        // write code here
//         Arrays.sort(a);
//         int count = 0;
//         int result = 0;
//         for(int i=n;i>0;i--,count++){
//             if(count==K){
//               result = a[i];
//             }
//         }
//         return result;
    }
}
        

全部评论

相关推荐

昨天 14:22
门头沟学院 Java
大厂 测开 24*16离家近的事业编(大概只有大厂的1/4) 硕士
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务