怎樣查出連續數字中缺失的數字


今天遇到一個問題,是要從1-100中找到缺失的數字,而且是雜序排列,開始的時候確實有點懵,怎么弄啊,后來看了別人的idea,自己動手做了一下,在這里做個記錄,大家有更好的意見,請回復啊

 

public class PaiXu {
 
    /**
     * @param args
     */
    public static void main(String[] args) {
        int a[] = {1, 2, 5, 4, 6, 7, 8, 10};
        int b[] = null;
        b = new int[10];
 
        for (int i = 0; i < a.length; i++) {
            b[a[i] - 1] = 1;
        }
        for(int i = 0; i < b.length; i++) {
            if (b[i] == 0) {
                System.out.println("the lost number is " + (i + 1));
            }
        }
    }

 

參考:怎樣查出連續數字中缺失的數字


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM