![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
leetcode
leetcode算法题分享
CJM无限Coding
这个作者很懒,什么都没留下…
展开
-
寻找两个有序数组的中位数
又到了每日一题的时间,今天我们来做第4题,leetcode对这题的标记是困难,但是做起来好像还是很简单,可能因为还是前几题的原因吧。那么我们先来看看题目: 给定两个大小为 m 和 n 的有序数组nums1 和nums2。 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为O(log(m + n))。 你可以假设nums1和nums2不会同时为空。 示例1: num...原创 2020-04-01 21:45:13 · 208 阅读 · 0 评论 -
无重复字符的最长子串
今天做第三题,无重复字符的最长字串,看着很简单,暴力求解,但是运行效率很差。 题目: 给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。 示例1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长度为 1...原创 2020-03-31 22:32:25 · 213 阅读 · 0 评论 -
两数相加
今天我们来讨论一下两数之和,相比昨天的稍微难一点: 先来看题目: 给出两个非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0开头。 示例: 输入:(2 -> 4 -> 3) +...原创 2020-03-30 22:58:59 · 801 阅读 · 0 评论 -
两数之和
前言:作为即将毕业的大学老学长,感觉自己在算法题上面刷的还是比较少,从今天开始就和大家一起一天一个算法题,希望自己可以坚持。当然,也希望你们可以坚持和我一起,互相讨论。当然,我们以leetCode上面的题目作为练手题。 问题描述: 给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。...原创 2020-03-29 22:51:35 · 664 阅读 · 1 评论