微软面试题:求整数随机数构成的数组中找到长度大于=3的最长的等差数列
分类: 算法与数据结构2012-05-08
16:43 741人阅读 评论(0) 收藏 举报
面试微软delete测试存储
求微软面试题:求整数随机数构成的数组中找到长度大于=3的最长的等差数列
输出等差数列由小到大:
如果没有符合条件的就输出[0,0]
格式:
输入[1,3,0,5,-1,6]
输出[-1,1,3,5]
要求时间复杂度,空间复杂度尽量小
网上有动态规划的解法,时间复杂度O(N^3):http://openuc.sinaapp.com/?p=286
而本文要提另一种动态规划解法,时间复杂度O(N^2),空间......
阅读全文