【发布时间】:2023-03-28 09:40:01
【问题描述】:
编译后可以动态声明数组或变量吗?我问是因为这是我能想到的解决这个问题的唯一方法。
我想做的是取一组任意大的数字,找到中间范围,然后将该集合分成两个较小的子集。有点像快速排序(顺便说一下,我不知道如何实现)。
我认为我需要能够在编译后声明这些数据类型的原因是,我还希望能够根据用户输入创建任意数量的子集。
因此,例如,如果用户指定了 8 个级别,那么程序应该能够使用上述方法划分原始集,并对所有后续子集重复该操作。在我看来,为了以这种方式组织数字需要使用数组,因此我遇到了问题。
有没有更简单的方法来解决这个问题?如果有的话,我真的很感激一些见解。如果没有,我该怎么做我上面描述的?
澄清一下,我正在用 Java 编写这个程序,不,这不是家庭作业。
非常感谢。
【问题讨论】:
-
第一:这是用哪种编程语言?不同的语言有非常不同的类型和声明约束;并不是所有的都需要声明本身......
-
取决于使用的语言。
-
这个问题是关于作业的吗?如果是这样,您可以将其标记为如此,并提供最佳解决方案以获得及时和相关的答案。
-
不,不是关于家庭作业。只是想写一个我一直在想的程序。并且它在 Java 中。
标签: java arrays arraylist theory