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


02 из 100 дней кода
Сегодняшний вопрос касался частичного применения алгоритма быстрой сортировки. Следовательно, я получил возможность узнать, как работает алгоритм быстрой сортировки. В какой-то момент я застрял из-за некоторых сомнений, но мне удалось преодолеть это, получить результат и опубликовать его на моем Гитхабе . Q - Учитывая массив и число k, где k меньше размера массива, нам нужно найти kᵗʰ наименьший элемент в данном массиве. Дано, что все элементы массива различны. Этот метод называется..

Алгоритмы - шаблон двоичного поиска, который может решить множество проблем
Обсуждение двоичного поиска и того, как использовать его код шаблона с двумя указателями для решения нескольких вопросов собеседования на C # для лучшего понимания структуры данных и алгоритмов. Цель Цель состоит в том, чтобы поделиться некоторыми краткими заметками о двоичном поиске и его реализации с использованием алгоритма рекурсии и двух указателей. Будем надеяться, что сводные заметки высокого уровня позволят вам добавить двоичный поиск в свою сумку с инструментами, не забиваясь..

Использование карт JavaScript вместо массивов в React: преимущества и недостатки
Я поклонник изменений и хотел бы изучить новый синтаксис и новые подходы. Сегодня я хочу показать вам, как заменить традиционный способ использования массива и карты для загрузки набора данных в React. React — это популярная библиотека JavaScript, используемая для создания пользовательских интерфейсов. При работе с React обычно используют массивы для хранения и…

Что такое стек? Важная структура данных
Стек — это особый вид абстрактного типа данных или коллекции, который используется в компьютерных науках. Элементы добавляются в стек и удаляются из него с использованием принципа, известного как «LIFO» (Last In, First Out), что означает, что самые последние добавленные элементы удаляются первыми. Вот основные операции, связанные со стеком: Push: эта операция используется для вставки элемента в стек. Если стек заполнен, говорят, что это состояние переполнения. В стеке новый..

Стеки, очереди, FIFO, LIFO: интерпретаторы
Кто-то новичок в программировании, вероятно, слышал слово «стек» применительно к автоматическому выделению памяти в C и из повседневной жизни мы все знакомы с тем, что такое очередь. Но что такое стек и очередь применительно к программированию? Стек — это структура данных (в основном контейнер или средство для хранения данных), которая упорядочивает хранящиеся в ней данные друг над другом. В такой структуре, как стопка книг на изображении выше, можно удалить только те элементы,..

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

𝐀𝐩𝐩𝐥𝐞 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰 Вопросы для 𝐒𝐃𝐄 роли
Топ вопросов по LeetCode , заданных в 𝐀𝐩𝐩𝐥𝐞 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰𝐬 для 𝐒𝐃𝐄 Роли ❤️ - Переместить нули - https://lnkd.in/dWrM3guU - 3Sum [7 раз] - https://lnkd.in/d_vhP7X8 - Обратное целое - https://lnkd.in/dakwsvz9 - От латинского к целому - https://lnkd.in/d3wrkWAb - Две суммы [32 раза] - https://lnkd.in/dz-nQabK - Содержит дубликаты - https://lnkd.in/dSGzKSpr - Word Break [9 раз] - https://lnkd.in/dTyrvmrd - Улавливание дождевой воды - https://lnkd.in/dseQCGsV..