Публикации по теме 'data-structures'


Введение для разработчиков в связанные списки
Связанные списки для занятого инженера Аудитория Эту статью может прочитать любой инженер, даже не знакомый со связными списками. Тем не менее, я бы сказал, что это будет наиболее полезно для тех, у кого есть хотя бы мимолетное понимание, и может послужить напоминанием об основных моментах. Аргумент В отличие от Деревьев , которые представляют собой иерархическую структуру данных, связанные списки являются линейными . Существует два типа связанных списков: односвязные..

Ощущение пузыря по поводу сортировки пузырями
Хорошо, я должен начать с извинений за вводящий в заблуждение характер названия этой статьи. Пузырьковая сортировка - не один из моих любимых алгоритмов сортировки, поэтому я не чувствую особой радости. При этом я считаю, что пузырьковая сортировка - это здорово, если вы только начинаете работать с алгоритмами сортировки или просто с алгоритмами в целом, так что давайте приступим к делу! Псевдокодируйте это! Пузырьковая сортировка работает, делая большие значения массива..

Игра началась: как алгоритмы и структуры данных улучшают игровой мир
Игры — отличный способ узнать и попрактиковаться в алгоритмах и структурах данных, потому что они дают вам забавное и интерактивное место для опробования этих идей. В этом посте мы рассмотрим некоторые из самых популярных игр, основанных на алгоритмах и структурах данных. Игры, использующие алгоритмы и структуры данных в качестве игровой механики, предлагают уникальный и сложный игровой процесс, который может помочь игрокам развить свои навыки решения проблем. Эти игры требуют от..

Увертюра к алгоритму структуры данных
В нашем первом классе мы изучаем основные основы структуры данных и алгоритмов. Наш учитель также научил нас аспектам объектно-ориентированного программирования, но в этой статье я сосредоточусь на ядре алгоритма структуры данных. Что такое структура данных? Это способ сбора и организации данных таким образом, чтобы мы могли эффективно выполнять операции с этими данными. OR Структуры данных — это структуры, запрограммированные для хранения упорядоченных данных, чтобы с ними..

fПопробуйте попытки.
Попытки – это особый вид дерева. Напоминание о деревьях… В этом контексте дерево (или древесность , что является удобным словом для обозначения «Эрудита», поскольку оно позволяет вам разбить дерево или скучно, но одно которую не следует произносить вслух, если вам нравится человеческое общество) — это абстрактная структура данных . Поскольку мы не можем просто хранить все наши ценные данные в беспорядке, деревья – это способ организовать информацию в коллекцию узлов ,..

LeetCode 203- Удалить элементы связанного списка
Вопрос : Учитывая head связанного списка и целое число val , удалите все узлы связанного списка, имеющие Node.val == val , и верните новый заголовок . Пример 1: Input: head = [1,2,6,3,4,5,6], val = 6 Output: [1,2,3,4,5] Решение: В данной задаче мы должны удалить все узлы из связанного списка, и значение val этих узлов будет передано нам в качестве входных данных. Во-первых, мы проверим, является ли связанный список пустым или нет. Если да, верните null..

Связанные списки в JavaScript
В этой статье будут рассмотрены основы связанных списков в контексте JavaScript. Что В своей самой простой реализации связанный список представляет собой набор элементов данных, связанных ссылкой со следующим элементом в цепочке. Чтобы лучше понять связанные списки, может быть полезно рассмотреть, чем они отличаются от другого популярного типа данных для хранения коллекций элементов — массивов. Хотя это не является явным в языках высокого уровня, таких как JavaScript, массив при..