java - 递归,数组列表

标签 java recursion arraylist

我的作业是创建一个递归静态方法,该方法接收一个整数数组列表作为参数。 假设有值为 0 的元素,我想将其切换为 5,移除值为 1 的元素,将值为 2 的元素移至末尾。其余保持原样。

我可以想出不使用递归的方法,但是如何使用递归来解决这个问题?

谢谢。

最佳答案

我觉得这根本不是适合递归的问题。那就是说,如果您不顾一切地这样做,请考虑使用 List.subList作为一种人为构造“递归”案例(通过从前面切掉元素)并使用空列表的“基本”案例的方法。

关于java - 递归,数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4322504/

相关文章:

eclipse - 全新安装的 Eclipse Mars 无法运行

c++ - 分区、斯特林数和第一个切比雪夫多项式的递归函数

php - 递归获取类别树(Yii)

java - 在android中创建一个空的ArrayList

java - 使用抽象类的ArrayList

java - 如何在 Java 中根据用户输入创建数组并对其执行操作

java - 更改选定状态下的按钮形状?

Java 正则表达式 不区分大小写,带有德语变音符号

recursion - 使用 Swift 运算符定义避免无限递归?

java - ArrayList 未使用预定义大小进行初始化