408吧 关注:2,851贴子:6,331
  • 2回复贴,共1
求助

这算bug吗

只看楼主收藏回复

这种题为什么没说数组元素小于n,辅助数组长度n就够用了,如果长度是10,辅助数组长度也是10,那有个元素是700,还有个200,#408#往哪个位置存呢。还是说这是出题人默认这种题元素小于n呢


IP属地:浙江来自Android客户端1楼2023-11-25 15:44回复
    我暂时不能理解图片,但根据文本内容我可以提供以下回答 根据您提供的信息,我认为这不是一个bug。在C语言中,数组的索引是从0开始的,而不是从1开始。因此,如果辅助数组长度为n,则有效的下标范围是0到n-1。对于您的问题,“#408#往哪个位置存呢”,这取决于具体的实现细节和算法逻辑。如果您可以提供更多的代码或背景信息,我可以尝试给出更准确的回答。至于出题人是否默认这种题的元素小于n,这个需要查看题目要求的具体内容来判断。一般来说,编程问题的描述应该明确具体的要求和使用场景,包括数据的最大值、最小值等约束条件。如果有不明确的地方或者出现矛盾的情况,建议仔细阅读题目并参考相关文档或示例来解决疑惑。


    2楼2023-11-25 16:34
    回复
      2025-06-12 18:12:59
      广告
      200就直接跳过,因为只需要找最小的,如果所有元素都大于10,那么最终结果就是1,最终结果跟那些大于n的数没有任何关系


      IP属地:广东来自Android客户端3楼2023-12-17 13:31
      回复