Սովորեք ալգորիթմները Java- ում `ծրագիր, որը ցույց է տալիս համակարգչային գիտության մեջ օգտագործվող ամենատարածված ալգորիթմների իրականացումը:
Դիմումը օգտվողներին հնարավորություն է տալիս սովորել այս ալգորիթմները `տրամադրելով Java աղբյուրը, ինչպես նաև յուրաքանչյուրի մանրամասն նկարագրությունը:
Դիմումում ընդգրկված են հետևյալ ալգորիթմները.
Որոնման ալգորիթմներ . Այս կատեգորիան ընդգրկում է գծային և երկուական որոնման ալգորիթմների իրականացումը ինչպես iteratively, այնպես էլ recursively:
Տեսակավորման ալգորիթմներ . Այս կատեգորիան ընդգրկում է ալգորիթմների տեսակավորման լայն զանգված, ներառյալ, բայց ոչ սահմանափակվում է. պղպջակների տեսակավորում, ընտրության տեսակավորում, մուտքագրման տեսակ, արագ դասավորում, միաձուլման տեսակ, կույտ տեսակավորում և այլն:
Գրաֆիկների ալգորիթմներ . Այս կատեգորիան ընդգրկում է գրաֆիկի տվյալների կառուցվածքը և ամենատարածված ալգորիթմները, ինչպիսիք են շրջադարձային, ամենակարճ ուղին, նվազագույն ծխախոտի ծառ և այլն:
Recursive Backtracking ալգորիթմը . Այս կատեգորիան ընդգրկում է N-Queen- ի խնդիրը, որը լուծվել է հետադարձման հետադարձման տեխնիկայի միջոցով:
Java ծածկագիրը շարադրվում է հեշտ ընթերցանության համար `ապահովելով ուսման ուժեղացված փորձ:
Դիմումը նաև հնարավորություն է տալիս օգտագործողին ավելացնել իրենց սեփական ալգորիթմները `դիտելու, խմբագրելու, տարածելու և ջնջելու ունակությամբ:
Օգտագործողները կարող են ստուգել նաև Համակարգչային գիտության ոլորտի ամենաազդեցիկ գիտնականներից մի քանիսը ՝ ցուցադրելով համառոտ նկարագրություն դրանց մասին, ինչպես նաև դրանց ծննդյան վայրը Google Քարտեզներում:
Վերջին թարմացումը՝
05 սեպ, 2019 թ.