摘要: 请你定义一个链栈,可以对链栈进行 “将某个元素入栈”、“弹出栈顶元素”、“取栈顶元素(不删除)”、“判断栈是否为空”、 “清空栈”等操作。键盘输入一些命令,可以执行上述操作。本题中,栈的元素为字符。 输入描述 各个命令以及相关数据的输入格式如下: 将某个... 阅读全文
posted @ 2021-09-25 16:51 泥烟 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 设某银行有A、B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍,即当A窗口每处理完2个顾客时,B窗口处理完1个顾客。给定到达银行的顾客序列,请按业务完成的顺序输出顾客序列。假定不考虑顾客先后到达的时间间隔,并且当不同窗口同时处理完2个... 阅读全文
posted @ 2021-09-25 15:04 泥烟 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 从键盘读入一个字符串,其中只含有() {} [ ] ,判断该字符串中的每种括号是否成对出现。 提示:可借助栈来实现,括号必须配对出现,如()[ ]{},这是匹配的括号,如([{])},这是不匹配的括号(中间无空格)。 输入描述 输入一个字符串(中间不包含空... 阅读全文
posted @ 2021-09-25 11:28 泥烟 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 将三个十进制数分别转换成八进制数,建议使用栈来实现。 输入描述 输入三个十进制数,每个占一行。 输出描述 输出每个十进制数所对应的八进制数,每个占一行。 输入样例 25618915 输出样例 40027517 #includeusing namespac... 阅读全文
posted @ 2021-09-25 10:37 泥烟 阅读(126) 评论(0) 推荐(0) 编辑