我的作业是创建一个递归静态方法,该方法接收一个整数数组列表作为参数。 假设有值为 0 的元素,我想将其切换为 5,移除值为 1 的元素,将值为 2 的元素移至末尾。其余保持原样。
我可以想出不使用递归的方法,但是如何使用递归来解决这个问题?
谢谢。
最佳答案
我觉得这根本不是适合递归的问题。那就是说,如果您不顾一切地这样做,请考虑使用 List.subList作为一种人为构造“递归”案例(通过从前面切掉元素)并使用空列表的“基本”案例的方法。
关于java - 递归,数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4322504/