教室演習の「水の王を見つけます」

アイデア:数値が0の場合の数が1である場合のサイクルの配列は、現在のサイクルに割り当てfindid値は、か否かが判定される現在のサイクルの値が、同じ数プラス1、マイナス1、左の完全なサイクルと同じfindidの値「水の王を。」findid

パッケージcom.pre。1;
// 20173522李秦
パブリック クラスDamot 
{ 

    公共 静的ボイドメイン(文字列[]引数)
    { 
        文字列 [] IDS = { "AA"、 "BB"、 "AA"、 "AA"、 "CC"、 "AA"、 "AA"、 "EE"、 "AA"、 "HH"、 "JJ" }。
        システムの.out。println((IDS)を見つけます。)。
    } 
    パブリック 静的 文字列検索(文字列[] ID)
    { 
        場合(ID == NULL 
        { 
            システム .out.println( "请输入ID列表" )。
             
        } 
        INT N = ID。長さ;
        文字列 findid = nullを
        int型cishuI。
        以下のための式(I ++; iがn <I = cishu = 0 
        { 
            場合(cishu == 0 
            { 
                findid = ID [i]は、
                cishu = 1 
            } 
            
            { 
                場合(findid == ID [i])とcishu ++ 
            
                 cishu-- ; 
                    
            } 
        } 
        戻りfindid。
    } 
}

 

おすすめ

転載: www.cnblogs.com/lq13035130506/p/10951074.html