首页 > 其他分享 >力扣-581-最短无序连续子序列

力扣-581-最短无序连续子序列

时间:2022-12-20 19:34:23浏览次数:45  
标签:nums int 581 最短 力扣 too 逆序

能不能把问题转化为找第一个逆序对和最后一个逆序对

	int findUnsortedSubarray(vector<int>& nums) {
		int res = 0;
		int startIndex=-1, endIndex=-1;
		for (int i = 1; i < nums.size(); i++) {
			if (nums[i] <= nums[i - 1]) {
				if (startIndex != -1) endIndex = i;
				else startIndex = i;
			}
		}
		if (startIndex != -1) {
			if (endIndex != -1) res = endIndex - startIndex + 2;
			else res = 2;
		}
		return res;
	}

是我too young too simple,看来不是这么简单的事情
多半还是绕不过动态规划了

标签:nums,int,581,最短,力扣,too,逆序
From: https://www.cnblogs.com/yaocy/p/16994928.html

相关文章

  • 力扣-538-把二叉搜索树转换为累加树
    intpreSum=0; voidtraversal(TreeNode*root){ if(!root)return; traversal(root->right); root->val+=preSum; preSum=root->val; traversal(roo......
  • déce. 20 最短网络
    https://www.luogu.com.cn/problem/P1546一遍过#include<bits/stdc++.h>usingnamespacestd;#defineinRead()typedeflonglongll;intin{inti=0,f=1;ch......
  • 力扣-406-根据身高重建队列
    第一眼觉得有一种逆向单调栈的既视感看评论区举了一个很生动形象的例子,自己还是写不出来vector<vector<int>>reconstructQueue(vector<vector<int>>&people){ vector......
  • 力扣-739-每日温度
    返回一个数组,ans[i]表示相对于第i天的温度而言,下一个更高的温度出现在几天后如果没有就是0一开始接单粗暴地两层for循环遍历,不出意外地超时了后来又想到可以排序后比对......
  • [ARC044B] 最短路問題
    [ARC044B]最短路問題难度:\(1744\)标签:最短路,记数\(\mathtt{blog}\)有一个\(n\)个点的无向图,\(1\)点为起点,现在告诉你\(1\simn\)点到\(1\)点的最短距离,每条边......
  • 力扣025 K组中的反向节点
    力扣025K组中的反向节点题目:给定链表的,一次反转列表的节点,并返回修改后的列表。head``kk`是一个正整数,小于或等于链表的长度。如果节点数不是节点的倍数,那么最终省略......
  • 「双指针/kmp」通过连接另一个数组的子数组得到一个数组(力扣第1764题)
    本题为12月17日力扣每日一题题目来源:力扣第1764题题目tag:双指针kmp题面题目描述给你一个长度为n的二维整数数组groups,同时给你一个整数数组nums。你是否可以从n......
  • 力扣每日一题2022.12.17---1764. 通过连接另一个数组的子数组得到一个数组
    给你一个长度为n 的二维整数数组 groups ,同时给你一个整数数组 nums 。你是否可以从nums 中选出n 个不相交的子数组,使得第i 个子数组与groups[i] (下标从0......
  • dijkstra最短路代码模板更新
     fromcollectionsimportdefaultdictfromheapqimportheappush,heappopdefdijkstra(edges,start_node,end_node):graph=defaultdict(dict)f......
  • 好题分享、心路历程(力扣1661)
    又来到了【好题分享】专栏~这次博主要分享的,是既力扣1179之后的姊妹题。只能用几个字来描述:旧瓶换新酒,如出一辙!【题目介绍】该题为力扣1661,名为每台机器的进程平均运行......