摘要: gets(str)=scanf("%[^\n]",str); B - 排序 gets(str)=scanf("%[^\n]",str); B - 排序 输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉 阅读全文
posted @ 2019-07-09 23:40 jiamian22 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 判断一个序列是否为合理的出栈顺序 合理的出栈顺序也是面试算法经常考察的一部分,堆栈(stack)的后进先出性质我们都了解。如果给定了一个入栈的序列,判断一个序列是否为合理的出栈顺序该如何进行呢。 例如,我们给定了入栈顺序为 1,2,3,4,5 那么【序列1】3,2,5,4,1 是合理的; 【序列2】 阅读全文
posted @ 2019-07-09 21:52 jiamian22 阅读(2695) 评论(0) 推荐(1) 编辑
摘要: 前几道题太简单了,直接跳过 问题 F: 字符串反转 题目描述 小C很喜欢倒着写单词,现在给你一行小C写的文本,你能把每个单词都反转并输出它们吗? 输入 输入包含多组测试样例。第一行为一个整数T,代表测试样例的数量,后面跟着T个测试样例。每个测试样例占一行,包含多个单词。一行最多有1000个字符。 输 阅读全文
posted @ 2019-07-09 01:11 jiamian22 阅读(358) 评论(0) 推荐(0) 编辑