The Algorithms

Open Source Algorithm Library - Learn Data Structures & Algorithms

The Algorithms is a comprehensive open-source resource for learning algorithms and data structures in over 30 programming languages. It features clear, well-documented implementations, beginner-friendly explanations, and step-by-step guides tailored for students and developers alike. The platform is backed by an active community, ensuring regular updates, code reviews, and collaborative learning. With over 1,000 algorithms available and a strong focus on diverse programming languages, The Algorithms serves as an invaluable educational resource for computer science students and developers. Explore languages such as Python, Java, JavaScript, Go, C++, and many more, while gaining access to community support and extensive documentation. Join our Discord for real-time collaborations and updates.

pwa

https://the-algorithms.com

The Algorithms screenshot The Algorithms icon
{{ ui.publicListPage.error === 'not_found' ? 'This collection is unavailable' : 'Failed to load' }}
Добавить в лист
Ваши листы

Пока нет листов — создайте новый ниже.

{{ pocketNoteSubjectLabel }}

{{ t('note.editor_hint') }}

{{ t('note.rating') }}
{{ pocketNoteStarIconName(n) }}
{{ formatPocketNoteRatingLabel(pocketNoteDraftActive.rating) }}

{{ t('action.saving') }}

Карточка листа
  • Название
  • Описание
Доступ
Публичная ссылка

{{ publicListShareUrl(user.lists[ui.list.editingListId]) }}

{{ t('home.apps') }} search

{{ t('cat.public_collections') }}
{{ pl.ownerName }} Public collection
{{ pl.name }}

{{ pl.name }}

{{ pl.ownerName }}

{{ pl.fullDescription || pl.description }}

square_arrow_up
{{ t('profile.links') }}
{{ t('home.top_categories') }}
  • {{ cat.emoji }} square_grid_2x2
    {{ cat.title }}
dAppStore
+1000 usefull apps
{{ appPageUpdatingMessage() }}