• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            jake1036

            面試100 29調(diào)整數(shù)列中數(shù)使奇數(shù)位于偶數(shù)之前

                        面試100 29調(diào)整數(shù)列中的數(shù)使奇數(shù)位于偶數(shù)之前

                一問(wèn)題描述:
                   調(diào)整順序使奇數(shù)位于偶數(shù)之前
              (1) 使用兩個(gè)指針low ,high分別指向數(shù)列的首和尾,然后向中間移動(dòng)
              (2) 當(dāng)low發(fā)現(xiàn)指向的元素不是奇數(shù)時(shí)停止移動(dòng)
              (3) 當(dāng)high發(fā)現(xiàn)指向的元素不是偶數(shù)時(shí)停止移動(dòng)
              (4)交換兩個(gè)指針?biāo)赶虻脑亍?br />  (5)當(dāng)low < high 時(shí)循環(huán)執(zhí)行  
               整個(gè)思路有點(diǎn)類似歸并排序,兩個(gè)有序序列調(diào)整順序的過(guò)程。

             二 代碼如下:
               

            #include <iostream>
             
            using namespace std ;
             
             
            void judge(int * a ,  int low , int high)
             
            {
                 
            if(!a)
                   
            return  ;
                 
            while(low < high)
                 
            {
                   
            while(low < high && (a[low]& 1==1) low++ ;   
                   
            while(low < high && (a[high] & 1==0) high-- ;   
                   
            if(low < high)         
                     swap(a[low] , a[high]) ; 
                 }
              
                 
                 
             }

             
             
             
            int main()
             
            {
               
               
            int a[]= {4 , 74 ,3 ,6 ,1 ,5} ;
               judge(a , 
            0 , 6) ;
               
            for(int i = 0 ; i < 7 ;i++)
                 cout
            <<a[i]<<" " ;
               
               system(
            "pause") ;
               
            return 0 ;
                   
             }

               

            posted on 2011-05-20 10:29 kahn 閱讀(208) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 算法相關(guān)

            久久久久人妻一区精品 | 三上悠亚久久精品| 免费精品久久天干天干| 久久影院午夜理论片无码| 伊人色综合久久天天人守人婷| 欧美伊人久久大香线蕉综合 | 国内精品久久久久久99蜜桃 | 久久婷婷五月综合97色| 91久久精一区二区三区大全| 久久福利青草精品资源站免费| 热re99久久精品国产99热| 性高朝久久久久久久久久| 久久久久久人妻无码| 亚洲国产成人久久综合碰| 久久久久久毛片免费播放| 欧美激情精品久久久久久久| 久久福利青草精品资源站| 久久精品无码午夜福利理论片 | 天天躁日日躁狠狠久久| 欧美久久一级内射wwwwww.| 色综合久久综精品| 国产成人久久激情91| 久久精品人人槡人妻人人玩AV| 性做久久久久久久久老女人| 亚洲国产精品久久久久| 久久国产成人精品麻豆| 99久久99久久精品免费看蜜桃| 囯产精品久久久久久久久蜜桃| 欧美成a人片免费看久久| 亚洲乱亚洲乱淫久久| 久久青青草原国产精品免费| 国产精品9999久久久久| 久久精品中文无码资源站| 亚洲精品无码久久久久久| 久久精品国产精品亚洲精品| 久久久这里只有精品加勒比| 日本久久中文字幕| 伊人热热久久原色播放www| 久久久久久久免费视频| 国产色综合久久无码有码| 久久精品国产2020|