Learn Algorithms in Java

1 тыс.+
Спампоўванні
Ацэнка змесціва
Для ўсіх
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана

Пра гэту праграму

Learn Algorithms in Java - гэта дадатак, якое паказвае рэалізацыю найбольш распаўсюджаных алгарытмаў, якія выкарыстоўваюцца ў камп'ютэрных навуках.

Дадатак дазваляе карыстальнікам вывучаць гэтыя алгарытмы, падаючы зыходны код Java, а таксама падрабязнае тлумачэнне для кожнага.

У дадатку разглядаюцца наступныя алгарытмы:
Пошук алгарытмаў : Гэтая катэгорыя ахоплівае рэалізацыю алгарытмаў лінейнага і бінарнага пошуку як ітэратыўна, так і рэкурсіўна.
Алгарытмы сартавання : Гэтая катэгорыя ахоплівае шырокі масіў алгарытмаў сартавання, уключаючы, але не абмяжоўваючыся імі: сартаванне бурбалак, сартаванне выбару, сартаванне ўстаўкі, хуткае сартаванне, сартаванне злучэння, сартаванне кучы і многае іншае.
Алгарытмы графікаў : Гэтая катэгорыя ахоплівае структуру дадзеных графікаў і найбольш распаўсюджаныя алгарытмы, такія як праходжанне, кароткі шлях, дрэва з мінімальным пралётам і іншыя.
Алгарытм рэкурсіўнага зваротнага адключэння : Гэтая катэгорыя ахоплівае праблему N-Queen, якая вырашаецца з выкарыстаннем рэкурсіўнай тэхнікі зваротнага адсочвання.

Код Java вылучаецца сінтаксісам для зручнасці чытання, забяспечваючы пашыраны вопыт навучання.

Дадатак таксама дазваляе карыстачу дадаваць уласныя алгарытмы з магчымасцю прагляду, рэдагавання, абмену і выдалення.

Карыстальнікі таксама могуць праверыць некаторых самых уплывовых навукоўцаў у галіне камп'ютэрных навук, паказваючы кароткае апісанне іх, а таксама іх месца нараджэння ў Google Maps.
Абноўлена
5 вер 2019 г.

Бяспека даных

Бяспека пачынаецца з разумення таго, як распрацоўшчыкі збіраюць і абагульваюць вашы даныя. Спосабы забеспячэння прыватнасці і бяспекі даных залежаць ад выкарыстання праграмы, месца пражывання і ўзросту карыстальніка. Распрацоўшчык даў гэту інфармацыю, але з цягам часу ён можа змяніць яе.
Даныя не абагульваюцца са староннімі арганізацыямі
Даведацца больш пра тое, як распрацоўшчыкі заяўляюць пра абагульванне даных
Даныя не збіраюцца
Даведацца больш пра тое, як распрацоўшчыкі заяўляюць пра збор даных