青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 183,  comments - 10,  trackbacks - 0

使數(shù)組中的奇數(shù)位于偶數(shù)之前

從數(shù)組兩端遍歷,檢測(cè)當(dāng)前元素的奇偶性,條件允許時(shí)交換,直到兩個(gè)索引交叉。


http://www.shnenglu.com/jake1036/archive/2011/05/20/146798.html
 1 #include <iostream>
 2 #include <vector>
 3 #include <algorithm>
 4 using namespace std;
 5 
 6 struct node
 7 {
 8     int m_;
 9 public:
10     node(int i = 0) : m_(i) {};
11     int m() const
12     {
13         return m_;
14     }
15 };
16 
17 bool operator < (const node& lhs, const node& rhs)
18 {
19     if (lhs.m() % 2 == 1 && rhs.m() % 2 == 0)
20     {
21         return true;
22     }
23     else if (lhs.m() % 2 == 0 && rhs.m() % 2 == 1)
24     {
25         return false;
26     }
27     else
28     {
29         return lhs.m() < rhs.m();
30     }
31 }
32 
33 bool operator == (const node& lhs, const node& rhs)
34 {
35     return lhs.m() == rhs.m();
36 }
37 
38 bool operator > (const node& lhs, const node& rhs)
39 {
40     return !(lhs < rhs || lhs == rhs);
41 }
42 
43 void foo(int a[], int n)
44 {
45     int left = 0, right = n - 1;
46     while (left < right)
47     {
48         while (left < right && (a[left] & 0x01== 1)
49         {
50             ++left;
51         }
52         while (right > left && (a[right] & 0x01== 0)
53         {
54             --right;
55         }
56         if (left < right)
57         {
58             a[left] ^= a[right];
59             a[right] ^= a[left];
60             a[left] ^= a[right];
61         }
62     }
63 }
64 
65 int main()
66 {
67     int a[] = {24681013579};
68     vector<node> test;
69     for (int i = 0; i != sizeof (a) / sizeof (*a); ++i)
70     {
71         test.push_back(node(a[i]));
72     }
73     foo(a, sizeof (a) / sizeof (*a));
74     for (int i = 0; i != sizeof (a) / sizeof (*a); ++i)
75     {
76         cout << a[i] << ' ';
77     }
78     cout << endl;
79 
80     sort(test.begin(), test.end());
81     for (vector<node>::size_type i = 0; i != test.size(); ++i)
82     {
83         cout << test[i].m() << ' ';
84     }
85     cout << endl;
86 
87     sort(test.begin(), test.end(), greater<node>());
88     for (vector<node>::size_type i = 0; i != test.size(); ++i)
89     {
90         cout << test[i].m() << ' ';
91     }
92     cout << endl;
93 }


posted on 2011-07-23 20:20 unixfy 閱讀(226) 評(píng)論(0)  編輯 收藏 引用

只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            一本综合久久| 日韩一二三区视频| 欧美成人精精品一区二区频| 久久婷婷成人综合色| 久久午夜精品一区二区| 欧美一区二区精美| 久久一区二区视频| 欧美日韩成人综合天天影院| 国产一区二区久久| 久久综合网色—综合色88| 久久精品30| 久久精品亚洲一区二区三区浴池| 亚洲专区一区| 欧美一区二区成人| 欧美mv日韩mv国产网站| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美激情精品久久久久久| 亚洲精品1区2区| 夜夜嗨一区二区三区| 欧美一区二区| 欧美日韩亚洲视频| 激情校园亚洲| 日韩一区二区电影网| 久久久www成人免费精品| 欧美国产日韩一二三区| 亚洲视频综合| 久久九九国产精品| 欧美视频在线观看| 精品999在线播放| 国产精品99久久久久久久久久久久| 亚洲欧美日韩在线| 最新成人av在线| 欧美一级淫片aaaaaaa视频| 欧美日韩精品免费看 | 欧美成人综合一区| 99re6这里只有精品视频在线观看| 亚洲欧美日韩一区二区| 欧美久久在线| 亚洲国产一区二区三区青草影视| 欧美在现视频| 一区二区精品| 鲁大师影院一区二区三区| 国产精品国产三级国产aⅴ浪潮| 亚洲国产成人在线视频| 久久狠狠婷婷| 午夜久久久久久| 国产精品美女一区二区| 在线视频精品一| 亚洲国内精品| 欧美国产精品久久| 亚洲精品在线看| 欧美激情第一页xxx| 老妇喷水一区二区三区| 激情综合视频| 免费中文字幕日韩欧美| 欧美一区日韩一区| 国产一区二区三区免费观看 | 国产精品99久久久久久宅男| 免费视频久久| 六月婷婷一区| 亚洲国产专区| 亚洲人成网在线播放| 欧美理论在线播放| 一区二区av| 亚洲午夜电影| 国产一区二区三区在线免费观看| 久久亚洲捆绑美女| 亚洲欧洲精品一区二区| 在线观看国产欧美| 欧美有码在线观看视频| 亚洲欧美成人网| 夜夜爽99久久国产综合精品女不卡| 欧美风情在线| 亚洲国产综合视频在线观看| 欧美丰满高潮xxxx喷水动漫| 久久婷婷丁香| 亚洲精品久久久久久下一站| 亚洲精品久久久久| 欧美午夜久久久| 午夜精品亚洲| 久久精品亚洲国产奇米99| 91久久精品视频| aa成人免费视频| 国产日韩欧美在线一区| 美女福利精品视频| 欧美日韩一区不卡| 国产美女精品| 欧美电影专区| 国产精品美女一区二区| 老妇喷水一区二区三区| 欧美精品久久一区| 亚洲欧美日本视频在线观看| 欧美在线999| 亚洲人成毛片在线播放| 99精品欧美一区二区三区综合在线 | 亚洲欧美精品| 影音先锋久久精品| 日韩视频一区二区三区在线播放| 欧美午夜在线观看| 久久嫩草精品久久久精品一| 日韩亚洲视频| 99精品国产在热久久| 夜夜嗨网站十八久久| 欧美片第一页| 久久国产一区二区| 欧美a级一区二区| 美女视频黄a大片欧美| 亚洲婷婷国产精品电影人久久| 宅男噜噜噜66一区二区| 狠狠色狠狠色综合人人| 亚洲精品一区二区三区樱花| 国产主播一区二区三区| 亚洲日本电影| 亚洲电影第1页| 午夜亚洲福利| 亚洲午夜av电影| 麻豆精品在线视频| 欧美中文字幕视频在线观看| 欧美日本高清视频| 欧美激情 亚洲a∨综合| 国外成人在线| 欧美一级成年大片在线观看| 亚洲视频网在线直播| 亚洲青涩在线| 国产日韩欧美一区在线| 亚洲伦理在线免费看| 国模大胆一区二区三区| 在线视频你懂得一区二区三区| 亚洲动漫精品| 香蕉免费一区二区三区在线观看| 一本色道婷婷久久欧美| 欧美高清在线视频| 麻豆成人91精品二区三区| 欧美偷拍一区二区| 亚洲三级国产| 亚洲人成免费| 久久在线免费观看| 欧美成年网站| 黄色亚洲精品| 欧美一区午夜精品| 久久精品亚洲热| 国语自产在线不卡| 久久精品人人做人人综合| 久久影视精品| 在线免费观看视频一区| 久久一区精品| 亚洲国内高清视频| 在线亚洲欧美视频| 国产精品国产三级国产aⅴ入口| 日韩视频免费观看高清在线视频 | 午夜视频一区| 国产精品久久久久久超碰 | 欧美伊人久久大香线蕉综合69| 欧美精选午夜久久久乱码6080| 亚洲国产日韩欧美在线图片 | 亚洲精品一区二区网址| 免费欧美视频| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产精品成人一区二区艾草| 亚洲日本无吗高清不卡| 老司机午夜精品| 亚洲人成啪啪网站| 午夜精品久久| 国产色视频一区| 久久久久久一区二区| 亚洲激情一区| 亚洲一区亚洲| 国模大胆一区二区三区| 免费成人高清视频| 亚洲午夜激情在线| 久久人人九九| av成人动漫| 国产午夜一区二区三区| 欧美a级一区| 欧美一二区视频| 欧美成人一区二区| 亚洲一区二区三区免费在线观看| 国产日韩欧美一区二区| 欧美大片一区二区三区| 一本色道久久综合| 久久久av水蜜桃| 亚洲欧美国内爽妇网| 狠狠做深爱婷婷久久综合一区| 欧美顶级艳妇交换群宴| 亚洲一区国产视频| 欧美freesex交免费视频| 亚洲综合不卡| 91久久一区二区| 国产精品一区免费在线观看| 欧美国产视频日韩| 久久精品亚洲精品| 亚洲午夜精品福利| 亚洲国产精品一区二区www| 久久精品一二三区| 亚洲一区免费看| 亚洲精品永久免费| 在线视频观看日韩| 国产一区二区三区黄| 国产欧美综合一区二区三区| 欧美午夜免费影院|