Запитання з тегом «combinations»

Комбінація - це вибір об’єктів із більшої колекції без певного порядку.

30
Алгоритм повернення всіх комбінацій k елементів з n
Я хочу написати функцію, яка приймає масив букв як аргумент, і кількість цих літер для вибору. Скажіть, ви надаєте масив з 8 літер і хочете вибрати з цього 3 букви. Тоді ви повинні отримати: 8! / ((8 - 3)! * 3!) = 56 Масиви (або слова) натомість складаються з 3 …

27
Як отримати всі можливі комбінації елементів списку?
У мене є список з 15 числами, і мені потрібно написати якийсь код, який створює всі 32 768 комбінацій цих чисел. Я знайшов код (від Googling), який, мабуть, робить те, що я шукаю, але я знайшов код досить непрозорим і насторожено використовую його. Плюс у мене є відчуття, що повинно …

7
Усі комбінації списку списків
Я в основному шукаю пітонну версію комбінаціїList<List<int>> З огляду на список списків, мені потрібен новий список, який дає всі можливі комбінації елементів між списками. [[1,2,3],[4,5,6],[7,8,9,10]] -> [[1,4,7],[1,4,8],...,[3,6,10]] Кількість списків невідома, тому мені потрібно щось, що працює для всіх випадків. Бонусні бали за елегантність!

29
Пошук усіх можливих комбінацій чисел для досягнення заданої суми
Як би ви пройшли тестування всіх можливих комбінацій доповнень із заданого набору Nчисел, щоб вони склали до заданого кінцевого числа? Короткий приклад: Набір цифр, які потрібно додати: N = {1,5,22,15,0,...} Бажаний результат: 12345

11
комбінації між двома списками?
Минув час, і у мене виникають проблеми з обернути голову навколо алгоритму, який я намагаюся зробити. В основному я маю два списки і хочу отримати всі комбінації двох списків. Я не можу пояснити це правильним, ось ось приклад. name = 'a', 'b' number = 1, 2 вихід у цьому випадку …

17
Як поєднати дві струни разом у PHP?
Я насправді не знаю, як описати те, що хотів, але я вам покажу: Наприклад: $data1 = "the color is"; $data2 = "red"; Що мені робити (або обробляти), щоб $ результат був поєднанням $data1і $data2? Бажаний результат: $result = "the color is red";

18
Статистика: комбінації в Python
Мені потрібно обчислити combinatorials (NCR) в Python , але не може знайти функцію , щоб зробити це в math, numpyабо stat бібліотеках. Щось на зразок функції типу: comb = calculate_combinations(n, r) Мені потрібна кількість можливих комбінацій, а не фактичні комбінації, тому itertools.combinationsмене не цікавить. Нарешті, я хочу уникати використання фабрикантів, …

12
Швидша альтернатива вкладеним циклам?
Мені потрібно створити список комбінацій чисел. Цифри досить малі, тому я можу byteскоріше використовувати int. Однак для отримання всіх можливих комбінацій потрібно багато вкладених циклів. Мені цікаво, чи є більш ефективний спосіб робити те, що я хочу. Поки що код: var data = new List<byte[]>(); for (byte a = 0; …
85 c#  combinations 

7
Захоплення комбінації клавіш ctrl + z у javascript
Я намагаюся захопити ctrl+ zкомбінацію клавіш у javascript з цим кодом: <html> <head> <title>Untitled Document</title> </head> <body> <script type='text/javascript'> function KeyPress(e) { var evtobj = window.event? event : e //test1 if (evtobj.ctrlKey) alert("Ctrl"); //test2 if (evtobj.keyCode == 122) alert("z"); //test 1 & 2 if (evtobj.keyCode == 122 && evtobj.ctrlKey) alert("Ctrl+z"); …


3
Пошук усіх комбінацій вільних поліоміно в певній області із SAT-розв'язувачем (Python)
Я новачок у світі вирішувачів SAT і мені потрібні певні вказівки щодо наступної проблеми. Враховуючи, що: ❶ У мене є вибір з 14 суміжних комірок у сітці 4 * 4 У мене є 5 поліоміно (A, B, C, D, E) розмірів 4, 2, 5, 2 і 1 Ці поліоміно є …

2
Отримайте найефективнішу комбінацію великого Списку об’єктів на основі поля
Я маю на меті збільшити кількість зірок з урахуванням певного бюджету та максимального обмеження на комбінацію. Приклад запитання: З бюджетом у 500 євро, відвідуючи лише максимально дозволені ресторани чи менше, пообідайте та збирайте якомога більше зірок. Я хочу написати ефективний алгоритм, який потенційно може обробити 1 мільйон екземплярів ресторану до …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.