Страница: 1 |
Страница: 1 |
Вопрос: Последовательности
Добавлено: 07.03.06 16:02
Автор вопроса: Softer | Web-сайт:
Проблема заключается в сл.:
Есть последовательность 1,2,3,...,n-1,n
необходимо найти ВСЕ возможные варианты этих чисел.
напр.:
есть 1,2,3
получается
1,2,3
2,3,1
3,1,2
3,2,1
ну и так далее...
Так все нормально, но я не могу найти/придумать алгоритм для этой задачи. Зарание спасибо за ответы!
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
astoro
ICQ: 649109
Вопросов: 31
Ответов: 391
Профиль | | #1
Добавлено: 09.03.06 08:21
http://algolist.manual.ru/maths/combinat/permutations.php
Номер ответа: 2
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #2
Добавлено: 11.03.06 19:48
На этом сайте есть статья Павла на тему комбинаторики, и это в том числе есть.
Номер ответа: 3
Автор ответа:
Softer
ICQ: 203660381
Вопросов: 29
Ответов: 205
Web-сайт:
Профиль | | #3
Добавлено: 18.03.06 13:13
За алгоритм спасибо, но после портирования он не работает....
Номер ответа: 4
Автор ответа:
LeX
ICQ: 301424893
Вопросов: 28
Ответов: 277
Web-сайт:
Профиль | | #4
Добавлено: 18.03.06 13:17
Private Sub Form_Load()
Dim a As Byte
Dim b As Byte
Dim c As Byte
Dim N As String
For a = 0 To 9
For b = 0 To 9
For c = 0 To 9
N = a & b & c
List1.AddItem N
Next c
Next b
Next a
End Sub