Задачи на алгоритмы и их решения
The Algorithms — проект с открытым исходным кодом, созданный группой разработчиков для понимания структур данных и алгоритмов на разных языках. Любой желающий может внести свой вклад в проект или помочь решить задачу других:
1. Java
2. JavaScript
3. Python
4. Go
#алгоритмы
The Algorithms — проект с открытым исходным кодом, созданный группой разработчиков для понимания структур данных и алгоритмов на разных языках. Любой желающий может внести свой вклад в проект или помочь решить задачу других:
1. Java
2. JavaScript
3. Python
4. Go
#алгоритмы
👍2
Алгоритмы и структуры данных для начинающих
Уверенное применение структур данных и алгоритмов имеет важное значение при создании программ. Изучить основы поможет серия коротких видеоуроков с примерами на JavaScript. Например, что такое BinarySearchTree, LinkedList, Stack, Queue, их применение, а также другие структуры и алгоритмы:
https://youtube.com/playlist?list=PLIFGfLqvZ-yGHI2Fg0NCgi7FY0h1yh-af
#js #алгоритмы
Уверенное применение структур данных и алгоритмов имеет важное значение при создании программ. Изучить основы поможет серия коротких видеоуроков с примерами на JavaScript. Например, что такое BinarySearchTree, LinkedList, Stack, Queue, их применение, а также другие структуры и алгоритмы:
https://youtube.com/playlist?list=PLIFGfLqvZ-yGHI2Fg0NCgi7FY0h1yh-af
#js #алгоритмы
🔥2
Сложность алгоритмов. Big O. Основы
Сложность алгоритма — это количественная характеристика, которая говорит о том, сколько времени или какой объём памяти потребуется для выполнения алгоритма.
В статье обсуждаются различные типы сложности, включая константную
Понимание
Читаем тут: bimlibik.github.io/posts/complexity-of-algorithms/
#алгоритмы
Сложность алгоритма — это количественная характеристика, которая говорит о том, сколько времени или какой объём памяти потребуется для выполнения алгоритма.
Big O
нотация используется для описания верхней границы.В статье обсуждаются различные типы сложности, включая константную
(O(1))
, линейную (O(n))
, логарифмическую (O(log n))
, линеарифметическую (O(n * log n))
и квадратичную (O(n^2))
.Понимание
Big O
нотации критически важно для любого разработчика, так как это помогает оптимизировать код и делает его более эффективным.Читаем тут: bimlibik.github.io/posts/complexity-of-algorithms/
#алгоритмы
👍8