讨论/算法和数据结构/leetcode数组章节的问题/
leetcode数组章节的问题

Screen Shot 2020-02-01 at 12.39.52.jpg

如果数组中最大的数字满足以下条件则返回最大数字下标:
最大数字是其余数字至少2倍
否则返回-1

本题测试数据为{1},最大数字为1,其下标为0,但是没有其他数字所以如何比较?

展开讨论
共 1 个讨论

只有一个数字的话、直接返回下标吧。还有题目是说至少是其他每个数字的两倍、也就是说最大数如果是第二大数的两倍则返回最大数的下标,如果只有一个数就没有其他数(也可以看成有其他数字但是是0,2*0=0,1大于0),返回0

1