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

昨天看程序員面試精選100題,看到一個棧的push,pop序列問題。
題目:輸入兩個整數(shù)序列。其中一個序列表示棧的push順序,判斷另一個序列有沒有可能是對應的pop順序。為了簡單起見,我們假設push序列的任意兩個整數(shù)都是不相等的。比如輸入的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 }



只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導航: 博客園   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| 欧美日韩国语| 国产人成一区二区三区影院| 国内精品亚洲| 亚洲人成亚洲人成在线观看图片| 亚洲三级影院| 午夜精品亚洲| 免费久久99精品国产自| 亚洲精品偷拍| 欧美资源在线| 欧美日韩视频在线一区二区| 国产日韩av在线播放| 亚洲丰满少妇videoshd| 中文精品视频一区二区在线观看| 欧美一区二区高清| 欧美激情一区二区久久久| 一区二区欧美日韩| 久久综合狠狠综合久久激情| 国产精品红桃| 亚洲区国产区| 久久久久成人网| 日韩午夜黄色| 美女精品在线| 国产综合激情| 欧美一级久久久| 亚洲精品乱码久久久久久黑人| 午夜视频精品| 欧美视频一区二区三区| 亚洲高清成人| 久久综合久久综合九色| 亚洲午夜视频在线| 欧美精品一区二区三区在线播放 | 亚洲欧美卡通另类91av| 久热国产精品视频| 亚洲一区二区三区乱码aⅴ蜜桃女| 久久综合九九| 一区二区三区在线免费观看| 午夜精品免费| 在线综合+亚洲+欧美中文字幕| 久久99伊人| 中日韩午夜理伦电影免费| 欧美 日韩 国产一区二区在线视频| 国产日韩专区在线| 午夜精品福利在线| 夜夜爽99久久国产综合精品女不卡| 你懂的视频欧美| 亚洲福利视频免费观看| 免费av成人在线| 久久久久久九九九九| 国产亚洲欧美另类中文| 久久国产福利国产秒拍| 性欧美激情精品| 国产婷婷成人久久av免费高清| 亚洲欧美一级二级三级| 亚洲婷婷国产精品电影人久久| 欧美日韩精品一区二区在线播放| 亚洲精品男同| 亚洲乱亚洲高清| 欧美日韩性生活视频| 在线一区二区三区四区五区| 亚洲美女视频在线观看| 欧美视频日韩视频在线观看| 亚洲欧美自拍偷拍| 欧美一区二区三区在线| 一区二区三区在线免费视频| 欧美大片免费看| 欧美激情一区| 亚洲在线一区| 欧美伊人久久久久久久久影院 | 亚洲一区二区三区三| 在线中文字幕一区| 国产欧美日韩视频在线观看| 久久这里有精品视频| 久热精品在线视频| 亚洲少妇在线| 欧美伊人久久大香线蕉综合69| 国内精品一区二区| 亚洲国产精品电影| 欧美手机在线视频| 久久免费视频网| 欧美精品一区二| 久久爱另类一区二区小说| 久久婷婷国产综合国色天香| 一区二区三区久久久| 午夜精彩国产免费不卡不顿大片| 在线观看欧美日本| 99精品黄色片免费大全| 国产综合色产| 99ri日韩精品视频| 激情综合色丁香一区二区| 亚洲精品日韩精品| 国产综合香蕉五月婷在线| 亚洲二区视频| 国产一区日韩欧美| 9久草视频在线视频精品| 激情综合激情| 亚洲免费影视| 亚洲一区二区欧美日韩| 久久综合久久综合久久| 午夜精品三级视频福利| 艳妇臀荡乳欲伦亚洲一区| 国产一区二区欧美日韩| 99精品热视频| 亚洲国产乱码最新视频| 午夜精品久久久久久久男人的天堂| 亚洲人成人77777线观看| 欧美一区影院| 欧美一区二区在线播放| 欧美日产国产成人免费图片| 六月婷婷一区| 国产有码在线一区二区视频| 亚洲午夜国产成人av电影男同| 亚洲日本一区二区| 久久嫩草精品久久久久| 久久成人国产| 国产美女精品视频免费观看| 99re66热这里只有精品3直播 | 久久免费视频一区| 国产精品日韩欧美| 日韩一级欧洲| 亚洲视频欧美在线| 欧美精品乱人伦久久久久久| 亚洲高清不卡在线| 亚洲福利在线看| 久久精品综合一区| 老鸭窝毛片一区二区三区| 国产一区二区三区四区在线观看| 亚洲尤物视频在线| 性伦欧美刺激片在线观看| 国产精品第三页| 亚洲免费人成在线视频观看| 性色av一区二区三区| 国产视频在线观看一区二区三区 | 欧美日韩网址| 中文高清一区| 欧美一区二区三区四区夜夜大片| 国产精品久久久一区麻豆最新章节| 一区二区三区四区五区精品| 亚洲欧美一区二区三区极速播放| 国产精品视频专区| 欧美一区激情| 欧美激情亚洲视频| 亚洲视频一区在线观看| 国产精品超碰97尤物18| 亚洲午夜久久久久久久久电影院 | 欧美一区2区视频在线观看| 国产精品天天摸av网| 欧美一级在线播放| 欧美jizz19hd性欧美| 日韩视频国产视频| 国产精品久久久久久久久动漫| 亚洲一区精品视频| 久久久久免费视频| 亚洲全黄一级网站| 国产精品美女999| 久久久久国产精品麻豆ai换脸| 亚洲福利在线视频| 欧美亚洲综合网| 亚洲国产成人av| 国产精品成人av性教育| 久久国产精品久久w女人spa| 91久久在线观看| 久久成人精品无人区| 亚洲精品日产精品乱码不卡| 中文国产成人精品| 美女在线一区二区| 亚洲视频精选| 狠狠色狠狠色综合日日五| 欧美激情一区二区三区蜜桃视频| 亚洲午夜一二三区视频| 欧美电影在线播放| 亚洲欧美日韩国产精品| 亚洲国产欧美精品| 国产精品系列在线| 欧美激情视频免费观看| 欧美一级精品大片| 日韩视频欧美视频| 免费亚洲电影在线观看| 亚欧成人在线| 亚洲视频精品在线| 亚洲全部视频| 尤妮丝一区二区裸体视频| 欧美日韩精品免费看| 久久综合久久综合久久| 欧美一区二区免费观在线| 99精品国产福利在线观看免费| 欧美不卡一区| 久久婷婷丁香| 欧美一区二区观看视频| 亚洲在线观看免费| 一区二区av在线| 亚洲美女视频在线免费观看| 在线观看日韩专区| 国产一区二区三区高清在线观看| 欧美午夜精品久久久久免费视| 欧美高清一区二区|