首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果索引==为0,为什么v[索引]<v[索引- 1]返回true?

如果索引==为0,为什么v[索引]<v[索引- 1]返回true?
EN

Stack Overflow用户
提问于 2019-07-14 06:12:54
回答 1查看 379关注 0票数 0

Link to the function image编写了一个函数来查找排序和旋转数组中的pivot元素(起始/最低)的索引。我解决了这个问题,并检查了

边缘情况下,它甚至适用于索引为零的情况。有没有人

解释为什么/如何v index

下面是函数的级数:

1 2 3 4 5 6 7 8 9

检查: 5,这是低和高:0,8

检查: 2,这是低和高:0,3

检查: 1,这是低和高:0,0

透视的索引:0

7 8 9 1 2 3 4 5 6

..。透视的索引:3

EN

回答 1

Stack Overflow用户

发布于 2019-07-14 06:21:29

如果index为0,并且您正在尝试获取index -1的值,这意味着您正在尝试访问不属于您的数组/向量的内存。这是一种未定义的行为。别干那事

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57023181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档