BlogJava 聯(lián)系 聚合 管理  

          Blog Stats

          News

           

          藍冰飛寒個人獨立博客地址,www.uphenan.com

          隨筆檔案

          文章檔案


          藍冰飛寒

          用心去做每一件事情

          好像對這個題我已經貼出了算法了,但是好象不是自己寫的,現(xiàn)在貼出一個不是很好的,但是是我自己寫的, 又費了幾十分鐘。好辛苦啊,其實就是把數(shù)組從某個位置開始依次向后移動一個位置,我都忘了數(shù)據(jù)結構的時候是怎么處理的了。



          //【程序30】
          //題目:有一個已經排好序的數(shù)組。現(xiàn)輸入一個數(shù),
          //要求按原來的規(guī)律將它插入數(shù)組中。
          /*
          arraycopy
          public static void arraycopy(Object src,
                                       int srcPos,
                                       Object dest,
                                       int destPos,
                                       int length)
            參數(shù):
          src - 源數(shù)組。
          srcPos - 源數(shù)組中的起始位置。
          dest - 目標數(shù)組。
          destPos - 目標數(shù)據(jù)中的起始位置。
          length - 要復制的數(shù)組元素的數(shù)量。
          */
          import java.io.*;

          public class ChaRuShuZi{
               public static int m;
                public static void main(String args[]){
                  ChaRuShuZi cha=new ChaRuShuZi();
                //  cha.shuRuLiu();
                  cha.suanFa(3);
                  
                  }
                  public void shuRuLiu(){
                         BufferedReader input= new BufferedReader(new InputStreamReader(System.in));
                         try{
                            String in= input.readLine();  
                            m=Integer.parseInt(in);              
                           }catch(IOException e){
                             e.printStackTrace();
                             System.out.println("輸入時出現(xiàn)異常!請再次運行本程序!");
                             }
                    
                    }
                  public void suanFa(int m){
                      int[] b={1,2,4,5,6,7};
                        for(int i=0;i                System.out.print(b[i]+"  ");
                          
                          System.out.println();
                        if(b[0]                   for(int i=0;i                           if(m                             int [] c=new int[7];
                                        System.arraycopy(b,0,c,0,b.length);
                                        b=c;
                                        //b[i]=m;
                                        
                                       /*  for(;i                               int temp=b[i];
                                        // temp=b[i+1];
                                        
                                        b[i+1]=b[i];
                                        
                                       b[i+2]=temp;
                                        
                                       }
                                       b[i]=m;
                                        
                                         */
                                        
                                        
                                       }
                               }
                                b[b.length-1]=m;
                                int q =0;
                                         for(int j=b.length-1;j>=0;j--){
                                           if(b[j]>m&&b[j-1]                                   q =j;
                                             for(int p=b.length-2;p>m;p--)
                                             b[p+1]=b[p];
                                            
                                            
                                             }
                                          
                                           }
                                           b[q]=m;
                               for(int i=0;i                System.out.print(b[i]+"  ");
                          }
                          
                    
                    
                    }
            
             }
          Tags -
          文章來源:http://www.tt-shopping.com/kevinlau/read.php/114.htm
          posted on 2009-05-09 21:59 藍冰飛寒 閱讀(59) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網站導航:
           
          主站蜘蛛池模板: 庄浪县| 云阳县| 响水县| 攀枝花市| 长武县| 临安市| 汉阴县| 榆社县| 蕲春县| 玉门市| 乃东县| 新晃| 绥芬河市| 岳阳市| 韩城市| 高州市| 灵川县| 长乐市| 鄄城县| 泰州市| 台东市| 弥渡县| 垦利县| 循化| 乐业县| 江山市| 额济纳旗| 宁蒗| 阜南县| 紫阳县| 肥西县| 潼关县| 玉田县| 开平市| 板桥市| 阜康市| 苗栗市| 曲阳县| 桦南县| 西昌市| 宝兴县|