【问题标题】:Problems of returning an array返回数组的问题
【发布时间】:2022-01-21 10:27:09
【问题描述】:
 public static void main(String[] args) {
   int [] arraynum = {1,2,3,4,5,6,7,8,9,10};
   reversearray(arraynum);                     
 }

我正在尝试反转数组

public static int reversearray(int[] num){
   int n = num.length;
   
   for (int i = 1 ; i<=n/2 ; i++){
       int temp = num[i];
       num[i] = num[n];
       num[n] = temp;
       n--;             
   }
   
  

如何返回反向数组?

【问题讨论】:

    标签: arrays methods


    【解决方案1】:

    要反转数组,需要反向迭代。

    while (start < end)
            {
                temp = arr[start];
                arr[start] = arr[end];
                arr[end] = temp;
                start++;
                end--;
            }
    

    【讨论】:

    • 我在做同样的事情对吗?
    • 只是我使用了for循环
    • 没关系,我明白了,只需要添加一个 [] 和方法声明
    猜你喜欢
    • 2023-03-09
    • 2013-03-08
    • 1970-01-01
    • 1970-01-01
    • 2017-03-20
    • 1970-01-01
    • 1970-01-01
    • 2013-11-25
    • 2021-07-21
    相关资源
    最近更新 更多