avatar
Articles
3
Tags
1
Categories
0
Home
List
  • FairML
  • DSA
About
Good Morning代码随想录算法训练营第二天| 209.长度最小的子数组、59.螺旋矩阵Ⅱ、区间和以及数组总结
Home
List
  • FairML
  • DSA
About

代码随想录算法训练营第二天| 209.长度最小的子数组、59.螺旋矩阵Ⅱ、区间和以及数组总结

Created2025-04-11|Updated2025-04-12
|Word Count:0|Reading Time:1mins|Post Views:
Author: Morning Liang
Link: http://mornliang.com/2025/04/11/代码随想录算法训练营第二天-209-长度最小的子数组、59-螺旋矩阵Ⅱ、区间和以及数组总结/
Copyright Notice: All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.
Previous
代码随想录算法训练营第一天| 704.二分查找、27.移除元素、977.有序数组的平方
数组 PART 1704. 二分查找leetcode.704 题目链接 二分查找文字讲解 二分查找视频讲解 解题思路: 首先要确认包含数据的区间的类型(闭区间,闭开区间),并将这个区间类型作为循环不变量,因为寻找的数字一定包含在这个区间内是不变的,以这个区间类型合法区间作为边界条件就不会出错。并且在计算middle的时候有一个注意事项是当两个整数相加的时候为了防止溢出可以采用 left + (right - left)/ 2 或者 left + ((right - left) >> 1)的形式。 二分查找适用的题目类型:有序数组且无重复元素 时间复杂度:O(logn) 空间复杂度:O(1) 合法区间为闭区间的代码实现: 123456789101112131415161718192021222324252627282930#include<iostrem>#include<vector>using namespace std;int main(){ vector<int> nums =...
avatar
Morning Liang
Articles
3
Tags
1
Categories
0
Follow Me
Announcement
This is my Blog
Recent Posts
代码随想录算法训练营第二天| 209.长度最小的子数组、59.螺旋矩阵Ⅱ、区间和以及数组总结2025-04-11
代码随想录算法训练营第一天| 704.二分查找、27.移除元素、977.有序数组的平方2025-04-10
Hello World2025-04-10
©2025 By Morning Liang
Framework Hexo 7.3.0|Theme Butterfly 5.3.5
Gday, welcome to my blog!