導航:首頁 > 源碼編譯 > 退棧頂元素的演算法是什麼

退棧頂元素的演算法是什麼

發布時間:2024-05-01 07:05:38

Ⅰ 璁炬爤鐨勫瓨鍌ㄧ┖闂翠負S錛1錛歮錛夛紝鍒濆嬬姸鎬佷負TOP錛漨+1銆傜粡榪囦竴緋誨垪鍏ユ爤涓庨鏍堟搷浣滃悗錛孴OP錛漨

m+1 銆

榪欎釜鏍堟槸浠庢爤欏跺悜鏍堝簳鍘嬬殑錛屼竴鑸騫蟲椂鏄浠庢爤搴曞悜鏍堥《鍘嬶紝榪欓亾棰樼洰涓鏄鍊掕繃鏉ョ殑銆

鑻TOP鈮n鏃訛紝鍒欑粰鍑烘孩鍑轟俊鎮錛屼綔鍑洪敊澶勭悊錛堣繘鏍堝墠棣栧厛媯鏌ユ爤鏄鍚﹀凡婊★紝婊″垯婧㈠嚭錛夛紱緗甌OP=TOP+1錛堟爤鎸囬拡鍔1錛屾寚鍚戣繘鏍堝湴鍧錛夛紱S(TOP)=X錛岀粨鏉燂紙X涓烘柊榪涙爤鐨勫厓緔狅級銆



鎵╁睍璧勬枡錛

鑻TOP鈮0錛屽垯緇欏嚭涓嬫孩淇℃伅錛屼綔鍑洪敊澶勭悊(閫鏍堝墠鍏堟鏌ユ槸鍚﹀凡涓虹┖鏍堬紝 絀哄垯涓嬫孩)錛沊=S(TOP)錛岋紙閫鏍堝悗鐨勫厓緔犺祴緇橷錛夛細TOP=TOP-1錛岀粨鏉燂紙鏍堟寚閽堝噺1錛屾寚鍚戞爤欏訛級銆

瀹氫箟stack鐨勭畝鍗曚唬鐮侊細

stack<int> sta;

鍏ユ爤錛歴ta.push(x);

鍑烘爤錛歴ta.pop();

鍒ゆ柇鏍堢殑澶у皬錛 sta.size();

鍒ゆ柇鏍堟槸鍚︿負絀猴細sta.empty();

閱讀全文

與退棧頂元素的演算法是什麼相關的資料

熱點內容
php類常亮 瀏覽:819
如何用紙尿褲做解壓玩具 瀏覽:608
程序員年齡和工資 瀏覽:766
壓縮空氣的特性簡介 瀏覽:564
廣樂美app是做什麼的 瀏覽:323
android的spinner屬性 瀏覽:929
店家幫平台源碼 瀏覽:973
源碼編輯器繪制圖形 瀏覽:951
長沙雲伺服器提供商 瀏覽:107
51單片機測脈沖寬度 瀏覽:286
文件夾弄成二維碼 瀏覽:283
python字典循環添加 瀏覽:692
閑置伺服器怎麼收費 瀏覽:162
閱讀app是用什麼開發的 瀏覽:37
js賦值給java 瀏覽:41
android下載音樂源碼 瀏覽:4
如果愛奇藝被壓縮怎麼辦 瀏覽:432
c語言編譯器運行慢 瀏覽:862
朱正廷直播用什麼app 瀏覽:839
python運行工作目錄改變 瀏覽:196