摘要: 题目:请实现一个函数,将一个字符串中的空格替换成“ % 20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are % 20Happy。 运行输出结果: 并通关: 注意,如果传入char *str = "Hello World and Bill Gates";这样定义 阅读全文
posted @ 2016-03-31 19:07 _No.47 阅读(321) 评论(0) 推荐(0)
摘要: 题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 当我们运行时,需要测试边界条件: 如果没考虑到这里,就会向下越界。该算法可以运行,但是这个算法超时: 改进后算法如下: 运行通 阅读全文
posted @ 2016-03-31 17:26 _No.47 阅读(284) 评论(0) 推荐(0)
摘要: 所谓泛型编程就是以独立于任何特定类型的方式编写代码。使用泛型程序时,我们需要提供具体程序实例所操作的类型或值。标准库的容器、迭代器和算法都是泛型编程的例子。每种容器(如 vector)都有单一的定义,但可以定义许多不同种类的 vector,它们的区别在于所包含的元素类型。 阅读全文
posted @ 2016-03-31 16:59 _No.47 阅读(133) 评论(0) 推荐(0)