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

昨天看程序員面試精選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 }


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>
            久久精品一区蜜桃臀影院| 日韩亚洲精品在线| 亚洲人午夜精品| 在线日韩欧美| 亚洲黄色一区| 一本色道88久久加勒比精品| 亚洲最新在线视频| 亚洲欧美精品在线观看| 欧美亚洲在线观看| 噜噜噜躁狠狠躁狠狠精品视频| 久久综合一区二区| 亚洲成人在线视频网站| 久久国产婷婷国产香蕉| 欧美a级一区| 亚洲免费久久| 久久大综合网| 欧美激情2020午夜免费观看| 国产精品av一区二区| 国内精品久久久久影院薰衣草| 亚洲国产高潮在线观看| 亚洲视频电影图片偷拍一区| 欧美亚洲在线观看| 亚洲福利在线看| 中文欧美日韩| 久久久精品一品道一区| 欧美片在线播放| 国产精品久久久久久亚洲调教| 欧美电影打屁股sp| 国产精品有限公司| 在线成人黄色| 午夜欧美大片免费观看| 久久久久综合网| 亚洲日本免费| 久久精品国产99国产精品| 欧美大片一区二区| 韩国在线一区| 欧美一区二区在线看| 亚洲国产另类精品专区| 欧美一区二区久久久| 欧美日韩视频在线一区二区观看视频 | 亚洲午夜在线视频| 久热精品视频在线观看| 亚洲一区二区精品在线观看| 巨乳诱惑日韩免费av| 国产区精品在线观看| 亚洲午夜黄色| 亚洲九九精品| 欧美日本亚洲视频| 亚洲免费av电影| 欧美国产国产综合| 久久一区二区三区四区| 亚洲一本大道在线| 国产日韩精品在线| 午夜老司机精品| 亚洲视频在线一区观看| 欧美色欧美亚洲高清在线视频| 136国产福利精品导航网址| 午夜在线精品| 亚洲一区二区三区在线看| 欧美性大战久久久久久久蜜臀| 一本高清dvd不卡在线观看| 亚洲国产第一| 女生裸体视频一区二区三区| 亚洲国产精品日韩| 欧美电影在线| 欧美激情视频一区二区三区不卡| 亚洲黄页一区| 亚洲人精品午夜| 欧美日韩黄色一区二区| 99成人免费视频| 夜夜嗨av一区二区三区四季av| 欧美精品免费看| 亚洲视频你懂的| 亚洲欧美日韩一区在线观看| 国产视频精品xxxx| 免费成人av资源网| 久久亚洲综合色一区二区三区| 亚洲欧洲一区二区天堂久久| 亚洲欧洲精品一区| 欧美午夜理伦三级在线观看| 欧美一级理论片| 久久国产天堂福利天堂| 亚洲第一区色| 欧美高清一区| 欧美日韩国产美女| 亚洲欧美在线免费| 久久先锋影音| 亚洲一级二级在线| 欧美一区二区三区免费视| 亚洲国产精品va在线看黑人动漫| 亚洲日本一区二区| 国产欧美91| 亚洲激情影院| 国产精品午夜在线观看| 美女精品在线| 国产精品免费看片| 亚洲国产91| 国产无一区二区| 亚洲人人精品| 久久久久在线观看| 亚洲网站在线观看| 久久精品国产一区二区三区| 日韩一级在线观看| 欧美中文日韩| 午夜一区二区三区在线观看| 老鸭窝91久久精品色噜噜导演| 亚洲欧美日韩一区在线| 美女999久久久精品视频| 欧美在线视频网站| 欧美精品在线免费观看| 久久国产福利| 欧美日韩国产高清视频| 欧美黄色一级视频| 国内精品国语自产拍在线观看| 亚洲人成在线播放| 亚洲国产精品传媒在线观看 | 午夜一级久久| 亚洲综合不卡| 欧美精品国产一区| 久久福利一区| 欧美激情性爽国产精品17p| 久久九九99视频| 国产精品最新自拍| 一区二区三区日韩欧美| 一本色道久久综合狠狠躁的推荐| 免费在线观看成人av| 另类av一区二区| 激情亚洲网站| 欧美一级片一区| 久久国产高清| 国产日韩精品一区观看| 午夜精品久久久久久久99黑人| 在线视频一区观看| 欧美精品色网| 亚洲国产午夜| 亚洲精品影院| 欧美日韩国产欧| 亚洲视频播放| 亚洲一区二区三区色| 欧美日韩亚洲另类| 一本一本a久久| 亚洲欧美精品| 国产欧美二区| 久久久亚洲精品一区二区三区 | 欧美一区二区三区视频在线| 国产精品久久久久一区二区三区| 亚洲伦理在线免费看| 亚洲四色影视在线观看| 国产精品国产精品| 午夜在线不卡| 免费一区二区三区| 欧美jizz19性欧美| 久久男人资源视频| 欧美黄色一级视频| 亚洲美女诱惑| 国产精品久久中文| 亚洲专区一区| 另类天堂av| 一区二区三区免费观看| 国产精品国产三级国产专播品爱网 | 亚洲毛片在线看| 亚洲欧美成人综合| 黄色一区二区三区四区| 免费在线亚洲欧美| 亚洲午夜影视影院在线观看| 久久综合久久综合久久综合| 亚洲区中文字幕| 国产精品一区二区久久| 鲁大师影院一区二区三区| 99re6热在线精品视频播放速度| 欧美在线首页| 亚洲美女在线一区| 国产日韩欧美日韩大片| 欧美激情成人在线视频| 亚洲欧美视频在线观看视频| 亚洲二区在线观看| 欧美在线观看www| 日韩一区二区精品视频| 国产色婷婷国产综合在线理论片a| 欧美www视频在线观看| 亚洲欧美日韩一区二区三区在线观看| 欧美国产日产韩国视频| 久久av老司机精品网站导航| 1024国产精品| 国产一区二区精品丝袜| 欧美视频免费看| 麻豆久久婷婷| 亚洲一区二区三区四区五区午夜| 欧美成人午夜| 久久久久九九视频| 亚洲免费在线视频一区 二区| 欧美视频在线观看免费| 欧美在线综合| 一区二区三区日韩欧美| 免费久久久一本精品久久区| 香港久久久电影| 亚洲午夜电影在线观看| 亚洲精品一区二区三区福利| 国产乱码精品| 欧美视频一二三区|