我有一个任务,我假设采取一个堆栈,显示输出,然后反转它以显示输出.
它假设看起来像这样
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)