null
US
Sign In
Sign Up for Free
Sign Up
We have detected that Javascript is not enabled in your browser. The dynamic nature of our site means that Javascript must be enabled to function properly. Please read our
terms and conditions
for more information.
Next up
Copy and Edit
You need to log in to complete this action!
Register for Free
3637122
Combinatorics Algorithm
Description
Варианти за създаване на комбинации, вариации и пермутации със или без повторение
No tags specified
комбинаторика
рекурсия
бройни системи за комбинаторни задачи
Mind Map by
Evgenia Hristova
, updated more than 1 year ago
More
Less
Created by
Evgenia Hristova
about 9 years ago
11
0
0
Resource summary
Combinatorics Algorithm
Nested Loops
НЕДОСТАТЪК! Написване на код за всяка задача
Използване на рекурсия
Имитира nested loops
Броя на "вместванията" е броят на елементите
Това може да е бавно!
Използва функция, която извиква себе си рекурсивно
Аргументи
Масив
Броят на елементите на масива, е равен на броя на елементите в комбинацията
Минимална и максимална стойност
За простота - минималната е нула, задаваме за максимална цяло положително число
Така максималната стойност е броя на позициите
Индекс, който се променя на всяка рекурсивна стъпка
Намаляваме или увеличаваме индекса - два различни варианта на алгоритъма
Използваме проверката за индекса като "дъно на рекурсията"
Без повторения?
Допълнителен масив за "използвани елементи
Ускоряване на търсенето
Намаляване на броя на елементите, като се прави "размяна" на вече обработен елемент с преместването му в края на масива
Използване на бройни системи
Всеки запис на число в определена бройна система, може да се разглежда като резултат от комбиниране на елементи
"Базата" е броят на елементите, които участвуват
"дължината на числото" = на използваните позиции
Ако търсим решение за елементи до 10 броя може да е удачно решение
Ще се наложи да се напише функция за превръщане от десетична в друга бройна система
За повече от 10 елемента, като броят е различен от 16 ще е трудно!!
Свойства на резултата
Колко елементи участвуват
В колко позиции
С повторение
Без повторение
Show full summary
Hide full summary
Want to create your own
Mind Maps
for
free
with GoConqr?
Learn more
.
Similar
7. Раскраска графов
Sergei Fomin
6. Паросочетания в графах (ч. 2)
Sergei Fomin
Mapa Mental - Estilos de Aprendizagem
miminoma
Rounding to decimal places
Ellen Billingham
Atoms and Reactions
siobhan.quirk
AP Chemistry
Cathal Darby
English Techniques
shenaii matlock
Physics
Holly Bamford
Quick tips to improve your Exam Preparation
James Timpson
“In gaining knowledge, each area of knowledge uses a network of ways of knowing.” Discuss this statement with reference to two areas of knowledge
Julianapabab
Biochemistry MCQ Exam 1- PMU 2nd Year
Med Student
Browse Library