Публикации по теме '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..