powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Перебор элементов массива.
8 сообщений из 8, страница 1 из 1
Перебор элементов массива.
    #33177259
Stg Unholy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день! Кто-нибудь знает алгоритм составления комбинаций или перебора всех значений ПРОИЗВОЛЬНОГО числа массивов?
...
Рейтинг: 0 / 0
Перебор элементов массива.
    #33177284
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Э.. Генератор сочетаний? Перестановок?
...
Рейтинг: 0 / 0
Перебор элементов массива.
    #33177304
Stg Unholy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да. Получение всех сочитаний, заранее неизвестного числа массивов
...
Рейтинг: 0 / 0
Перебор элементов массива.
    #33177520
Stg UnholyДа. Получение всех сочитаний, заранее неизвестного числа массивов

Задача в вашей формулировке звучит на столько странно, что возникает вопрос, об одном и том ли мы с вами думаем.

Дано: N штук массивов. N - неизвестное заранее число.

Нужно: получить все возможные сочетания (С{i, N}, где i=0...N (т.е. что-то вроде 2^(N+1) штук) этих массивов?

Я всё правильно понял?

Почему так яростно подчёркнуто, что кол-во массивов произвольное?
Типа если оно будет фиксированное = 15, вы ручками все 2^16 (65536) сочетаний закодите? :)
...
Рейтинг: 0 / 0
Перебор элементов массива.
    #33177575
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Перебор элементов массива.
    #33178373
Stg Unholy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо! Разобрался.... задача была примерно такая.
на входе

String[][] p = {
{"a11" , "a12", "a13"}
,{"a21" , "a22"}
,{"a41" , "a42", "a43", "a44", "a45"}
, {"a51" , "a52", "a53"}};

на выходе должно получиться

0: a11, a21, a41, a51,
1: a11, a21, a41, a52,
2: a11, a21, a41, a53,
3: a11, a21, a42, a51,
4: a11, a21, a42, a52,
5: a11, a21, a42, a53,
6: a11, a21, a43, a51,
7: a11, a21, a43, a52,
8: a11, a21, a43, a53,
9: a11, a21, a44, a51,
10: a11, a21, a44, a52,
11: a11, a21, a44, a53,
12: a11, a21, a45, a51,
13: a11, a21, a45, a52,
14: a11, a21, a45, a53,
15: a11, a22, a41, a51,
16: a11, a22, a41, a52,
17: a11, a22, a41, a53,
18: a11, a22, a42, a51,
19: a11, a22, a42, a52,
20: a11, a22, a42, a53,
21: a11, a22, a43, a51,
22: a11, a22, a43, a52,

23: a11, a22, a43, a53,

24: a11, a22, a44, a51,

25: a11, a22, a44, a52,

26: a11, a22, a44, a53,

27: a11, a22, a45, a51,

28: a11, a22, a45, a52,

29: a11, a22, a45, a53,

30: a12, a21, a41, a51,

31: a12, a21, a41, a52,

32: a12, a21, a41, a53,

33: a12, a21, a42, a51,

34: a12, a21, a42, a52,

35: a12, a21, a42, a53,

36: a12, a21, a43, a51,

37: a12, a21, a43, a52,

38: a12, a21, a43, a53,

39: a12, a21, a44, a51,

40: a12, a21, a44, a52,

41: a12, a21, a44, a53,

42: a12, a21, a45, a51,

43: a12, a21, a45, a52,

44: a12, a21, a45, a53,

45: a12, a22, a41, a51,

46: a12, a22, a41, a52,

47: a12, a22, a41, a53,

48: a12, a22, a42, a51,

49: a12, a22, a42, a52,

50: a12, a22, a42, a53,

51: a12, a22, a43, a51,

52: a12, a22, a43, a52,

53: a12, a22, a43, a53,

54: a12, a22, a44, a51,

55: a12, a22, a44, a52,

56: a12, a22, a44, a53,

57: a12, a22, a45, a51,

58: a12, a22, a45, a52,

59: a12, a22, a45, a53,

60: a13, a21, a41, a51,

61: a13, a21, a41, a52,

62: a13, a21, a41, a53,

63: a13, a21, a42, a51,

64: a13, a21, a42, a52,

65: a13, a21, a42, a53,

66: a13, a21, a43, a51,

67: a13, a21, a43, a52,

68: a13, a21, a43, a53,

69: a13, a21, a44, a51,

70: a13, a21, a44, a52,

71: a13, a21, a44, a53,

72: a13, a21, a45, a51,

73: a13, a21, a45, a52,

74: a13, a21, a45, a53,

75: a13, a22, a41, a51,

76: a13, a22, a41, a52,

77: a13, a22, a41, a53,

78: a13, a22, a42, a51,

79: a13, a22, a42, a52,

80: a13, a22, a42, a53,

81: a13, a22, a43, a51,

82: a13, a22, a43, a52,
83: a13, a22, a43, a53,
84: a13, a22, a44, a51,
85: a13, a22, a44, a52,
86: a13, a22, a44, a53,
87: a13, a22, a45, a51,

88: a13, a22, a45, a52,
89: a13, a22, a45, a53,
...
Рейтинг: 0 / 0
Перебор элементов массива.
    #33178487
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stg Unholy
String[][] p = {
{"a11" , "a12", "a13"}
,{"a21" , "a22"}
,{"a41" , "a42", "a43", "a44", "a45"}
, {"a51" , "a52", "a53"}};



Не ожидал :)
...
Рейтинг: 0 / 0
Перебор элементов массива.
    #33178604
Stg Unholy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это ж тестирование.... не буду же я тестироваться на мегабайтных стрингах ))))))))))))
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Перебор элементов массива.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]