• <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)

            亚洲国产精品无码久久久蜜芽 | 久久国产热这里只有精品| 国产精品禁18久久久夂久| 精品国产乱码久久久久久浪潮 | 久久人人爽人人爽人人片av麻烦 | 少妇无套内谢久久久久| 少妇高潮惨叫久久久久久| 国产成人久久精品区一区二区| 久久亚洲国产午夜精品理论片 | 亚洲欧美精品伊人久久| 久久亚洲国产成人影院| 久久久久AV综合网成人| 亚洲精品99久久久久中文字幕| 人妻少妇久久中文字幕| 久久久久国产视频电影| 国产婷婷成人久久Av免费高清| 少妇被又大又粗又爽毛片久久黑人| 久久久久99精品成人片直播| 色狠狠久久综合网| 免费国产99久久久香蕉| 91精品日韩人妻无码久久不卡| 美女久久久久久| 久久婷婷国产剧情内射白浆 | 91精品国产91久久久久福利 | 久久国产精品成人片免费| 蜜桃麻豆www久久国产精品| 久久亚洲AV成人无码电影| 久久99精品久久久久久野外| 国产三级久久久精品麻豆三级 | 国产精品久久久久一区二区三区 | 久久本道伊人久久| 久久久久99精品成人片直播| 亚洲狠狠婷婷综合久久久久| 一本色道久久88综合日韩精品 | 午夜视频久久久久一区 | 亚洲精品乱码久久久久久中文字幕| 亚洲国产精品久久久久久| 久久久久久狠狠丁香| 久久精品国产亚洲沈樵| 99久久久精品| 国产ww久久久久久久久久|