2014年12月25日
摘要: 找到最多含有两个不同字符的子串的最长长度。例如:eoeabc,最长的是eoe为3,其他都为2.思路:用p1,p2表示两种字符串的最后一个出现的下标位置。初始p1为0. p2为-1.start初始化为0,表示两种字符串的开头。只要遍历一次string就可以得到结果了。首先我们要确定p2的值,那么i要一... 阅读全文
posted @ 2014-12-25 21:35 higerzhang 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 想了好一会才看懂题目意思,应该是:这里指的可以调用更多次,是指对一个文件多次操作,也就是对于一个case进行多次的readn操作。上一题是只进行一次reandn,所以每次返回的是文件的长度或者是n,并且将相应的字符存在buf里。现在调用多次的话就可能存在以下的例子:例如文件case是:1,2,3,4... 阅读全文
posted @ 2014-12-25 11:08 higerzhang 阅读(1707) 评论(0) 推荐(0) 编辑