算法
qq511714326
这个作者很懒,什么都没留下…
展开
-
展开多维向量
对于一个向量,里面的元素可能是一个向量或数值,要求将其展开为一维向量; 非递归解法,思路非常简单: a=[[3,4,5],[5,6,[8,9]]]; function spreadArr(arr){//展开平面向量 //思路:使用arr本身的shift()和concat()方法,如果队首为数值则push到新数组中,如果不是则concat到队尾 temp=[]; while(a...原创 2019-02-13 21:28:48 · 903 阅读 · 0 评论 -
划分数组
快排的parition划分 class Solution: """ @param nums: The integer array you should partition @param k: An integer @return: The index after partition """ def partitionArray(self, num...原创 2019-02-14 11:26:05 · 273 阅读 · 0 评论 -
两数之和
class Solution: """ @param numbers: An array of Integer @param target: target = numbers[index1] + numbers[index2] @return: [index1, index2] (index1 < index2) """ def twoSu...原创 2019-02-14 12:43:39 · 146 阅读 · 0 评论