搜尋此網誌

2012年5月17日 星期四

Triangle Printing(三角形列印)

Following code segments will print a triangle


public class TriangleDemo {
    /**
     * printing following triangle:
     *       *
     *      **
     *     ***
     *    ****
     *   *****     
     * 
     */
    
    public static void main(String[]args){
        int level = 5;
        for(int i = level ; i > 0 ; i--){
            for(int blank = i-1 ; blank > 0  ;blank--){
                    System.out.print(" ");
            }
            for(int star = i ;star <= level ; star++){
                System.out.print("*");    
            }
            System.out.println("\n");
        }
        
    }

}

Linear Search with a recursive approach.(遞迴線性搜尋)

public class RecursiveLinearSearch {
    
    public static void main(String[]args){
        
        int array [] = {1,2,3,4,5};
        findInt(array,0,3);
        
    }
    
    public static void findInt(int numbers [] , int idx , int target){
        if(idx < numbers.length){
            if(numbers[idx]==target){
                System.out.println("Found "+target + " in " + idx);
                return;
            }else{
                System.out.println("Not Found "+target + " in " + idx);
                findInt(numbers,idx+1,target);
            }    
        }
    }

}
相關文章:Linear Search

如何翻轉android模擬器的螢幕(How to rotate the screen of an android emulator)

press Ctrl+ F11--> if you want to rotate it back, just Ctrl+F11 again.