Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
【LeetCode算法系列题解】第51~55题
CONTENTS LeetCode 51 N 皇后 困难 LeetCode 52 N 皇后 II 困难 LeetCode 53 最大子序和 中等 LeetCode 54 螺旋矩阵 中等 LeetCode 55 跳跃游戏 中等 LeetCod
LeetCode
算法
职场和发展
学习
【力扣】最接近的三数之和
给你一个长度为 n 的整数数组 nums 和 一个目标值 target 请你从 nums 中选出三个整数 使它们的和与 target 最接近 返回这三个数的和 假定每组输入只存在恰好一个解 示例 1 输入 nums 1 2 1 4 targ
JavaSE练习
LeetCode
算法
Java
Leetcode 88:合并两个有序数组
题目描述 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2 另有两个整数 m 和 n 分别表示 nums1 和 nums2 中的元素数目 请你 合并 nums2 到 nums1 中 使合并后的数组同样按 非递减顺序 排列
算法刷题
LeetCode
算法
Java
Partition List
题目 Given a linked list and a value x partition it such that all nodes less than x come before nodes greater than or equa
LeetCode
链表
算法
不相交的线
不相交的线 在两条独立的水平线上按给定的顺序写下 nums1 和 nums2 中的整数 现在 可以绘制一些连接两个数字 nums1 i 和 nums2 j 的直线 这些直线需要同时满足满足 nums1 i nums2 j 且绘制的直线不与任
LeetCode
算法题
算法
数据结构
动态规划
【LeetCode题解】子序列问题
文章目录 参考资料 子序列问题模板 动态规划 一 两种思路 例题 128 最长连续序列 思路一 代码 动态规划设计 300 最长递增子序列 动态规划设计 1143 最长公共子序列 动态规划设计 516 最长回文子序列 392 判断子序列 参
LeetCode
算法
哈希算法
leetcode 1. 两数之和
给定一个整数数组 nums 和一个整数目标值 target 请你在该数组中找出 和为目标值 target 的那 两个 整数 并返回它们的数组下标 你可以假设每种输入只会对应一个答案 但是 数组中同一个元素在答案里不能重复出现 你可以按任意顺
数组
LeetCode
算法
数据结构
LeetCode第55题:跳跃游戏:给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标。
LeetCode第55题 跳跃游戏 给定一个非负整数数组 nums 你最初位于数组的 第一个下标 数组中的每个元素代表你在该位置可以跳跃的最大长度 判断你是否能够到达最后一个下标 示例 输入 nums 2 3 1 1 4 输出 true 解
Java
算法分析与设计
LeetCode
算法
判断字符串的两半是否相似
给你一个偶数长度的字符串 s 将其拆分成长度相同的两半 前一半为 a 后一半为 b 两个字符串 相似 的前提是它们都含有相同数目的元音 a e i o u A E I O U 注意 s 可能同时含有大写和小写字母 如果 a 和 b 相似 返
LeetCode
算法
职场和发展
152. Maximum Product Subarray dynamic programming
Find the contiguous subarray within an array containing at least one number which has the largest product For example gi
LeetCode
dynamicprogramming
Leet1. 两数之和
给定一个整数数组 nums 和一个整数目标值 target 请你在该数组中找出 和为目标值 target 的那 两个 整数 并返回它们的数组下标 你可以假设每种输入只会对应一个答案 但是 数组中同一个元素在答案里不能重复出现 你可以按任意顺
算法题
算法
LeetCode
Java
leetcode 26. 删除有序数组中的重复项
给你一个 升序排列 的数组 nums 请你 原地 删除重复出现的元素 使每个元素 只出现一次 返回删除后数组的新长度 元素的 相对顺序 应该保持 一致 然后返回 nums 中唯一元素的个数 考虑 nums 的唯一元素的数量为 k 你需要做以
双指针
LeetCode
算法
5.C++力扣刷题645
题目 集合 s 包含从 1 到 n 的整数 不幸的是 因为数据错误 导致集合里面某一个数字复制了成了集合里面的另外一个数字的值 导致集合丢失了一个数字并且有一个数字重复 给定一个数组 nums 代表了集合 S 发生错误后的结果 请你找出重复
力扣刷题
LeetCode
c
LeetCode(力扣)738. 单调递增的数字Python
LeetCode738 单调递增的数字 题目链接 代码 题目链接 https leetcode cn problems monotone increasing digits description 代码 class Solution def
LeetCode
python
算法
职场和发展
LeetCode No3. 无重复字符的最长子串 题解
文章目录 一 题目 二 算法思想 三 示例 四 代码 五 复杂度分析 六 算法评价 一 题目 给定一个字符串 s 请你找出其中不含有重复字符的 最长子串 的长度 示例 1 输入 s abcabcbb 输出 3 解释 因为无重复字符的最长子串
精选题目
LeetCode
算法
动态规划
二叉树的翻转
目录 一 题目 二 解题思路 1 二叉树翻转 2 具体步骤 迭代法 三 代码实现 一 题目 1 leetcode链接 力扣 2 题目内容 给你一棵二叉树的根节点 root 翻转这棵二叉树 并返回其根节点 示例 1 输入 root 4 2 7
二叉树题解java
LeetCode
动态规划
算法
Java
蓝桥杯2018年第九届真题——乘积尾零
乘积尾零 一 题目内容 本题为填空题 只需要算出结果后 在代码中使用输出语句将所填结果输出即可 如下的 10 行数据 每行有 10 个整数 请你求出它们的乘积的末尾有多少个零 5650 4542 3554 473 946 4114 3871
蓝桥杯真题
蓝桥杯
c
LeetCode
算法
[LeetCode] Reverse Linked List I II - 链表翻转问题
题目概述 Reverse a singly linked list 翻转一个单链表 如 1 gt 2 输出 2 gt 1 1 gt 2 gt 3 输出3 gt 2 gt 1 题目解析 本人真的比较笨啊 首先想到的方法就是通过判断链尾是否存在
LeetCode
链表
翻转
leetcode刷题:三数之和
题目 分析 这是最容易想到的做法 但是有明显的问题 时间复杂度达到0 n3 并且没有去重 class Solution public vector
leetcode刷题
LeetCode
算法
排序算法
«
1 ...
89
90
91
92
93
94
95
...100
»