kzhereb / kpi-acts-ta2019

Materials for "Algorithm Theory" course
3 stars 0 forks source link

Q02.1. Interesting and useful resources on algorithm theory #9

Open vldnik opened 5 years ago

vldnik commented 5 years ago

Interesting and useful resources on algorithm theory Интересные и полезные ресурсы, связанные с теорией алгоритмов Цікаві та корисні ресурси, пов’язані з теорією алгоритмів

Can be books, sites, video materials, ... Это могут быть книги, сайты, видеоматериалы ... Це можуть бути книги, сайти, відеоматеріали, …

FairyFox5700 commented 5 years ago

Томас Кормен "Алгоритмы. Построение и анализ", Стивен Скиена "Алгоритмы.Руководство по разбработке", Narasimha Karumanchi "Data Structures and Algorithms Made Easy".

NvkAnton commented 5 years ago

Сайти: 1) http://algolist.manual.ru/ 2) http://aliev.me/runestone/ ( Сайти, присвячені вивченню алгоритмів)

Ютуб канал: 1) https://www.youtube.com/user/MIT (OpenCourseWare Масачусетського технологічного інституту. Тут можна дізнатися не тільки про алгоритми та Computer science, але й про інші точні науки, які викладаються у вищих навчальних закладах)

Tia333 commented 5 years ago

1) Найкращий ресурс при виченні теорії алгоритмів це людина, яка вже давно в цій сфері. 2) Книга А. Бхаргава "Грокаем алгоритми. Ілюстрований посібник для програмістів і початківців". 3) Книга Д. Кнута "Мистецтво програмування". 4) Сайт https://hackr.io/tutorials/learn-data-structures-algorithms (на цьому сайті зібрані різні книги та курси для вивчення алгоритмів). 5) Сайт https://www.geeksforgeeks.org/fundamentals-of-algorithms/

Yolo-marzipan commented 5 years ago

1) Автор статьи грамотно поясняет, с чего следует начать новичкам, но в тоже время знает, как заинтересовать опытных девелоперов: https://medium.com/coderbyte/how-to-get-good-at-algorithms-data-structures-d33d5163353f 2) Сайт с грамотным и структурным подбором информации для новичков, с возможностью выбора, с чего начать. В списке присутствует 13 откровенных источников: https://neo4j.com/blog/top-13-resources-graph-theory-algorithms/

vkrasiy commented 5 years ago

http://th-algoritmov.narod.ru/1.htm https://tproger.ru/translations/algorithms-and-data-structures/

Dima1648 commented 5 years ago

Изучаем алгоритмы: полезные книги, веб-сайты, онлайн-курсы и видеоматериалы https://www.google.com.ua/amp/s/proglib.io/p/awesome-algorithms/amp/

Изучение основных алгоритмов https://codeforces.com/blog/entry/6553

Онлайн-курсы: Бесплатные и качественные курсы онлайн:

Algorithms: Divide and Conquer, Sorting and Searching, and Randomized Algorithms — Основные темы: асимптотика («Большое О(х)»), сортировка и поиск, разделяй и властвуй, а также другие разные алгоритмы...

RentaroAdun commented 5 years ago

Once Upon an Algorithm: How Stories Explain Computing https://www.amazon.com/Once-Upon-Algorithm-Stories-Computing/dp/0262036630 Це книга Мартина Ервига, в якому на прикладі популярних казок та фільмів показано як працюють алгоритми

WalrusPUNCH commented 5 years ago

Перше, з чого варто почати вивчення алгоритмів - це книга А. Бхаргави «Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих» (грокнути - зрозуміти в усій максимально можливій повноті). У книзі дуже доступно описано основні алгоритми з різними областями застосування. Також, цікавим та корисним сайтом для вивчення алгоритмів різного роду є https://www.geeksforgeeks.org/

Developersdreamboat commented 5 years ago

З того що читав можу порекомендувати,Algorithms by S. Dasgupta, C.H. Papadimitriou, and U.V. Vazirani та книгу Ніклауса Вірта "Алгоритми та структури даних"

F0rsV commented 5 years ago

https://www.geeksforgeeks.org/interesting-examples-of-algorithms-in-everyday-life/

AndrryArmor commented 5 years ago

https://e-maxx.ru/algo/ 145 класичних і не зовсім алгоритмів

http://bigocheatsheet.com/ Опис складностей алгоритмів сортування і деяких алгоритмів на графах

Книжки: Інформатика. Методи побудови алгоритмів та їх аналіз. Необчислювальні алгоритми Караванова Т.

Інформатика. Методи побудови алгоритмів та їх аналіз. Обчислювальні алгоритми Караванова Т.

в обох книжках, однак, приклади на Паскалі, але досвід перекладання коду з однієї мови на іншу не буде зайвим)

galaxyair commented 5 years ago

Introduction to Graph Theory – Trudeau Go from zero understanding to a solid grasp of the basics in just a few weeks. Well written with context for non-mathematicians willing to do basic calculations for proofs. I covered this in two weeks and have no advanced degree in mathematics. First Course in Graph Theory – Chartrand and Zhang Extremely well-recommended. Longer history of graph theory with stress on significance. I was really smitten with this one! It’s a mix of history, context and explanation. Don’t be intimidated by the length or put off by the mix. You don’t have to read every chapter and it really has something for everyone. Graph Theory and Complex Networks: An Introduction – van Steen Reported to be a great introduction with careful attention paid to make the mathematics less intimidating. YouTube: Graph Theory + Series Lots of content from graph theory to algorithms. YouTube: Graph Algorithm Series Good series that is snappy and easy to understand. Free LEDA Chapter (5) on Graph Algorithms Not as reader-friendly as the other items here, but it has sample code you can play with. Source: https://www.goodreads.com/book/show/388049.Introduction_to_Graph_Theory

illix-it commented 5 years ago

Here is site where all another sites are placed: https://codeforces.com/blog/entry/13529?

NikitaViktorov commented 5 years ago

Лекції з предмету теорія алгоритму

crowl1 commented 5 years ago

Проект Эйлера: http://euler.jakumo.org/ 145 класичних алгоритмів: https://e-maxx.ru/algo/

AleksAndriushyn commented 5 years ago

https://codeforces.com/blog/entry/16780 - Suffix tree. Ukkonen's algorithm https://codeforces.com/blog/entry/619 - Basic Binary Indexed Tree (English version) https://codeforces.com/blog/entry/7383 - Mo's Algorithm

invisy commented 5 years ago

Хочу звернути увагу на книгу "Introduction to Algorithms Hardcover", видану MIT, вона містить не лише класичні алгоритми, а й багато інших. Алгоритми доступні лише англійською мовою та псевдокодом, кожен алгоритм детально пояснюється за допомогою різних прикладів та картинок.

BogdanDudnik commented 5 years ago

https://hackr.io/tutorials/learn-data-structures-algorithms на цьому сайті зібрані різні книги та курси для вивчення алгоритмів). Сайт https://www.geeksforgeeks.org/fundamentals-of-algorithms/ Книга Грокаем Алгоритмы