来老铁干了这碗代码 2020-02-15 18:38 采纳率: 75%
浏览 458
已采纳

循环算法题、求余类型题

在解循环的算法题中:需要用求余的方法将一个数组“首位相连”。 对于遍历加法,我写的格式是:(i+1)%n 。 但AC的答案格式是:(i%n)+1 这两者有何区别呢?

  • 写回答

2条回答 默认 最新

  • Chiak1 2020-02-15 20:35
    关注

    后者肯定是错的啦,假设循环数组的长度为n,那么index就只能为0到n-1,(i%n)+1的返回是1到n,这样就很明显了哇

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?