之前面试的时候碰到的两个题目,自己思考了之后暂时没有什么思路,希望可以得到大家的帮助来解答
问题1:构建一个函数delayCallback,调用delayCallback(fn)时,它会在1秒后调用函数fn,并且返回一个函数用于取消该延迟调用:
问题2:一个整数数组中的元素有正有负,在该数组中找出一个连续子数组,要求该连续子数组中各元素的和最大,这个连续子数组便称作最大连续子数组。比如数组 [2,4,-7,5,2,-1,2,-4,3] 的连续子数组为[5,2,-1,2],最大连续子数组的和为 5+2-1+2=8。请实现这个函数MaxSubsequence,使得输入为一个数组,输出为该数组的最大连续子数组和最大和,比如MaxSubsequence([2,4,-7,5,2,-1,2,-4,3]) 输出 8:[5,2,-1,2]