mafulechka
Там. 15, 2019, 2:22 Т.Қ.

АлгоритмыДейкстра алгоритмі

Дерево, Алгоритм, Tree

Дейкстра алгоритмі графиктегі кез келген екі төбенің арасындағы ең қысқа жолды табуға мүмкіндік береді.

Оның ең аз таралатын ағаштан айырмашылығы, екі төбенің арасындағы ең қысқа қашықтық графиктегі барлық төбелерді қамтымауы мүмкін.


Дейкстра алгоритмі қалай жұмыс істейді

Дейкстра алгоритмі A және …

Оқы
mafulechka
Там. 2, 2019, 2:28 Т.Қ.

АлгоритмыДинамикалық бағдарламалау

Дерево, Tree, Алгоритм

Динамическое программирование - это методика компьютерного программирования, которая помогает эффективно решать класс задач, имеющих перекрывающиеся подзадачи и оптимальные свойства подструктуры.

Такие проблемы включают в себя многократное вычисление значения одних и тех же подзадач для нахождения оптимального решения.


Пример динамического программирования …

Оқы
mafulechka
Шілде 29, 2019, 12:57 Т.Қ.

АлгоритмыАлгоритм Прим

Дерево, Алгоритм, Tree

Прим алгоритмі - кіріс ретінде графикті қабылдайтын және әрбір төбесін қамтитын ағашты құрайтын, сондай-ақ графиктен құруға болатын барлық ағаштар арасындағы салмақтардың ең аз сомасына ие болатын сол графиктің жиектерінің ішкі жиынын табатын ең аз ауқымды ағаш алгоритмі. .


Прим алгоритмі …

Оқы
mafulechka
Шілде 25, 2019, 2 Т.Қ.

АлгоритмыКрускаль алгоритмі

Дерево, Алгоритм, Tree

Крускал алгоритмі - кіріс ретінде графикті қабылдайтын және әрбір төбесін қамтитын ағашты құрайтын, сондай-ақ келесіден құрастырылуы мүмкін барлық ағаштар арасындағы салмақтардың ең аз сомасына ие болатын осы графиктің жиектерінің ішкі жиынын табатын ең аз ауқымды ағаш алгоритмі. график.


Крускал алгоритмі …

Оқы
mafulechka
Шілде 16, 2019, 3:03 Т.Қ.

АлгоритмыБірінші іздеу кеңдігі (BFS)

Tree, Алгоритм, Дерево

Саяхат графиктің барлық түйіндеріне баруды білдіреді. Бірінші кеңдікке өту немесе алдымен кеңдік іздеу — графиктің немесе ағаш деректер құрылымының барлық шыңдарын іздеуге арналған рекурсивті алгоритм. Бұл мақалада сіз C++, C, Java және Python бағдарламаларында іске асырылған BFS алгоритмі, BFS псевдокоды …

Оқы
mafulechka
Шілде 1, 2019, 2:22 Т.Қ.

Алгоритмыіргелес тізім

Tree, Дерево, Алгоритм

Іршілес тізім диаграмманы байланыстырылған тізім массиві ретінде көрсетеді.


Жиым индексі шыңды және оның байланыстырылған тізіміндегі әрбір элементті көрсетеді, сонымен қатар шыңы бар жиекті құрайтын басқа шыңдарды көрсетеді.

Көршілес тізімді білдіреді

График және оның баламалы іргелестік тізімінің көрінісі төменде көрсетілген.

Іргелестік …

Оқы
mafulechka
Маусым 17, 2019, 11:45 Т.Ж.

АлгоритмыDFS алгоритмі («Тереңдік-бірінші іздеу» немесе «тереңдік-бірінші іздеу»)

Tree, Дерево, Алгоритм

Саяхат графиктің барлық түйіндеріне баруды білдіреді. Тереңдікке өту немесе Тереңдік бойынша бірінші іздеу — графиктің немесе ағаш деректер құрылымының барлық шыңдарын табуға арналған рекурсивті алгоритм. Бұл мақалада төмендегі мысалдардың көмегімен сіз мыналарды білесіз: DFS алгоритмі, DFS псевдокоды және C++, C, …

Оқы
mafulechka
Маусым 7, 2019, 2:34 Т.Қ.

АлгоритмыГрафик. Деректер құрылымы.

Tree, Алгоритм, Дерево

графиялық деректер құрылымы – деректері бар және басқа түйіндерге қосылған түйіндер жиынтығы.


Мұны мысалмен түсінуге тырысайық. Фейсбукта бәрі түйін болып табылады. Бұған пайдаланушы, фотосурет, альбом, оқиға, топ, бет, түсініктеме, оқиға, бейне, сілтеме, жазба... деректері бар кез келген нәрсе түйін болып …

Оқы
mafulechka
Маусым 5, 2019, 2:04 Т.Қ.

АлгоритмыЕкілік іздеу ағашы (BST)

Дерево, Tree, Алгоритм

Екілік іздеу ағашы – сандар сұрыпталған тізімін жүргізуге мүмкіндік беретін деректер құрылымы.

  • Екілік (екілік) ағаш шақырылады, себебі әрбір ағаш түйінінде ең көбі екі еншілес элемент болады.
  • Іздеу ағашы, себебі ол санды O(log(n)) уақытында іздеу үшін пайдаланылуы мүмкін (уақыт күрделілігі T(n) …
Оқы
mafulechka
Маусым 3, 2019, 2:31 Т.Қ.

АлгоритмыАғаштың өтуі - орталықтандырылған (реттік), тікелей (алдын ала тапсырыс) және кері (постордер) (өтіп өтудің үш негізгі жолы)

Алгоритм, Tree, Дерево

Ағашты аралау ағаштың әрбір түйініне баруды білдіреді. Мысалы, ағашқа барлық мәндерді қосуға немесе ең үлкенін табуға болады. Барлық осы операциялар үшін ағаштың әрбір түйініне бару керек.


Массивтер, стектер, кезектер және байланыстырылған тізімдер сияқты сызықтық деректер құрылымдарында деректерді оқудың бір ғана …

Оқы