|
|
|
Перебор элементов массива.
|
|||
|---|---|---|---|
|
#18+
Добрый день! Кто-нибудь знает алгоритм составления комбинаций или перебора всех значений ПРОИЗВОЛЬНОГО числа массивов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 09:57 |
|
||
|
Перебор элементов массива.
|
|||
|---|---|---|---|
|
#18+
Э.. Генератор сочетаний? Перестановок? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 10:05 |
|
||
|
Перебор элементов массива.
|
|||
|---|---|---|---|
|
#18+
Да. Получение всех сочитаний, заранее неизвестного числа массивов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 10:14 |
|
||
|
Перебор элементов массива.
|
|||
|---|---|---|---|
|
#18+
Stg UnholyДа. Получение всех сочитаний, заранее неизвестного числа массивов Задача в вашей формулировке звучит на столько странно, что возникает вопрос, об одном и том ли мы с вами думаем. Дано: N штук массивов. N - неизвестное заранее число. Нужно: получить все возможные сочетания (С{i, N}, где i=0...N (т.е. что-то вроде 2^(N+1) штук) этих массивов? Я всё правильно понял? Почему так яростно подчёркнуто, что кол-во массивов произвольное? Типа если оно будет фиксированное = 15, вы ручками все 2^16 (65536) сочетаний закодите? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 11:27 |
|
||
|
Перебор элементов массива.
|
|||
|---|---|---|---|
|
#18+
Не совсем понял, что автору нужно, но на всякий случай: http://www.merriampark.com/perm.htm http://www.cs.princeton.edu/introcs/25array/Permutation.java.html http://www.koders.com/java/fidA1746C742D6B6E05215C9CBE472B5E2B2BE43E48.aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 11:50 |
|
||
|
Перебор элементов массива.
|
|||
|---|---|---|---|
|
#18+
Всем спасибо! Разобрался.... задача была примерно такая. на входе 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, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 15:44 |
|
||
|
Перебор элементов массива.
|
|||
|---|---|---|---|
|
#18+
Stg Unholy String[][] p = { {"a11" , "a12", "a13"} ,{"a21" , "a22"} ,{"a41" , "a42", "a43", "a44", "a45"} , {"a51" , "a52", "a53"}}; Не ожидал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 16:20 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33177259&tid=2151898]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
70ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 365ms |

| 0 / 0 |
