酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

第5关:用一维数组模拟双栈 200 任务要求 记录 关卡排行榜 任务描述 编程要求 输入 输出 测试说明 任务描述 本关任务: 用一个大小为maxsize的数组模拟双栈,其中分为0栈和1栈,0栈从数组低位向高位增长,1栈从数组高位向低位增长。 请实现双栈的push函数和pop函数 void push(dualstack &s,int i,int x),i表示是入栈0栈还是1栈,x表示入栈的元素值 int pop(dualstack &s,int i),i表示0栈或1栈出栈,返回出栈元素值 编程要求 输入 多组数据,每组数据有若干行,第一行为要执行的操作,第二行开始为具体的入栈和出栈操作。 以-1作为输入结束 输出 执行入栈和出栈操作以后的0栈和1栈元素,若栈为空输出null。 如在出入栈中发生错误,会输出提示信息 测试说明 平台会对你编写的代码进行测试: 测试输入: 4 push 0 1 push 0 2 push 1 9 push 1 8 11 push 0 1 push 0 2 push 0 3 push 0 4 push 0 5 push 1 99 push 1 98 p

ush 1 97 pop 0 pop 1 pop 1 pop 0 -1 测试输出: (1,2)(8,9) (1,2,3,4,5)(99,98,97) [2024-11-27 17:22:59 | AI写代码神器 | 55点数解答]

相关提问