lyChai1995 / myobj

1 stars 0 forks source link

ARTS 第三周(2019.9.23~2019.9.29) #3

Open lyChai1995 opened 5 years ago

lyChai1995 commented 5 years ago

ARTS 第三周(2019.9.23~2019.9.29)

  • Algorithm 最大子序和
  • Review Vue3 中的数据侦测
  • Tip 三角函数在前端动画中的应用
  • Share 实践!实现纯前端下的音频剪辑处理

Algorithm

思路:初始化sum和max为nums[0],遍历数组,遍历到i时,若sum大于等于0,则sum加上nums[i]并赋给sum,否则将sum置为nums[i],并将sum和max进行比较,较大值置为max,继续向下遍历数组。

代码

var maxSubArray = function(nums) {
   let len = nums.length;
   let sum = nums[0], max = nums[0];
   for(let i = 1; i < len; i++) {
      sum = sum > 0? sum+nums[i] : nums[i];
       max = Math.max(sum, max);
   }
   return max;
};

Review:Vue3 中的数据侦测

https://juejin.im/post/5d99be7c6fb9a04e1e7baa34

Tip: 三角函数在前端动画中的应用

怎样让动画更顺滑,写出更贴近自然的动画 https://juejin.im/post/5d99b706e51d4577f9285c33

Share: 实践!实现纯前端下的音频剪辑处理

https://juejin.im/post/5d91c2d85188251662293adb