Leetcode
文章平均质量分 95
oax_knud
像活在聚光灯之下一样生活
展开
-
Leetcode刷题:热题HOT100-Medium篇-Python多算法实现(完结-21~30题)
记录LeetCode 热题 HOT 100的Medium题目算法以及代码实现,采用python实现。原创 2022-11-20 18:30:35 · 814 阅读 · 0 评论 -
Leetcode刷题:热题HOT100-Medium篇-Python多算法实现(完结-11~20题)
记录LeetCode 热题 HOT 100的Medium题目题解,采用python实现。在排序数组中查找元素的第一个和最后一个位置给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回 [-1, -1]。你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。原创 2022-11-18 20:08:49 · 614 阅读 · 0 评论 -
Leetcode刷题:热题HOT100-Medium篇-Python多算法实现(1-10题更新完毕)
记录LeetCode 热题 HOT 100的Medium题目题解,采用python实现。原创 2022-11-16 20:06:19 · 1194 阅读 · 0 评论 -
Leetcode刷题:热题HOT100-EASY篇-Python多算法实现(完结-共21题)
Leetcode HOT100 EASY难度题解-python原创 2022-11-14 21:31:54 · 776 阅读 · 0 评论 -
Leetcode刷题:搜索算法
文章目录一、算法核心内容1.1深度优先搜索1.2回溯法二、深度优先搜索题目2.1Leetcode6952.1.1题目描述2.1.2输入输出格式2.1.3代码2.2Leetcode5472.2.1题目描述2.2.2输入输出格式2.2.3代码2.3Leetcode4172.3.1题目描述2.3.2输入输出格式2.3.3代码2.4Leetcode4192.4.1题目描述2.4.2输入输出格式2.4.3代码2.5Leetcode2002.5.1题目描述2.5.2输入输出格式2.5.3代码三、回溯法3.1Leetco原创 2021-08-01 17:23:36 · 1119 阅读 · 0 评论 -
Leetcode刷题:二分查找
文章目录一、算法核心内容二、题目2.1Leetcode692.1.1题目描述2.1.2输入输出格式2.1.3代码2.2Leetcode342.2.1题目描述2.2.2输入输出格式2.2.3代码2.3Leetcode812.3.1题目描述2.3.2输入输出格式2.3.3代码2.4Leetcode1542.4.1题目描述2.4.2输入输出格式2.4.3代码2.5Leetcode5402.5.1题目描述2.5.2输入输出格式2.5.3代码一、算法核心内容二分查找也常被称为二分法或者折半查找,每次查找时通过将待原创 2021-07-30 11:08:07 · 191 阅读 · 1 评论 -
Leetcode刷题:双指针
目录一、算法核心思想二、题目2.1 Leetcode1672.1.1题目描述2.1.2输入输出格式2.1.3代码2.2 Leetcode882.1.1题目描述2.1.2输入输出格式2.1.3代码一、算法核心思想双指针主要用于遍历数组,两个指针指向不同的元素,从而协同完成任务。也可以延伸到多个数组的多个指针。若两个指针指向同一数组,遍历方向相同且不会相交,则也称为滑动窗口(两个指针包围的区域即为当前的窗口),经常用于区间搜索。若两个指针指向同一数组,但是遍历方向相反,则可以用来进行搜索,待搜索的数组往原创 2021-07-29 16:43:31 · 661 阅读 · 0 评论 -
Leetcode刷题:贪心算法
文章目录一、算法思想二、分配问题2.1 Leetcode 4552.1.1 题目描述2.1.2 输入输出格式2.1.3求解思路2.1.4 代码示例(C++)2.2 Leetcode 1352.2.1 题目描述2.2.2 输入输出格式2.2.3求解思路2.2.4 代码示例(C++)2.3 Leetcode 6052.3.1 题目描述2.3.2 输入输出格式2.1.3求解思路2.1.4 代码示例(C++)三、区间问题3.1.1 题目描述3.1.2 输入输出格式3.1.3求解思路3.1.4 代码示例(C++)一原创 2021-07-23 22:22:51 · 1020 阅读 · 0 评论