2019年2月26日

逆波兰表达式求值

摘要: 逆波兰表示法是一种将运算符(operator)写在操作数(operand)后面的描述程序(算式)的方法。举个例子,我们平常用中缀表示法描述的算式(1 + 2)*(5 + 4),改为逆波兰表示法之后则是1 2 + 5 4 + *。相较于中缀表示法,逆波兰表示法的优势在于不需要括号。请输出以逆波兰表示法 阅读全文

posted @ 2019-02-26 21:37 Esther6 阅读(378) 评论(0) 推荐(0)

2019年2月25日

字符串替换

摘要: 将文本文件中指定的字符串替换成新字符串。 由于目前的OJ系统暂时不能支持用户读入文件,我们编写程序从键盘输入文件中的内容,当输入的一行为end时,表示结束。end后面有两个字符串,要求用第二个字符串替换文本中所有的第一个字符串。 输入格式: Xi’an Institute of Posts and 阅读全文

posted @ 2019-02-25 17:00 Esther6 阅读(457) 评论(0) 推荐(0)

宿舍谁最高?

摘要: 学校选拔篮球队员,每间宿舍最多有4个人。现给出宿舍列表,请找出每个宿舍最高的同学。定义一个学生类Student,有身高height,体重weight等。 输入格式: 首先输入一个整型数n (1<=n<=1000000),表示n位同学。紧跟着n行输入,每一行格式为:宿舍号,name,height,we 阅读全文

posted @ 2019-02-25 16:22 Esther6 阅读(689) 评论(0) 推荐(0)

搜索树判断

摘要: 对于二叉搜索树,我们规定任一结点的左子树仅包含严格小于该结点的键值,而其右子树包含大于或等于该结点的键值。如果我们交换每个节点的左子树和右子树,得到的树叫做镜像二叉搜索树。 现在我们给出一个整数键值序列,请编写程序判断该序列是否为某棵二叉搜索树或某镜像二叉搜索树的前序遍历序列,如果是,则输出对应二叉 阅读全文

posted @ 2019-02-25 13:49 Esther6 阅读(341) 评论(0) 推荐(0)

2019年2月20日

符号配对

摘要: 请编写程序检查C语言源程序中下列符号是否配对:/*与*/、(与)、[与]、{与}。 输入格式: 输入为一个C语言源程序。当读到某一行中只有一个句点.和一个回车的时候,标志着输入结束。程序中需要检查配对的符号不超过100个。 输出格式: 首先,如果所有符号配对正确,则在第一行中输出YES,否则输出NO 阅读全文

posted @ 2019-02-20 11:23 Esther6 阅读(319) 评论(0) 推荐(0)

导航