摘要: 解法1:从前往后扫描,碰到空格就替换,空格后面的元素向后移2。显然这种方式中有很多冗余的移动操作,其复杂度为O(n2)解法2:先遍历一遍获得空格的总个数。 1 #include 2 3 using std::cout; 4 using std::cin; 5 using std::end... 阅读全文
posted @ 2015-03-02 19:55 CoderInCV 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。当我们需要解决一个复杂的问题时,一个很有效的方法就是从一个简单的具体问题入手,寻找普遍的规律。规律:首先选取数组中右上角的数字,... 阅读全文
posted @ 2015-03-02 19:45 CoderInCV 阅读(201) 评论(0) 推荐(0) 编辑