Можно ли динамически объявлять массивы или переменные после компиляции? Я спрашиваю, потому что это единственный способ, который я могу решить, чтобы решить эту проблему, в которой я работал.Типы данных на лету
То, что я пытаюсь сделать, это взять произвольно большой набор чисел, найти средний диапазон и разделить это множество на два меньших подмножества. Kinda, как quicksort (который я понятия не имею, как реализовать, кстати).
Причина, по которой я верю, должна быть способна объявить эти типы данных после компиляции, потому что я хочу также создать произвольное количество подмножеств, основанное на пользовательском вводе.
Так, например, если пользователь задает 8 уровней, то программа должна иметь возможность разделить исходный набор с описанным выше методом и повторить это со всеми последующими подмножествами. Мне кажется, что для упорядочивания чисел таким образом потребовалось бы использование массивов, следовательно, проблема, с которой я сталкиваюсь.
Есть ли более простой способ приблизиться к этой проблеме? Если есть, я бы очень признателен за понимание. А если нет, как я могу сделать то, что я описал выше?
Чтобы уточнить, я пишу эту программу на Java, и нет, это не домашнее задание.
Спасибо, кучка.
Первый: на каком языке программирования это? Различные языки имеют разные отличия от типизации и декларации; и не все даже требуют декларации per se ... – StaxMan
Зависит от используемого языка. –
Это вопрос о домашнем задании? Если это так, вы можете пометить его как таковой и предоставить наилучший результат для решения, чтобы получить быстрые и релевантные ответы. – Apalala