首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
算法
孟六六
创建于2022-05-11
订阅专栏
算法学习
暂无订阅
共7篇文章
创建于2022-05-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JavaScript:leetcode_53.最大子数组和
题目描述 解题思路 用减而治之的算法思想来看 遍历数组,对最终最大子序列产生贡献的,肯定是那些到目前为止sum>0的,如果发现sum<0,减除 代码实现
JavaScript:leetcode_14. 最长公共前缀
题目描述 解题思路 数组的sort排序方法,当数组是字符串的时候,排序是按照那个码来排的,比如说数组["reflower","abc","a","b","z"],他排序的结果是[ 'a', 'abc'
JavaScript:leetcode_9. 回文数
题目说明 解题思路一 首先想到的就是将整数转为字符串来解决,利用x.toString()方法 要先判断整数的正负,如果是负数,则直接返回false,如果是正数,在进行下一步判断。 判断是正数的先运用x
JavaScript:leetcode_27. 移除元素
题目说明 解题思路 关键词:“原地移除”,不返回新数组 利用for循环去遍历每一项,不是每一次循环都要i++,如果nums[i]===val,则删除第i项,否则i++ 遍历完成后返回nums.leng
JavaScript:leetcode_26. 删除有序数组中的重复项
题目说明 解题思路 首先要看清题目中的关键词:“升序数组”、“原地删除”,不能够返回一个新数组,而是要去修改原数组。 找出能够修改原数组的API:splice() 对数组进行遍历,并不是每一次循环都要
JavaScript:leetcode_1. 两数之和
题目描述 解题思路 利用双层for循环 第一位和后面的每一位依次相加,如果有相加和为target的返回这两位的下标,没有的话外层循环进入下一轮,即第二位和后面的每一位依次相加,看是否有和为target
JavaScript:leetcode_35. 搜索插入位置
题目说明 解题思路 循环遍历nums数组,将nums的每一项与target对比 如果nums[i]和target相等或者nums[i]大于target,将target插入i位置,返回i 遍历完成后不符