首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
吃肉的小飞猪
掘友等级
挣大钱有限公司
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
492
文章 307
沸点 185
赞
492
返回
|
搜索文章
最新
热门
call、apply和bind的模拟实现
哈哈哈。。。试水成功了,是我们要的效果,但是 foo 多了一个属性,这不是我们想要的,那就直接 delete 不就好了吗 嗯,效果还可以啊,可是 call 是 ES3 的产物,我们用 ES6 的语法有点不太好,所以我们可以。。。 这里有一个不常用的函数eval, 他是这么用的。…
14. 最长公共前缀|刷题打卡
14. 最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。
26. 删除排序数组中的重复项|刷题打卡
26. 删除排序数组中的重复项 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 有两个指针一个指针是写指针 index, 还…
263. 丑数|刷题打卡
263. 丑数 编写一个程序判断给定的数是否为丑数。 丑数就是只包含质因数 2, 3, 5 的正整数。 1 是丑数。 输入不会超过 32 位有符号整数的范围: [−231, 231 − 1]。 整体思路就是, 把2,3,5都过一遍,最后剩下的是不是1,如果是1就是丑数,否则不是。
20. 有效的括号|刷题打卡
20. 有效的括号 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 在遍历字符串的过程中判断 arr 的最后一个元素是否和 s.charAt(i) 可以组成一…
3. 无重复字符的最长子串|刷题打卡
给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 整体思路就是维护一个无重复子字符串的区间,关键就是这个区间的左右边界了,右边界就是 i, 左边界需要用一个哈希表 map 来维护。
27. 移除元素|刷题打卡
给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。
415. 字符串相加|刷题打卡
给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。 把两个字符串分别转成数组然后反转。 挨个计算每个元素的和。注意不要数组越界了。 然后把个位的数字加到str上面,把十位的数字存起来下次循环使用。 最后判断存起来的十位数字是否为1,如果为1就添加到str的最前…
238. 除自身以外数组的乘积|刷题打卡
给你一个长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。 第一次遍历计算出当前元素之前乘积,并把结果保存在 list 中。就比如 第二次遍历则是从后往前遍历,…
136. 只出现一次的数字|刷题打卡
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 思路很简单,用一个哈希表记录数组中每个元素出现的次数,然后找到数量为1的元素即可。 虽然不是最有效的方法,但…
下一页
个人成就
文章被点赞
28
文章被阅读
6,536
掘力值
548
关注了
61
关注者
18
收藏集
8
关注标签
29
加入于
2019-07-03