3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
|
|
1 | |
Все возможные варианты перестановки символов строки13.11.2010, 20:26. Показов 9541. Ответов 6
Метки нет (Все метки)
Дана строка s, состоящая из n символ (n меньше 6)
составить все возможные варианты перестановки этих символов (язык C)
0
|
13.11.2010, 20:26 | |
Ответы с готовыми решениями:
6
Рекурсивная функция: все возможные перестановки символов строки Вывести на экран все возможные перестановки введенных ползователем символов Вывести на экран все возможные перестановки введенных символов. Где ошибка? Дана строка, состоящая из M попарно различных символов. Вывести все перестановки символов данной строки. |
ниначмуроФ
851 / 535 / 110
Регистрация: 12.10.2009
Сообщений: 1,913
|
||||||
14.11.2010, 10:19 | 4 | |||||
алгоритм
1
|
5827 / 3478 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
14.11.2010, 10:46 | 5 |
Те же яйца, только в профиль:
Код
-module(permut). -export([permut/1]). permut([]) -> [[]]; permut(List) -> [ [A | B] || A <- List, B <- permut(List -- [A]) ]. Код
import List permut x = [(a:b), a<-x, b<-(permut (delete a x))] main = print(permut [1, 2, 3, 4, 5]
1
|
1178 / 988 / 83
Регистрация: 29.10.2009
Сообщений: 1,385
|
|
14.11.2010, 12:53 | 6 |
1
|
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
|
|
15.11.2010, 18:59 [ТС] | 7 |
Day, а можете предложить вариант, чтобы символы распологались не друг за другом в таблице, т.е. наприме "fas" и т.д. (а не "abcd" или "1234")
0
|
15.11.2010, 18:59 | |
Помогаю со студенческими работами здесь
7
Вывести все перестановки символов строки Вывести все перестановки символов данной строки Вывести все возможные варианты перестановок от 1 до n Рассчитать все возможные варианты для 3 знаков Вывести все возможные варианты разреза трубы Получить все возможные варианты загрузки ящиков Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |