目录
- 2019.9.14
- 1: 封装函数 f,使 f 的 this 指向指定的对象
- 2: 获取 url 中的参数
- 2019.9.15
- 1: 查找两个节点的最近的一个共同父节点,可以包括节点自身
- 2: 根据包名,在指定空间中创建对象
- 2019.9.16
- 1: 为 Array 对象添加一个去除重复项的方法
- 2: 用 JavaScript 实现斐波那契数列函数,返回第n个斐波那契数
- 2019.9.17
- 1: 按所给的时间格式输出指定的时间
- 2: 如果第二个参数 bUnicode255For1 === true,则所有字符长度为 1, 否则如果字符 Unicode 编码 > 255 则长度为 2
- 2019.9.18
- 1: 判断输入是否是正确的邮箱格式
- 2: 将 rgb 颜色字符串转换为十六进制的形式,如 rgb(255, 255, 255) 转为 #ffffff
- 2019.9.19
- 1: 以 - 为分隔符,将第二个起的非空单词首字母转为大写
- 2: 统计字符串中每个字符的出现频率,返回一个 Object,key 为统计字符,value 为出现频率
- 2019.9.20
- 1: 从排序数组中删除重复项
- 2: 求股票最大利润
- 3: 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数
- 2019.9.21
- 1: 删除链表中的节点
- 2: 删除链表的倒数第N个节点
- 3: 反转一个单链表
- 2019.9.22
- 1: 合并两个有序数组
- 2: 在有序数组中查找目标元素索引
- 2019.9.23
- 1: 实现一个函数来查找第一个错误的版本
- 2: 验证回文字符串
- 3: 给定一个整数数组,判断是否存在重复元素
- 4: 找出只出现一次的数字
- 2019.9.24
- 1: 快速排序
- 2: 冒泡排序
- 3: 插入排序
- 4: 选择排序
- 5: 归并排序
- 2019.9.25
- 1: 找出最长回文字符串
- 2019.9.27
- 1: 给定两个数组,编写一个函数来计算它们的交集
- 2019.9.28
- 1: 加一
- 2019.10.01
- 1: 移动数组中的0
- 2: 字符串转换整数 (atoi)
- 2019.10.02
- 1: 两数之和
- 2: 实现 strStr() 函数
- 3: 合并两个有序链表
- 2019.10.24
- 1: 旋转图像
- 2019.10.25
- 1:最长公共前缀