1.在一个有序数组里面找一对数(两个数),使他们相加等于另外一个数。如,{1,2,4,7,11,16}要求找出和为15的两个数,如果有多组数满足要求,输出其中一组。
2.字符串单词翻转,如"a bc def gh ij kml"翻转后"kml ij gh def bc a"。要求时间复杂度O(n),空间复杂度O(1)。
3.把一个数组划分成左边奇数右边偶数。
将在algorithm分类中给出我的解法~
本文共 269 字,大约阅读时间需要 1 分钟。
1.在一个有序数组里面找一对数(两个数),使他们相加等于另外一个数。如,{1,2,4,7,11,16}要求找出和为15的两个数,如果有多组数满足要求,输出其中一组。
2.字符串单词翻转,如"a bc def gh ij kml"翻转后"kml ij gh def bc a"。要求时间复杂度O(n),空间复杂度O(1)。
3.把一个数组划分成左边奇数右边偶数。
将在algorithm分类中给出我的解法~
转载于:https://www.cnblogs.com/guotao/archive/2013/04/03/2998592.html