如何检查向量元素是否按顺序连续?

编程入门 行业动态 更新时间:2024-10-19 18:37:38
本文介绍了如何检查向量元素是否按顺序连续?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我需要检查在我的向量中的元素是否按顺序连续?

for(i = 1; i< = K; i ++) if(v [i] = v [i + 1] -1)

$ b b

如果语句是真的,我想返回最大的整数。

4 5 6 7

7 pre>

解决方案

有一个算法: std :: is_sorted :

if(std :: is_sorted(v.begin(),v.end()){ return v.back(); //最大的元素是最后一个元素} else { // ?? }

I need to check if in my vector the elements are in order consecutively?

for(i=1; i<=K; i++) if(v[i]=v[i+1]-1)

If the statement would be true I want to return the biggest integer.

ex. 4 5 6 7

7

解决方案

There's an algorithm for that: std::is_sorted:

if (std::is_sorted(v.begin(), v.end()) { return v.back(); // the largest element would be the last one } else { // ?? }

更多推荐

如何检查向量元素是否按顺序连续?

本文发布于:2023-11-29 17:11:50,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1647052.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:向量   顺序   元素

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!