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

posts - 183,  comments - 10,  trackbacks - 0

刪除兩個數組中的共同元素
http://www.shnenglu.com/jake1036/archive/2011/07/01/149882.html

兩個數組是有序的,也就是說給了一定的初始信息
在 O(N) 下刪除各自共同的元素

思路
因為是有序的
對這兩個數組從高到低遍歷
檢測兩個當前元素
如果相等,則是要刪除的對象,并且要向后查找后面相等的情況
如果不相等,提取小的那個,因為大的有可能在后面相等

這種方法不能刪除自身重復的元素
可以寫個過濾函數過濾掉重復的元素
過濾有兩個策略,一是只留一個重復的元素
二是全部刪除重復的元素

 1 #include <iostream>
 2 using namespace std;
 3 
 4 void foo(int a[], int b[], int an, int bn, int& alen, int& blen)
 5 {
 6     int i = 0, j = 0;
 7     int u = 0, v = 0;
 8     while (i != an && j != bn)
 9     {
10         if (a[i] == b[j])
11         {
12             ++i;
13             ++j;
14             while (i != an && a[i] == a[i - 1])
15             {
16                 ++i;
17             }
18             while (j != bn && b[j] == b[j - 1])
19             {
20                 ++j;
21             }
22         }
23         else if (a[i] < b[j])
24         {
25             a[u++= a[i++];
26         }
27         else
28         {
29             b[v++= b[j++];
30         }
31     }
32     while (i != an)
33     {
34         a[u++= a[i++];
35     }
36     while (j != bn)
37     {
38         b[v++= b[j++];
39     }
40     alen = u;
41     blen = v;
42 }
43 
44 void filter(int a[], int n, int& t)
45 {
46     t = 0;
47     bool f = false;
48     for (int i = 0; i != n - 1++i)
49     {
50         if (a[i] == a[i + 1])
51         {
52         }
53         else
54         {
55             a[t++= a[i];
56         }
57     }
58 }
59 
60 int main()
61 {
62     int a[] = {13666778914152022};
63     int b[] = {2337151517192020};
64     int alen, blen;
65     foo(a, b, sizeof (a) / sizeof (*a), sizeof (b) / sizeof (*b), alen, blen);
66     
67     filter(a, alen, alen);
68     filter(b, blen, blen);
69     
70     for (int i = 0; i != alen; ++i)
71     {
72         cout << a[i] << ' ';
73     }
74     cout << endl;
75     for (int i = 0; i != blen; ++i)
76     {
77         cout << b[i] << ' ';
78     }
79     cout << endl;
80 }
81 

 

posted on 2011-07-28 17:51 unixfy 閱讀(503) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   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>
            亚洲区免费影片| 亚洲成色www久久网站| 国语自产在线不卡| 久久精品在这里| 久久精品论坛| 亚洲品质自拍| 亚洲欧美成人网| 精品动漫一区二区| 亚洲精品综合精品自拍| 国产噜噜噜噜噜久久久久久久久| 久久久久综合一区二区三区| 老妇喷水一区二区三区| 日韩一级片网址| 欧美一区2区三区4区公司二百 | 欧美天天视频| 午夜精品福利一区二区蜜股av| 欧美自拍偷拍| 亚洲精品一区二区三区蜜桃久| 亚洲在线国产日韩欧美| 亚洲国产国产亚洲一二三| 在线午夜精品自拍| 亚洲激情婷婷| 性欧美xxxx大乳国产app| 99精品国产在热久久下载| 久久精品91久久香蕉加勒比| 亚洲女人天堂av| 美女视频一区免费观看| 久久精品99国产精品日本| 欧美日韩一区二区三区| 免费日韩成人| 国产亚洲一级高清| 亚洲香蕉成视频在线观看| 日韩视频免费观看| 久久欧美中文字幕| 久久成人av少妇免费| 欧美视频在线观看一区二区| 亚洲第一天堂无码专区| 国产亚洲欧美日韩美女| 亚洲专区一区| 午夜精品久久久久久久99热浪潮| 欧美日本不卡高清| 亚洲国产精品视频一区| **性色生活片久久毛片| 欧美一乱一性一交一视频| 午夜精品久久久久久久久久久久久| 欧美日韩一区二区国产| 99亚洲伊人久久精品影院红桃| 亚洲精品乱码久久久久| 裸体丰满少妇做受久久99精品 | 欧美日韩在线不卡| 亚洲缚视频在线观看| 亚洲国产高清高潮精品美女| 午夜精彩国产免费不卡不顿大片| 亚洲午夜av| 欧美日韩亚洲视频一区| 一区二区三区国产精华| 亚洲在线中文字幕| 欧美午夜精品久久久久久超碰| 99热精品在线| 亚洲欧美久久久| 国产伦精品一区二区三区照片91| 亚洲综合欧美| 久久噜噜亚洲综合| 伊人久久久大香线蕉综合直播 | 香蕉成人久久| 国产美女扒开尿口久久久| 午夜一区二区三视频在线观看| 久久av在线| 影音先锋一区| 欧美精品v日韩精品v韩国精品v| 亚洲激情在线激情| 中文高清一区| 国产日韩欧美综合精品| 久久久久久九九九九| 亚洲国产精品小视频| 亚洲欧美卡通另类91av| 国产在线日韩| 免费不卡视频| 一本久久综合亚洲鲁鲁五月天| 欧美一区二区视频在线观看2020| 久久久国产精品一区二区三区| 欧美xart系列在线观看| 一本综合精品| 国产欧美一区视频| 老色批av在线精品| 日韩天堂在线观看| 久久国产精品久久久久久电车| 伊人成人开心激情综合网| 欧美日韩另类视频| 欧美有码在线观看视频| 亚洲激情六月丁香| 欧美一区二区视频在线| 亚洲国产视频直播| 欧美手机在线| 久久久999精品| 日韩亚洲欧美成人| 麻豆成人综合网| 亚洲在线中文字幕| 亚洲国产精品一区二区第四页av| 欧美调教视频| 免费国产一区二区| 亚洲自拍偷拍一区| 亚洲国产精品成人一区二区| 欧美一区午夜精品| 亚洲精选中文字幕| 精品69视频一区二区三区| 欧美三日本三级少妇三2023 | 亚洲欧美日韩国产中文在线| 在线观看亚洲专区| 国产精品每日更新| 欧美国产欧美综合| 久久精品免视看| 一区二区日韩精品| 亚洲国产精品va在看黑人| 久久精品亚洲| 亚洲一区二区三区四区中文| 亚洲国产欧美在线人成| 国产午夜精品理论片a级探花| 欧美精品一区二区视频 | 在线亚洲伦理| 在线精品亚洲| 国产日韩在线亚洲字幕中文| 欧美日韩美女一区二区| 麻豆精品在线视频| 久久狠狠久久综合桃花| 亚洲男女毛片无遮挡| 99精品热视频| 最新高清无码专区| 欧美激情一区二区三区四区| 久色婷婷小香蕉久久| 久久精品国产成人| 欧美一区二区高清| 午夜精品在线观看| 亚洲欧美久久久| 亚洲一区二区三区久久 | 老色批av在线精品| 久久久噜噜噜久久中文字免| 久久精品一本久久99精品| 欧美在线观看一区二区三区| 亚洲欧美日韩在线综合| 亚洲欧美一区二区三区在线| 亚洲专区在线| 亚洲欧美中文日韩在线| 亚洲欧美在线磁力| 亚洲在线中文字幕| 香蕉尹人综合在线观看| 亚洲欧美日韩精品久久亚洲区| 午夜一级在线看亚洲| 久久精品人人做人人爽电影蜜月| 欧美一区国产二区| 久久久久久久999精品视频| 国产精品欧美在线| 国产婷婷色一区二区三区四区 | 99国产精品久久久久久久成人热| 91久久国产自产拍夜夜嗨| 亚洲国产精品一区二区久| 亚洲国产天堂久久综合| 亚洲精品综合| 在线亚洲高清视频| 午夜精品久久久久99热蜜桃导演| 久久疯狂做爰流白浆xx| 久久在线免费| 欧美二区不卡| 欧美精品福利在线| 亚洲毛片av在线| 亚洲片在线资源| 欧美成人自拍| 亚洲精品日韩在线观看| 欧美激情91| 亚洲精品色图| 亚洲人体大胆视频| 久久国产精品黑丝| 在线看成人片| 欧美日韩中文| 亚洲国产欧洲综合997久久| 国产精品久久一级| 国产精品电影观看| 国产一区91| 日韩视频免费看| 亚洲欧美在线观看| 久久精品道一区二区三区| 嫩草伊人久久精品少妇av杨幂| 亚洲精品久久久一区二区三区| 亚洲在线1234| 麻豆精品精华液| 国产精品欧美一区二区三区奶水| 亚洲二区精品| 亚洲欧美日韩精品一区二区| 欧美99在线视频观看| aa级大片欧美三级| 久久久xxx| 国产精品国产三级国产aⅴ入口| 国内成人精品一区| 中文成人激情娱乐网| 久久视频一区二区| 亚洲美女视频| 久久精品成人一区二区三区| 欧美日韩另类字幕中文| 亚洲国产老妈| 久久精品亚洲乱码伦伦中文 |