cost 95 ms
為什么我無法向該堆棧添加元素?

[英]Why am I unable to add elements to this stack?

由於某種我無法弄清楚的原因,以下代碼給了我一個運行時錯誤。 我們正在遍歷字符串a ,每當遇到 char = ( ,我們將 1 壓入堆棧,每當遇到)時,我們都會從堆棧中刪除一個元素。 有人可以解釋為什么它會給我一個運行時錯誤嗎? ...

沒看懂 C++ 堆棧<char*>行為</char*>

[英]Did not understand C++ stack<char*> behavior

我被困了兩個小時,試圖了解這個簡單的 C++ 測試程序中發生了什么,但仍然沒有得到它。 它應該只接收三個字符串作為輸入,將它們插入堆棧,最后打印同一堆棧的所有元素。#include &lt;iostream&gt; #include &lt;stack&gt; #include &lt;cstrin ...

檢查堆棧是否為回文

[英]Check if a stack is palindrome

在最近的一次編碼面試中,我被要求解決一個問題,其中的任務是完成一個函數,該函數通過引用接收堆棧作為參數,並檢查傳遞的堆棧是否為回文。 我確實想出了一個方法,但在我看來這根本不是一個好方法。 我的代碼 有一個更好的方法嗎? 我最好尋找遞歸算法/代碼。 ...

不同容器上的 std::stack 實現有什么實際區別?

[英]std::stack implementation on different containers what is the actual difference?

實現std::stack時有幾個選項,例如: 當我從中得到的只是相同的操作“push、pop 和 top”時,在不同的容器上定義std::stack有什么優點和缺點? 換句話說:一堆雙端隊列和一堆向量和一堆列表之間有什么區別,為什么我要選擇除雙端隊列以外的任何東西? ...

C++ 調試斷言失敗; 表達式:列表迭代器不兼容

[英]C++ Debug Assertion Failed; Expression: list iterators incompatible

我對 C++ 還很陌生,到目前為止,我正試圖從這些令人筋疲力盡的錯誤消息中弄清楚。 我真的陷入了這個困境,這真的毫無意義。 我在下面分享的代碼是我正在處理的個人有向圖 header 文件的一部分。 我不會分享所有內容,因為它有點長,其他部分似乎與我的問題無關。 但如果需要請指定,我會分享。 現在下面 ...

std::stack 是連續的嗎?

[英]Is std::stack contiguous?

我想找到堆棧中的最大元素,並考慮使用std::max_element 。 然后我才知道std::stack沒有begin()和end()函數。 在網上沖浪后,我看到了一個 hack: 好像還可以,網上可以看。 但是當我提交我的代碼時,它失敗了一些測試用例。 std::stack真的是連續的嗎? ...

2020-06-20 17:21:10   2   252    c++ / stdstack  

排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM