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

昨天看程序員面試精選100題,看到一個棧的push,pop序列問題。
題目:輸入兩個整數序列。其中一個序列表示棧的push順序,判斷另一個序列有沒有可能是對應的pop順序。為了簡單起見,我們假設push序列的任意兩個整數都是不相等的。比如輸入的push序列是1、2、3、4、5,那么4、5、3、2、1就有可能是一個pop系列。因為可以有如下的push和pop序列:push 1,push 2,push 3,push 4,pop,push 5,pop,pop,pop,pop,這樣得到的pop序列就是4、5、3、2、1。但序列4、3、5、1、2就不可能是push序列1、2、3、4、5的pop序列。
一開始還真不知道怎么下手,看了分析才知道大概方法。然后再看參考代碼,感覺還是有些復雜。自己想了個稍微簡單的方法,pop隊列還可能是push隊列的子集:
 1 #include <iostream>
 2 #include <stack>
 3 
 4 using namespace std;
 5 /*!
 6 \brief This algorithm demostrates how to judge whether or not a given seqence is
 7 possibly a popup sequence providing the pushing sequence.
 8 */
 9 
10 bool IsPopSequence(int* ppush, int pushm, int* ppop, int popm)
11 {
12     int i = 0, j = 0;
13     stack<int> help_stack;
14     while(j < popm)
15     {
16         if (!help_stack.empty() && help_stack.top() == ppop[j])
17         {
18             help_stack.pop();
19             j++;
20         }
21         else if (i < pushm)
22         {
23             help_stack.push(ppush[i++]);
24         }
25         else
26             break;
27     }
28 
29     return j >= popm;
30 }
31 
32 int main(int argc, char *argv, char *env[])
33 {
34     //int pushseq[] = {1, 2, 3, 4, 5};
35     //int pushseqlen = sizeof(pushseq)/sizeof(pushseq[0]);
36     ////int popseq[] = {4, 5, 3, 2, 1};
37     //int popseq[] = {4, 3, 5, 1, 2};
38     //int popseqlen = sizeof(popseq)/sizeof(popseq[0]);
39 
40     int pushseq[] = {123456};
41     int popseq[] = {43521};
42     int pushseqlen = sizeof(pushseq)/sizeof(pushseq[0]);
43     int popseqlen = sizeof(popseq)/sizeof(popseq[0]);
44 
45     cout<<boolalpha<<IsPopSequence(pushseq, pushseqlen, popseq, popseqlen)<<"\n";
46 
47     return 0;
48 }



只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


posts - 9, comments - 13, trackbacks - 0, articles - 0

Copyright © David Fang

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美一级在线亚洲天堂| 香蕉久久久久久久av网站| 久久亚洲欧美| 久久精品视频在线看| 伊人精品视频| 欧美成年人视频网站| 欧美高清视频一区二区| 99re6这里只有精品| 亚洲精选一区二区| 国产精品久久福利| 久久婷婷综合激情| 免费一级欧美片在线观看| 亚洲精品一二区| 99re66热这里只有精品3直播| 欧美色一级片| 欧美伊人久久久久久久久影院| 欧美中文字幕在线播放| 亚洲电影成人| 日韩视频亚洲视频| 国产亚洲精品久久久| 久久天堂精品| 欧美日韩成人激情| 欧美一区二区三区四区在线观看地址| 欧美一区二区精品在线| 最新中文字幕亚洲| 亚洲一区二区不卡免费| 韩国精品主播一区二区在线观看| 欧美激情视频在线免费观看 欧美视频免费一| 欧美不卡在线| 欧美中文在线观看| 欧美精品色一区二区三区| 性亚洲最疯狂xxxx高清| 欧美α欧美αv大片| 午夜久久资源| 欧美高清视频| 久久久久久噜噜噜久久久精品| 欧美成人黑人xx视频免费观看| 亚洲欧美日韩天堂一区二区| 老鸭窝毛片一区二区三区| 亚洲欧美国产三级| 欧美—级高清免费播放| 久久综合电影一区| 国产精品视频久久久| 亚洲第一久久影院| 国产色视频一区| 一本高清dvd不卡在线观看| 精品91视频| 亚洲欧美在线aaa| 一区二区三区日韩| 欧美成ee人免费视频| 久久只精品国产| 国产精品专区第二| 一区二区欧美国产| av成人手机在线| 你懂的成人av| 欧美成人精品高清在线播放| 国产视频一区二区在线观看| 99国产精品久久久久老师| 亚洲精品乱码久久久久久蜜桃91| 欧美在线地址| 久久精品91久久久久久再现| 国产精品久久久久7777婷婷| 亚洲日韩视频| 99riav1国产精品视频| 欧美福利电影在线观看| 欧美1区3d| 亚洲人成欧美中文字幕| 美女图片一区二区| 欧美黑人一区二区三区| 亚洲国产精品传媒在线观看| 久久综合给合| 欧美激情一区二区三区高清视频| 尤物精品国产第一福利三区 | 在线视频你懂得一区二区三区| 免费短视频成人日韩| 欧美电影免费网站| 亚洲激情小视频| 男女激情视频一区| 亚洲人成在线影院| 亚洲手机视频| 国产精品有限公司| 欧美中文在线字幕| 欧美黑人一区二区三区| 99热精品在线观看| 国产精品h在线观看| 亚洲欧美偷拍卡通变态| 久久综合免费视频影院| 亚洲国产精品悠悠久久琪琪| 欧美激情视频一区二区三区在线播放 | 依依成人综合视频| 欧美电影打屁股sp| 亚洲天堂黄色| 久久久欧美精品sm网站| 亚洲电影欧美电影有声小说| 欧美激情小视频| 亚洲欧美国产77777| 久久久午夜精品| 亚洲伦伦在线| 国产日韩精品电影| 玖玖视频精品| 亚洲视频在线一区观看| 美女精品一区| 亚洲制服少妇| 亚洲福利视频免费观看| 国产精品久久久久影院色老大| 欧美一区二区三区久久精品| 亚洲国产视频一区二区| 欧美一级理论性理论a| 亚洲国产成人tv| 国产精品青草久久| 欧美91精品| 欧美伊人久久久久久久久影院 | 蜜桃av一区二区| 亚洲香蕉伊综合在人在线视看| 国产精品一区视频| 欧美精品福利视频| 久久精品一区四区| 亚洲私人影院在线观看| 亚洲黄色成人| 久久综合激情| 欧美亚洲在线观看| 一本久久综合亚洲鲁鲁五月天 | 久久综合色综合88| 午夜精品视频在线观看一区二区| 亚洲激情偷拍| 欧美成人免费网站| 久久久夜夜夜| 欧美一区二区三区视频在线观看| 日韩一级欧洲| 91久久精品国产91久久性色tv| 国产一区二区三区精品久久久 | 久久精品水蜜桃av综合天堂| 亚洲色图自拍| 99亚洲一区二区| 亚洲黄色在线观看| 欧美激情第五页| 欧美电影电视剧在线观看| 久久久亚洲午夜电影| 欧美一区综合| 欧美一级黄色网| 亚洲综合大片69999| 在线一区亚洲| 亚洲尤物在线| 午夜精品福利电影| 欧美一区二区大片| 久久国产精品一区二区| 欧美在线观看视频| 欧美伊人精品成人久久综合97| 亚洲欧美另类国产| 欧美一区二区高清| 欧美在线地址| 久久久夜夜夜| 欧美ab在线视频| 亚洲大胆人体视频| 久久久国产亚洲精品| 欧美中文在线字幕| 久久女同互慰一区二区三区| 久久精品国产99国产精品| 久久精品成人一区二区三区| 久久久久中文| 欧美精品1区2区3区| 欧美日韩精品一区二区| 国产精品久久久久aaaa樱花| 国产女同一区二区| 激情亚洲网站| 亚洲欧洲在线播放| 亚洲午夜精品17c| 欧美在线播放| 欧美激情欧美激情在线五月| 亚洲韩国一区二区三区| 一区二区日韩精品| 久久精品国产精品亚洲| 欧美国产精品久久| 国产精品国产馆在线真实露脸| 国产日韩欧美另类| 最新日韩在线| 先锋亚洲精品| 欧美电影免费| 亚洲女人av| 欧美成人免费小视频| 国产精品男人爽免费视频1| 黄色成人av在线| 亚洲网站在线播放| 麻豆freexxxx性91精品| 99在线精品视频| 久久久综合免费视频| 欧美婷婷久久| 揄拍成人国产精品视频| 亚洲一级在线观看| 欧美黄色aaaa| 午夜精品久久久久久久蜜桃app | 欧美制服丝袜| 欧美视频一区二| 亚洲第一网站| 亚洲欧美日韩一区二区| 亚洲国内欧美| 久久久综合香蕉尹人综合网| 国产精品久久7| 一本在线高清不卡dvd | 亚洲一区国产|