小编Gav*_*ack的帖子

如何反转堆栈

我有一个任务,我假设采取一个堆栈,显示输出,然后反转它以显示输出.

它假设看起来像这样

Stack:
262 115 74 26 34 243 22 734 113 121
Stack Reversed:
121 113 734 22 243 34 26 74 115 262
Run Code Online (Sandbox Code Playgroud)

相反,我的出现就像这样

Stack:
262 115 74 26 34 243 22 734 113 121 121 113 734 22 243 34 26 74 115 262
Stack Reversed:
Run Code Online (Sandbox Code Playgroud)

有人可以看看我的代码,看看发生了什么.我已经尝试了很多东西,但无法完成任何工作.

#include <stdio.h>
#include <iostream>

#include "linkedStack.h"

using namespace std;

template <class Type>
void printStack(linkedStackType<Type>& stack);

template <class Type>
void reverseStack(linkedStackType<Type>& stack);

int main(int argc, char **argv)
{
   // Declare stack …
Run Code Online (Sandbox Code Playgroud)

c++ stack

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

c++ ×1

stack ×1