Open lyChai1995 opened 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
思路:初始化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; };
https://juejin.im/post/5d99be7c6fb9a04e1e7baa34
怎样让动画更顺滑,写出更贴近自然的动画 https://juejin.im/post/5d99b706e51d4577f9285c33
https://juejin.im/post/5d91c2d85188251662293adb