Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
【LeetCode刷题】219 存在重复元素2
题目 给你一个整数数组 nums 和一个整数 k 判断数组中是否存在两个 不同的索引 i 和 j 满足 nums i nums j 且 abs i j lt k 如果存在 返回 true 否则 返回 false 示例 class Solut
LeetCode 力扣 刷题
LeetCode
Java
算法
【LeetCode刷题】 27 移除元素 -java
题目 给你一个数组 nums 和一个值 val 你需要 原地 移除所有数值等于 val 的元素 并返回移除后数组的新长度 不要使用额外的数组空间 你必须仅使用 O 1 额外空间并 原地 修改输入数组 元素的顺序可以改变 你不需要考虑数组中超
LeetCode 力扣 刷题
LeetCode
算法
职场和发展
【LeetCode刷题】203 移除链表元素 java
题目 给你一个链表的头节点 head 和一个整数 val 请你删除链表中所有满足 Node val val 的节点 并返回 新的头节点 示例 方法一 先对头节点做处理 使其不为val class Solution public ListNo
LeetCode 力扣 刷题
Java
算法
LeetCode
【LeetCode刷题】145 二叉树的后序遍历 java
题目 给你一棵二叉树的根节点 root 返回其节点值的 后序遍历 示例 方法一 递归 class Solution public List
LeetCode 力扣 刷题
LeetCode
Java
算法
【LeetCode刷题】88、合并两个有序数组
给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2 另有两个整数 m 和 n 分别表示 nums1 和 nums2 中的元素数目 请你 合并 nums2 到 nums1 中 使合并后的数组同样按 非递减顺序 排列 注意 最终
LeetCode 力扣 刷题
Java
LeetCode
算法
【LeetCode刷题】136、只出现一次的数字 - java
题目 给定一个非空整数数组 除了某个元素只出现一次以外 其余每个元素均出现两次 找出那个只出现了一次的元素 说明 你的算法应该具有线性时间复杂度 你可以不使用额外空间来实现吗 示例 方法 方法一 排序遍历法 先将其进行排序 因为重复的只可能
LeetCode 力扣 刷题
Java
LeetCode
算法
【LeetCode刷题】206 反转链表 java
题目 给你单链表的头节点 head 请你反转链表 并返回反转后的链表 示例 方法一 迭代 比如需要链表为 1 gt 2 gt 3 gt 4 gt null 反转后就是null lt 1 lt 2 lt 3 lt 4 class Soluti
LeetCode 力扣 刷题
Java
LeetCode
算法
【LeetCode刷题】160 相交链表 java
题目 给你两个单链表的头节点 headA 和 headB 请你找出并返回两个单链表相交的起始节点 如果两个链表不存在相交节点 返回 null 图示两个链表在节点 c1 开始相交 示例 方法一 先遍历两个链表得到各自长度 然后求出总节点的差值
LeetCode 力扣 刷题
Java
LeetCode
算法
【LeetCode刷题】303 区域和检索 -数组不可变 java
题目 给定一个整数数组 nums 处理以下类型的多个查询 计算索引 left 和 right 包含 left 和 right 之间的 nums 元素的 和 其中 left lt right 实现 NumArray 类 NumArray in
LeetCode 力扣 刷题
Java
LeetCode
算法
【LeetCode刷题】228 汇总区间 java
题目 给定一个 无重复元素 的 有序 整数数组 nums 返回 恰好覆盖数组中所有数字 的 最小有序 区间范围列表 也就是说 nums 的每个元素都恰好被某个区间范围所覆盖 并且不存在属于某个范围但不属于 nums 的数字 x 列表中的每个
LeetCode 力扣 刷题
Java
LeetCode
算法
【LeetCode刷题】169 多数元素
给定一个大小为 n 的数组 找到其中的多数元素 多数元素是指在数组中出现次数 大于 n 2 的元素 你可以假设数组是非空的 并且给定的数组总是存在多数元素 方法一 HashMap 每个值初始value都为1 每重复一次 value 1 最后
LeetCode 力扣 刷题
算法
Java
LeetCode
【LeetCode刷题】237 删除链表中的节点
题目 请编写一个函数 用于 删除单链表中某个特定节点 在设计函数时需要注意 你无法访问链表的头节点 head 只能直接访问 要被删除的节点 题目数据保证需要删除的节点 不是末尾节点 示例 这题其实真的简单 只能直接访问到给定要删除的节点 本
LeetCode 力扣 刷题
Java
算法
LeetCode