计题01组001号LeetCode刷题笔记001
Posted SYF
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计题01组001号LeetCode刷题笔记001相关的知识,希望对你有一定的参考价值。
1.两数之和
【1】题目描述 给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。
示例1: 输入:nums=[2,7,11,15],target=9 输入:nums=[3,2,4],target=6 输入:nums=[3,3],target=6 提示: 2<=nums.length<=104 【2】涉及知识点:数组+简单计算 【3】分析与解答:这道题的数据构成不难,只需要用两层循环套一下就可以了,当然这想进阶还不行 【4】代码设计 【C++】 点击查看代码
【JAVA】 点击查看代码
|
2.两数相加
【1】题目描述 给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字0之外,这两个数都不会以0开头。
示例1:
输入:l1=[0],l2=[0] 输入:l1=[9,9,9,9,9,9,9],l2=[9,9,9,9] 提示: 每个链表中的节点数在范围[1,100]内 【2】涉及知识点 【3】分析与解答 【4】代码设计 |
3.无重复字符的最长子串
【1】题目描述 给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。
示例1: 输入:s="abcabcbb" 输入:s="bbbbb" 输入:s="pwwkew" 输入:s="" 【2】涉及知识点 【3】分析与解答 【4】代码设计 |
4.寻找两个正序数组的中位数
【1】题目描述 给定两个大小分别为m和n的正序(从小到大)数组nums1和nums2。请你找出并返回这两个正序数组的中位数。 算法的时间复杂度应该为O(log(m+n))。
示例1: 输入:nums1=[1,3],nums2=[2] 输入:nums1=[1,2],nums2=[3,4] 输入:nums1=[0,0],nums2=[0,0] 输入:nums1=[],nums2=[1] 输入:nums1=[2],nums2=[] 【2】涉及知识点 【3】分析与解答 【4】代码设计 |
5.最长回文子串
【1】题目描述 示例1: 输入:s="babad" 输入:s="cbbd" 输入:s="a" 输入:s="ac" 【2】涉及知识点 【3】分析与解答 【4】代码设计 |
以上是关于计题01组001号LeetCode刷题笔记001的主要内容,如果未能解决你的问题,请参考以下文章