Публикации по теме 'data-structures'
Структуры данных: деревья
Структуры данных: деревья
Этот пост является третьим в серии о структурах данных. В этой серии статей рассматриваются 6 основных структур данных, которые будут обсуждаться на любом собеседовании по разработке программного обеспечения:
Хэш-карты Связанные списки Деревья Стеки и очереди Кучи Графики
Что такое дерево?
Дерево - это нелинейная структура данных, которая упорядочивает данные иерархическим образом. Вы можете сравнить их с генеалогическим древом..
Big O действительно большой! (ЧАСТЬ 1)
Насколько эффективна и масштабируема ваша программа?
Большой О , это действительно важная тема. Без этой темы вряд ли можно увидеть интервью.
И это концепция, которая прослужит долго в мире разработчиков. Независимо от того, являетесь ли вы старшим разработчиком, который занимается кодированием в течение длительного времени, или новичком, только начинающим, это незаменимая концепция, о которой нужно знать.
Это не только помогает на собеседовании, но и играет жизненно важную роль..
Основное руководство по структурам данных и алгоритмам для начинающих | Конечный ресурс
Основное руководство по структурам данных и алгоритмам для начинающих | Конечный ресурс
Начните свое путешествие по структуре данных и алгоритму: пошаговое руководство для начинающих
Прочитайте книгу : возьмите хорошую книгу о структурах данных и алгоритмах, например «Введение в алгоритмы» Кормена, «Алгоритмы на C» Седжвика или «Структуры данных и алгоритмы в Java» Гудрича. Отработка задач . Начните решать задачи, связанные со структурами данных и алгоритмами. Вы можете найти..
Простой способ реализовать структуру данных кучи в Python.
ПРИМЕЧАНИЕ. Это для людей, которые уже знают, как реализовать структуру данных кучи без использования какой-либо библиотеки. Если нет, я рекомендую изучить его и понять внутреннюю работу кучи.
Куча - это древовидная структура данных, в которой все узлы дерева расположены в определенном порядке. По сути, это полное двоичное дерево, удовлетворяющее таким свойствам кучи, как min-heap и max-heap.
Кучи используются во многих известных алгоритмах, таких как алгоритм Дейкстры для..
Как перебирать строки в JavaScript
Узнайте о самых популярных методах перебора строк в JavaScript.
Для многих вещей в JavaScript нет единого способа их достижения. Одна из них - такая простая вещь, как перебор каждого символа в строке. Давайте рассмотрим некоторые методы и обсудим их достоинства и недостатки.
Обратите внимание, что эта статья также доступна как интерактивный CodePled .
Прежде чем мы начнем, нам нужно вернуться к гораздо более основному вопросу.
Как получить доступ к одному символу строки
В..
Когда и зачем использовать наименее часто используемый (LFU) кеш с реализацией на Golang
На протяжении многих лет люди, занимающиеся информатикой и инженерией, очень усердно работали над оптимизацией разного характера. Учитывая, что мы живем в мире с ограниченными ресурсами, человечество всегда работало над способами оптимизации затрат и ускорения буквально всего.
Я бы сказал, что в разработке программного обеспечения наиболее популярным подходом к повышению производительности является кэширование. Хотя существуют различные приложения кэширования, в зависимости от области..
Посещение моего ПЕРВОГО «Coding Dojo» (лично)
Введение:
Всем здравствуйте!
Итак, прошлая неделя была очень насыщенной, и я смог втиснуться в сессию «Coding Dojo». Сообщение в блоге на этой неделе направлено на то, чтобы повысить осведомленность об идее одного из них и поделиться своим собственным опытом.
Как всегда, прежде чем мы перейдем к публикации на этой неделе, не забудьте поаплодировать, прокомментировать и поделиться с друзьями!
Приятного чтения!
Так что же такое Coding Dojo?
Сначала я совершенно понятия не..