
02 Scala及算法
Scala
你看我会发光i
大鹏一日同风起,扶摇直上九万里
展开
-
LeetCode05 最长回文子串 Java版
文章目录1. 题目2. 暴力破解1. 题目给定一个字符串s, 找出s中最长的回文子串, 可以假设s的最大长度为10002. 暴力破解/** * 最长回文子串 * 给定一个字符串s, 找出s中最长的回文子串, 可以假设s的最大长度为1000 */public class Solution { public static void main(String[] args) { ...原创 2020-01-15 15:22:15 · 132 阅读 · 0 评论 -
LeetCode04 寻找两个有序数组的中位数 Java版
文章目录1. 题目2. 初步实现1. 题目给定两个大小为m和n的有序数组nums1 和 nums2请你找出这两个有序数组的中位数, 并且要求算法的时间复杂度为log(m+n)假设: nums1 和nums2不会同时为空2. 初步实现import org.apache.commons.lang.ArrayUtils;/** * 给定两个大小为m和n的有序数组nums1 和 nums...原创 2020-01-13 20:46:27 · 150 阅读 · 0 评论 -
LeetCode03 无重复字符串的最长子串 Java版
文章目录1. 题目2. 自己的解法3. 暴力破解法4. 滑动窗口法5. 滑动窗口法优化1. 题目给定一个字符串, 请你找出其中不含有重复字符的最长子串的长度2. 自己的解法import java.util.ArrayList;/** * 无重复字符串的最长子串 * 给定一个字符串, 请你找出其中不含有重复字符的最长子串的长度 */public class Solution {...原创 2020-01-10 13:54:57 · 118 阅读 · 0 评论 -
LeetCode02 两数相加 Java版
文章目录1. 题目2. 答案3. 运行结果1. 题目给出两个非空的链表用来表示两个非负的整数, 其中他们各自的位数是按照逆序的方式存储的, 并且每个节点只能存储一位数字, 如果我们将这两个数相加起来会返回一个新的链表来表示他们的和假设:这两个数都不会以0开头2. 答案/** * 给出两个非空的链表用来表示两个非负的整数, 其中他们各自的位数是按照逆序的方式存储的, 并且每个节点只能存储...原创 2020-01-09 15:16:28 · 99 阅读 · 0 评论 -
LeetCode01 两数之和 Java版
1. 题目给定一个整数数组nums和一个目标值target, 请你在该数组中找出和为目标值的那两个整数, 并返回他们的数组下标.2. 备注原题目中假设每种输入只会对应一个答案, 现在我们不要这种假设尝试下能不能解题…3. 答案3.1 暴力破解法public class Solution1 { public static void twoSum(int[] nums, int t...原创 2020-01-08 13:35:32 · 114 阅读 · 0 评论