为什么我对数组代码的反向操作不起作用

时间:2019-04-10 04:29:49

标签: c++ arrays reverse

嘿,下面是我想出的代码,可以解释一些错误,因为它与数组相反

allprojects {
    repositories {
        google()
        jcenter()
        maven(){
            url "https://maven.google.com"
        }




}

1 个答案:

答案 0 :(得分:1)

您已经回答了自己的问题。但是有效的是,不是从数组的相反两端交换值,而是在开始时用结尾处的值覆盖这些值,一旦到达中间点,便开始将这些值复制回下半部分。 / p>

如您所写: arr[0] = arr[3]; 但后来 arr[3] = arr[0]; 这只是将数组后半部分反转两次的漫长方法。