
算法
LiuYGG
这个作者很懒,什么都没留下…
展开
-
算法----寻找两个有序数组的中位数(C#)
给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。 你可以假设 nums1 和 nums2 不会同时为空。 示例 1: nums1 = [1, 3] nums2 = [2] 则中位数是 2.0 示例 2: nums1 = [1, 2] nums2 = [3, 4] 则中位数是 (2 + 3)...原创 2019-04-03 18:57:31 · 1188 阅读 · 0 评论 -
算法----无重复字符的最长子串(C#、java)
给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例 2: 输入: “bbbbb” 输出: 1 解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。 示例 3: 输入: “pwwkew” 输出: 3 解释: 因为无重复字符的最长子串是 “wke”,所...原创 2019-04-02 18:33:07 · 361 阅读 · 0 评论 -
算法----最长回文子串
public class Solution { public String longestPalindrome(String s) { if (s == null || s.length() < 1) return “”; int start = 0, end = 0; for (int i = 0; i < s.length(); i++) { int len1 = expandAr...翻译 2019-04-09 17:49:31 · 127 阅读 · 0 评论