北邮OJ-11网研
文章平均质量分 69
u012963208
这个作者很懒,什么都没留下…
展开
-
北邮OJ-107. 字符串操作-11网研上机A
Debug 记录: 1. 字符串并没有说不包含空格!所以得用gets 2. 由于用了gets,所以得考虑每个样例在用gets之前都得吸收掉前面的回车!!!!!!!这里出bug调了很久!! 3. 题目说的是替代掉“子串”,也即新串的长度不会覆盖掉原串的’\0’字符!所以不能把新串的’\0’写到子串里进去!题目描述 大家平时都会用到字符串,现在有几种字符串操作,需要你用这几种操作处理下字符原创 2017-03-20 21:31:54 · 634 阅读 · 0 评论 -
北邮OJ-108. 虚数-11网研上机B
关于优先队列priority_queue,无论是小根堆还是大根堆,其排序时候调用的运算符都是<,故对结构体重载<即可 对stack、queue等,top()方法返回的是一个常引用噢!(由栈、队列的性质所决定)。所以要调用这个常引用的方法就得把方法写成常成函数! 题目描述 给你一个复数集合{Aj+i*Bj},保证Aj和Bj都是整数,初始为空集。每次会给你如下两种操作中的一种: 1."Insert原创 2017-03-20 21:47:32 · 455 阅读 · 0 评论 -
北邮OJ-109. 中序遍历树-11网研上机C
算法分析:本题说是树,其实仔细分析完应当使用无向图进行建模,然后对该图进行限制性的深度优先遍历。Debug记录:(见代码注释) 没有使用visited标记,出现了两个结点互相访问,死循环 遍历边表的时候应当使用循环尽力搜,知道找到第一个没有visited的结点才是真正的首个子节点,否则是父节点 每调用一次inOrder之前都得重置visited 用引用传参来返回子函数结果很不好!在循环中反复调用的话原创 2017-03-20 22:02:02 · 829 阅读 · 0 评论