日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

微软算法面试题(2)

發(fā)布時(shí)間:2025/3/20 编程问答 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微软算法面试题(2) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

設(shè)計(jì)包含min函數(shù)的棧。
定義棧的數(shù)據(jù)結(jié)構(gòu),要求添加一個(gè)min函數(shù),能夠得到棧的最小元素。
要求函數(shù)min、push以及pop的時(shí)間復(fù)雜度都是O(1)。

理解:

1.建立兩個(gè)順序棧A,B。

A:依次push輸入的節(jié)點(diǎn);

B:每次向push節(jié)點(diǎn)的同時(shí),向B中pushA中的最小值。

比如:

A ? ? B

2 ? ? 2

4 ? ? 2

6 ? ? 2

1 ? ? 1 ??

3 ? ? 1

5 ? ? 1

/** micro3.h** Created on: 2011-3-13* Author: zq*/#ifndef MICRO3_H_ #define MICRO3_H_ class SqStack{ public:int *base;int *top;//int length;int stacksize;SqStack(int *b=0,int *t=0,int l=0,int size=50):base(b),top(t),stacksize(size){base = new int[stacksize];top = base;}~SqStack(){delete []base;}int Push(int data);int Pop(); };#endif /* MICRO3_H_ */ /** micro3.cpp** Created on: 2011-3-13* Author: zq*/ #include <iostream> #include "micro3.h" using namespace std;int SqStack::Push(const int newdata){//if(top-base >= stacksize)*++top = newdata;//++length;return 0; }int SqStack::Pop(){if (top == base) return NULL;int data = *top--;//--length;return data; }int main(){SqStack S,minS;int data;cout << "輸入數(shù)據(jù): " <<endl;cin >> data;while(data != 9999){S.Push(data);if (minS.top == NULL ||*minS.top > data)minS.Push(data);else minS.Push(*minS.top);cin >> data;}//cout << "S.length: " <<S.length << endl;int length = S.top-S.base;cout << "S.length: " <<length << endl;for (int i = 1;i <= length;i++){cout << "顯示第"<< i <<"次出棧數(shù)據(jù)"<< S.Pop() << endl;cout << "顯示第"<< i <<"次出棧前棧中最小值: " << minS.Pop() << endl;}return 0; }

轉(zhuǎn)載于:https://www.cnblogs.com/phoenixzq/archive/2011/03/17/1986930.html

總結(jié)

以上是生活随笔為你收集整理的微软算法面试题(2)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久久久美女 | 后宫秀女调教(高h,np) | 男生女生羞羞网站 | 日韩精品一区二区三区网站 | 成人激情视频 | 久草国产在线观看 | 日韩在观看线 | 天天操夜夜拍 | 亚洲宗人网 | 亚洲调教欧美在线 | 久久久久久免费 | 成人午夜激情影院 | 国产一区二区av在线 | 91国产一区| 咪咪色图 | 高跟肉丝丝袜呻吟啪啪网站av | 欧美大白屁股 | 日韩三级在线免费观看 | 日本少妇毛茸茸 | 国产老妇伦国产熟女老妇视频 | 神马影院午夜伦理片 | 日本人妻不卡一区二区三区中文字幕 | 欧美亚洲在线观看 | 天天插天天爱 | 黄色片在线免费看 | 激情久久综合 | 色中文在线 | 在线观看免费视频国产 | 国产资源精品 | 久久久久久久久久久久久久国产 | 色亚洲欧美 | 日韩精品一区二区在线播放 | 免费观看日本 | 日本少妇xxxx动漫 | 亚洲成人av网址 | 日欧视频 | 日日干日日草 | 亚洲精品国产美女 | 国产在线视频一区二区三区 | 人妻熟女一区二区aⅴ水野 91在线观看视频 | 亚洲第一成年网 | 韩国av在线播放 | 免费av在线网站 | 欧美巨大另类极品videosbest | 午夜免费一区二区 | 亚洲熟妇色自偷自拍另类 | 国产一级免费观看 | 国产精品电影一区二区三区 | 美女张开双腿让男人捅 | 亚洲色图另类 | 天堂久久网 | 全部免费毛片在线播放高潮 | 乳色吐息免费看 | 夜夜干夜夜 | 亚洲成av人片在www色猫咪 | 被黑人啪到哭的番号922在线 | 亚洲色图欧美自拍 | 五月天激情国产综合婷婷婷 | 人成亚洲| 女人裸体无遮挡 | 国产曰肥老太婆无遮挡 | 狠狠干夜夜草 | 最新毛片网 | 日韩中文字幕av电影 | 性欧美大战久久久久久久久 | 欧美人与动性xxxxx杂性 | 欧美久久网 | 少妇无套内谢免费视频 | 欧美一级免费 | 91一区二区在线 | 亚洲一二三四在线 | 亚洲影院一区二区三区 | 懂色av懂色av粉嫩av分享吧 | 欧美日本韩国在线 | 久久精品3 | 亚洲九九夜夜 | 国产老女人乱淫免费 | 性生活视频在线播放 | 成人免费视频国产免费网站 | a级黄色小说 | 国产99久久久欧美黑人 | 中文字幕亚洲高清 | 成为性瘾网黄的yy对象后 | 视频一区二区在线 | av黄色在线观看 | 国产色悠悠| 亚洲欧美另类在线视频 | 性猛交xxxx乱大交3 | 美日韩久久 | 国产精品夫妻自拍 | 日日躁夜夜躁狠狠久久av | 亚瑟av在线 | 国产人妻一区二区三区四区五区六 | av的天堂| 宅男的天堂 | 操极品少妇 | 午夜精品美女久久久久av福利 | 亚洲国产成人综合 | caoprom在线视频 |