算法题top100 js 解法整理 daisy小馨 2022-05-17 224 阅读2分钟 两数之合(数组内两数之合为target的) 两数相加(两链表) -> 【答案】 无重复字符的最长子串 寻找两个正序数组的中位数 最长回文子串 正则表达式匹配(困难) 盛最多水的容器 ->【答案】 三数之合 电话号码的字母组合 删除链表的倒数第 N 个结点 20. 有效的括号【答案】 合并两个有序链表 括号生成 【答案】 整数反转 【答案】 罗马数字转整数 最长公共前缀【答案】 删除有序数组中的重复项 【答案】 实现 strStr()【答案】 两数相除 【答案】 搜索旋转排序数组-【答案】 在排序数组中查找元素的第一个和最后一个位置 有效的数独-【答案】 下一个排列-【答案】 最长有效括号 组合总和(无重复数组和为target的数组合) 全排列 旋转图像 (n*n的矩阵)-【答案】 字母异位词分组 最大子数组和 跳跃游戏(数组下标跳跃)-【答案】 合并区间 不同路径(机器人m*n网格)-【答案】 最小路径和(m*n网格)从左上角到右下角的路径 -【答案】 爬楼梯 颜色分类(数组排序) 子集(数组) 单词搜索(m*n网格) -【答案】 二叉树的中序遍历 不同的二叉搜索树 验证二叉搜索树 对称二叉树 二叉树的层序遍历 二叉树的最大深度 序与中序遍历序列构造二叉树 二叉树展开为链表 买卖股票的最佳时机 最长连续序列 只出现一次的数字(数组内) 单词拆分 - 【答案】 环形链表 合并K个升序链表 最长有效括号 接雨水 编辑距离(两个单词转换最少操作数) -【答案】 最小覆盖子串 柱状图中最大的矩阵 二叉树中的最大路径和