首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
leetcode
相关资讯
热门
最新
后端
01-01 08:00
后端
leetcode 83. Remove Duplicates from Sorted List (python)
leetcode 83. Remove Duplicates from Sorted List (python),描述Giventheheadofasortedlinkedlist,deleteallduplicatessuchthateachelementappearsonlyonce.Returnthelinkedlistsortedaswell.Example1:Input:head=[1,
79
后端
01-01 08:00
后端
LeetCode—分隔链表
LeetCode—分隔链表,给你一个链表和一个特定值x,请你对链表进行分隔,使得所有小于x的节点都出现在大于或等于x的节点之前。你应当保留两个分区中每个节点的初始相对位置。示例:输入:head=1->4->3->2->5->2,x=3输出:1->2->2->4->3->5复制代码来源:力扣(LeetCode)链接:leetcode-cn.com/problems/pa…思路首先根据题目判断题目的类
78
后端
01-01 08:00
后端
LeetCode-数组中数字出现的次数(单身狗问题)
LeetCode-数组中数字出现的次数(单身狗问题),题目要求一个数组中只有两个数字是出现一次,其他所有数字都出现了两次。编写一个函数找出这两个只出现一次的数字。方法:由于其他数都出现两遍,把这些数异或在一起,结果为0->,所以数组中所有元素异或起来,实际是两个单身狗异或的结果记为ret由于两个单身狗不相同,所有异或的结果至少有1个比特位为1(异或特点:对应比特位,相同为0,不同为1)所以可以对r
78
后端
01-01 08:00
后端
leetcode 35. Search Insert Position(python)
leetcode 35. Search Insert Position(python),描述Givenasortedarrayofdistinctintegersandatargetvalue,returntheindexifthetargetisfound.Ifnot,returntheindexwhereitwouldbeifitwereinsertedinorder.Youmustwrite
76
后端
01-01 08:00
后端
LeetCode-两数之和一遍hash-代码分析
LeetCode-两数之和一遍hash-代码分析,文章目录前言一、题目二、答案(一遍hash的代码)1.在看代码前需要知道的库前言在学习c的时候,想着用刷题的思路学习,所以从LeetCode的题库中最简单的“两数之和”开始,然后把每一道题的所有知识点都搞明白,这是第一题。我会把所有的从最基础的开始讲明白,记录自己的成长。一、题目给定一个整数数组nums和一个整数目标值target,请你在该数组中找
76
后端
01-01 08:00
后端
LeetCode53 最大子序和
LeetCode53 最大子序和,LeetCode53最大子序和题目解题解题一:动态规划解题二:分治法题目解题解题一:动态规划//javascriptvarmaxSubArray=function(nums){letnumLen=nums.length;letcurSum=nums[0],maxSum=nums[0];for(leti=1;i<numLen;i++){curSum=Math.max
75
代码人生
01-01 08:00
代码人生
Leetcode: 1793. Maximum Score of a Good Subarray
Leetcode: 1793. Maximum Score of a Good Subarray Description You are given an array of integers nums (0-indexed) and an integer k. The score of a subarray (i, j) is defined as min(nums[i], nums[i+1], ..., nums[j]) * (j - i + 1
75
后端
01-01 08:00
后端
LeetCode-015-三数之和
三数之和 题目描述:给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案...
75
后端
01-01 08:00
后端
leetCode进阶算法题+解析(七十二)
哎,不知不觉这个进阶算法的文集也到了第72篇。虽然leetcode中的未刷题目越刷越多(我当年入坑一共一千一百多道题。现在一共两千道题,真.越刷越多.系列)。不过也算是从一个算法小白到了一个略有了解...
70
代码人生
01-01 08:00
代码人生
leetcode 从前序与中序遍历序列构造二叉树 中等
leetcode 从前序与中序遍历序列构造二叉树 中等 以 前序遍历序列 {1,2,4,7,3,5,6,8} 和中序遍历序列 {4,7,2,1,5,3,8,6} 为例: 我们知道前序遍历是 先根后左再右,而中序遍历是 先左后根再右。所以我们很容易可以算出左子树和右子树的子树大小。 如例子:对于整个序列,我们知道 1 是根节点。 在中序遍历中,1 的下标是 3,所以 1 节点的左
70
«
1
2
3
4
5
6
7
8
9
10
11
»