├── README.md ├── 丑数.js ├── 二叉搜索树与双向链表.js ├── 二叉搜索树的后序遍历序列.js ├── 二叉树、树的子结构.js ├── 二叉树中和为某一值的路径.js ├── 二叉树的深度.js ├── 二叉树的镜像.js ├── 二维数组的查找.js ├── 二进制中1的个数.js ├── 从上往下打印二叉树.js ├── 从尾到头打印链表.js ├── 包含min函数的栈.js ├── 反转链表.js ├── 变态跳台阶.js ├── 和为S的两个数字.js ├── 和为S的连续正数序列.js ├── 复杂链表的复制.js ├── 字符串的排列.js ├── 孩子们的游戏(圆圈中最后剩下的数).js ├── 左旋转字符串.js ├── 平衡二叉树.js ├── 扑克牌顺子.js ├── 把数组排成最小的数.js ├── 数值的整数次方.js ├── 数字在排序数组中出现的次数.js ├── 数组中出现次数超过一半的数字.js ├── 数组中只出现一次的数字.js ├── 数组中的逆序对.js ├── 整数中1出现的次数(从1到n整数中1出现的次数).js ├── 斐波那契数列.js ├── 旋转数组的最小数字.js ├── 时间格式化输出.js ├── 替换空格.js ├── 最小的K个数.js ├── 栈的压入、弹出序列.js ├── 求1+2+3+...+n.js ├── 生成链表、合并两个排序的链表.js ├── 矩形覆盖.js ├── 第一个只出现一次的字符.js ├── 获取字符串的长度.js ├── 调整数组顺序使奇数位于偶数前面.js ├── 跳台阶.js ├── 连续子数组的最大和.js ├── 重建二叉树.js ├── 链表中倒数第k个结点.js └── 顺时针打印矩阵.js /README.md: -------------------------------------------------------------------------------- 1 | "# Coding-Interviews" 2 | -------------------------------------------------------------------------------- /丑数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/丑数.js -------------------------------------------------------------------------------- /二叉搜索树与双向链表.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/二叉搜索树与双向链表.js -------------------------------------------------------------------------------- /二叉搜索树的后序遍历序列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/二叉搜索树的后序遍历序列.js -------------------------------------------------------------------------------- /二叉树、树的子结构.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/二叉树、树的子结构.js -------------------------------------------------------------------------------- /二叉树中和为某一值的路径.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/二叉树中和为某一值的路径.js -------------------------------------------------------------------------------- /二叉树的深度.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/二叉树的深度.js -------------------------------------------------------------------------------- /二叉树的镜像.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/二叉树的镜像.js -------------------------------------------------------------------------------- /二维数组的查找.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/二维数组的查找.js -------------------------------------------------------------------------------- /二进制中1的个数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/二进制中1的个数.js -------------------------------------------------------------------------------- /从上往下打印二叉树.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/从上往下打印二叉树.js -------------------------------------------------------------------------------- /从尾到头打印链表.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/从尾到头打印链表.js -------------------------------------------------------------------------------- /包含min函数的栈.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/包含min函数的栈.js -------------------------------------------------------------------------------- /反转链表.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/反转链表.js -------------------------------------------------------------------------------- /变态跳台阶.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/变态跳台阶.js -------------------------------------------------------------------------------- /和为S的两个数字.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/和为S的两个数字.js -------------------------------------------------------------------------------- /和为S的连续正数序列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/和为S的连续正数序列.js -------------------------------------------------------------------------------- /复杂链表的复制.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/复杂链表的复制.js -------------------------------------------------------------------------------- /字符串的排列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/字符串的排列.js -------------------------------------------------------------------------------- /孩子们的游戏(圆圈中最后剩下的数).js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/孩子们的游戏(圆圈中最后剩下的数).js -------------------------------------------------------------------------------- /左旋转字符串.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/左旋转字符串.js -------------------------------------------------------------------------------- /平衡二叉树.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/平衡二叉树.js -------------------------------------------------------------------------------- /扑克牌顺子.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/扑克牌顺子.js -------------------------------------------------------------------------------- /把数组排成最小的数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/把数组排成最小的数.js -------------------------------------------------------------------------------- /数值的整数次方.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/数值的整数次方.js -------------------------------------------------------------------------------- /数字在排序数组中出现的次数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/数字在排序数组中出现的次数.js -------------------------------------------------------------------------------- /数组中出现次数超过一半的数字.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/数组中出现次数超过一半的数字.js -------------------------------------------------------------------------------- /数组中只出现一次的数字.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/数组中只出现一次的数字.js -------------------------------------------------------------------------------- /数组中的逆序对.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/数组中的逆序对.js -------------------------------------------------------------------------------- /整数中1出现的次数(从1到n整数中1出现的次数).js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/整数中1出现的次数(从1到n整数中1出现的次数).js -------------------------------------------------------------------------------- /斐波那契数列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/斐波那契数列.js -------------------------------------------------------------------------------- /旋转数组的最小数字.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/旋转数组的最小数字.js -------------------------------------------------------------------------------- /时间格式化输出.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/时间格式化输出.js -------------------------------------------------------------------------------- /替换空格.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/替换空格.js -------------------------------------------------------------------------------- /最小的K个数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/最小的K个数.js -------------------------------------------------------------------------------- /栈的压入、弹出序列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/栈的压入、弹出序列.js -------------------------------------------------------------------------------- /求1+2+3+...+n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/求1+2+3+...+n.js -------------------------------------------------------------------------------- /生成链表、合并两个排序的链表.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/生成链表、合并两个排序的链表.js -------------------------------------------------------------------------------- /矩形覆盖.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/矩形覆盖.js -------------------------------------------------------------------------------- /第一个只出现一次的字符.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/第一个只出现一次的字符.js -------------------------------------------------------------------------------- /获取字符串的长度.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/获取字符串的长度.js -------------------------------------------------------------------------------- /调整数组顺序使奇数位于偶数前面.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/调整数组顺序使奇数位于偶数前面.js -------------------------------------------------------------------------------- /跳台阶.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/跳台阶.js -------------------------------------------------------------------------------- /连续子数组的最大和.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/连续子数组的最大和.js -------------------------------------------------------------------------------- /重建二叉树.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/重建二叉树.js -------------------------------------------------------------------------------- /链表中倒数第k个结点.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/链表中倒数第k个结点.js -------------------------------------------------------------------------------- /顺时针打印矩阵.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJH9004/Coding-Interviews/HEAD/顺时针打印矩阵.js --------------------------------------------------------------------------------