Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.10.09;
Скачать: [xml.tar.bz2];

Вниз

Перестановки   Найти похожие ветки 

 
LexaVV   (2003-09-26 10:16) [0]

Привет мастерам !

Люди, кто-нибудь может подсказать (или дать ссылку) алгоритм всех перестановок массива из N элементов, коих будет N!

Заранее благодарю за помощь.


 
Nikolay M.   (2003-09-26 10:44) [1]

Как счетчик электроэнергии или километража работает видел?
000
001
002
003
...
010
011
012
...
Готовое решение тут:
http://algolist.manual.ru/maths/combinat/permutations.php


 
WithOut Any ...   (2003-09-26 10:48) [2]

Ccылка хорошая, но прмер со счетчиком элэнергии не есть перестановки


 
Nikolay M.   (2003-09-26 10:49) [3]


> прмер со счетчиком элэнергии не есть перестановки

why?


 
Palladin   (2003-09-26 10:52) [4]


> WithOut Any ... © (26.09.03 10:48) [2]

да? и с чего бы?
как ты думаешь что получится если найти все перестановки и отсортировать по возрастанию?


 
Palladin   (2003-09-26 10:54) [5]

ограничений на количество вхождений элементов у человека не было... вообще не сказано ничего конкретного, толи ему нужны сочетания n по m или ему нужен алгоритм brute force...


 
WithOut Any ...   (2003-09-26 10:54) [6]

Согласен с Palladin © (26.09.03 10:52) [4]
Каюсь


 
WithOut Any ...   (2003-09-27 08:44) [7]

С другой стороны в АРИФМЕТИКЕ понятие перестановок определено (это не сочетания) и автор определил это (N!). Так что 011 уже не элемент перестановки.


 
SergP   (2003-09-27 10:49) [8]

А почему их должно быть N! ? ИМХО если несколько элементов массива будут иметь одинаковые значения то перестановок будет меньше...


 
Anatoly Podgoretsky   (2003-09-27 11:15) [9]

WithOut Any ... © (27.09.03 08:44) [7]
При чем тут значение элементов массива, вопрос то не про них, элементы массива могут иметь любые значения, хоть все единицы во всех элементах.
Ему нужны вложенные циклы (или рекурсия) по индексам массива



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.10.09;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
14-27684
Мазут Береговой
2003-09-22 09:12
2003.10.09
Сегодня праздник!


1-27595
Fasy
2003-09-27 05:56
2003.10.09
размер папки


14-27657
Daniel
2003-09-22 19:04
2003.10.09
Я что-то не пропустил, Этап 6 уже был?


3-27387
NAlexey
2003-09-18 17:21
2003.10.09
Если ли различие в синтаксисе м.у IB5 и IB6


14-27635
саша2
2003-09-23 07:45
2003.10.09
а бирск?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский