首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法与数据结构
wzhaofei
创建于2021-10-31
订阅专栏
算法与数据结构
等 6 人订阅
共88篇文章
创建于2021-10-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[路飞]_leetcode 859. 亲密字符串、leetcode 860. 柠檬水找零
题目1 题目来源:leetcode 859. 亲密字符串 给你两个字符串 s 和 goal ,只要我们可以通过交换 s 中的两个字母得到与 goal 相等的结果,就返回 true ;否则返回 fals
[路飞]_leetcode leetcode 82.删除排序链表中的重复元素II、剑指 Offer 06. 从尾到头打印链表
题目1 题目来源:LeetCode-82. 删除排序链表中的重复元素II 存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除链表中所有存在数字重复情况的节点,只保留原始链表中 没有重
[路飞]_leetcode 92. 反转链表 II JavaScript版
题目来源:LeetCode-92. 反转链表II 题目 给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 ri
[路飞]_leetcode 94. 二叉树的中序遍历 JavaScript版
题目来源:leetcode 94. 二叉树的中序遍历 给定一个二叉树的根节点 root ,返回它的 中序 遍历。 示例 1: 输入:root = [1,null,2,3] 输出:[1,3,2] 示
[路飞]_leetcode 148. 排序链表
题目来源:leetcode 148. 排序链表 给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 示例 1: 输入:head = [4,2,1,3] 输出:[1,2,3,4]
[路飞]_leetcode 剑指 Offer 51. 数组中的逆序对
题目来源:[leetcode 剑指 Offer 51. 数组中的逆序对 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。 示
[路飞]_leetcode 剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
题目来源:leetcode 剑指 Offer 21. 调整数组顺序使奇数位于偶数前面 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数在数组的前半部分,所有偶数在数组的后半部分。
[路飞]_leetcode 面试题 17.14. 最小K个数
题目来源:leetcode 面试题 17.14. 最小K个数 设计一个算法,找出数组中最小的k个数。以任意顺序返回这k个数均可。 示例: 输入: arr = [1,3,5,7,2,4,6,8], k
[路飞]_leetcode 75. 颜色分类
题目来源:leetcode 75. 颜色分类 给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 此题中,我们使用整数
[路飞]_leetcode 95. 不同的二叉搜索树 II
题目来源:leetcode 95. 不同的二叉搜索树 II 给你一个整数 n ,请你生成并返回所有由 n 个节点组成且节点值从 1 到 n 互不相同的不同 二叉搜索树 。可以按 任意顺序 返回答案。
[路飞]_leetcode 394. 字符串解码
题目来源:leetcode 394. 字符串解码 给定一个经过编码的字符串,返回它解码后的字符串。 编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string
[路飞]_leetcode 1995. 统计特殊四元组
题目来源:leetcode 、1995. 统计特殊四元组 给你一个 下标从 0 开始 的整数数组 nums ,返回满足下述条件的 不同 四元组 (a, b, c, d) 的 数目 :\ nums[a]
[路飞]_leetcode 472. 连接词
题目来源:leetcode 472. 连接词 给你一个 不含重复 单词的字符串数组 words ,请你找出并返回 words 中的所有 连接词 。 连接词 定义为:一个完全由给定数组中的至少两个较短单
[路飞]_leetcode 5966. 还原原数组
题目来源:leetcode 5966. 还原原数组 Alice 有一个下标从 0 开始的数组 arr ,由 n 个正整数组成。她会选择一个任意的 正整数 k 并按下述方式创建两个下标从 0 开始的新整
[路飞]_leetcode 971. 翻转二叉树以匹配先序遍历
题目来源:leetcode 971. 翻转二叉树以匹配先序遍历 给你一棵二叉树的根节点 root ,树中有 n 个节点,每个节点都有一个不同于其他节点且处于 1 到 n 之间的值。 另给你一个由 n
[路飞]_leetcode 56. 合并区间
题目来源:[leetcode #### 56. 合并区间 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重
[路飞]_leetcode 26. 删除有序数组中的重复项
题目来源:leetcode 26. 删除有序数组中的重复项 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你
[路飞]_leetcode 面试题 17.20. 连续中值
题目来源:leetcode 面试题 17.20. 连续中值 随机产生数字并传递给一个方法。你能否完成这个方法,在每次产生新值时,寻找当前所有值的中间值(中位数)并保存。 中位数是有序列表中间的数。如果
[路飞]_leetcode 剑指 Offer 26. 树的子结构
题目来源:leetcode 剑指 Offer 26. 树的子结构 输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构) B是A的子结构, 即 A中有出现和B相同的结构和节点
[路飞]_leetcode 11. 盛最多水的容器
题目来源:leetcode 11. 盛最多水的容器 给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为
下一页