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


Введение в примитивные типы данных
Рам, любознательный студент, который хочет изучить DSA и начал с основных типов данных. Рам сбит с толку, глядя на различные типы данных, такие как целое число, символ, число с плавающей запятой, двойное число, логическое значение и т. д. Рам сразу запутался и спросил себя, что это за типы данных и почему так много типов данных? Если у меня есть значение, могу ли я сохранить его в любом типе данных? Бхим правильно сказал, что понять программирование сложно. Рам немедленно..

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

Leetcode 378. K-й наименьший элемент в отсортированной матрице
Постановка задачи Учитывая n x n matrix , где каждая из строк и столбцов отсортирована в порядке возрастания, возвращает самый маленький элемент kth наименьшего элемента в матрице . Обратите внимание, что это kth наименьший элемент в порядке сортировки , а не kth отдельный элемент. Вы должны найти решение со сложностью памяти лучше, чем O(n^2) . Тестовые случаи Пример 1: Input: matrix = [[1,5,9],[10,11,13],[12,13,15]], k = 8 Output: 13 Explanation: The..

Начало работы с NumPy
Визуальное руководство по NumPy NumPy менее чем за 6 минут NumPy - это библиотека Python, написанная на C; название NumPy происходит от числового слова Py thon. Предварительно скомпилированные математические функции и функциональные возможности делают NumPy очень эффективным. Специалисты по науке о данных, инженерные сообщества и другие широко используют NumPy. NumPy - это библиотека Python с открытым исходным кодом, созданная в 2005 году Трэвисом Олифантом. Это одна из самых..

Кодирование: поиск самого длинного слова в предложении с помощью JavaScript
В этом посте мы обсудим, как найти самое длинное слово в предложении с помощью JavaScript. Мы будем использовать встроенную функцию JavaScript split() и цикл for для перебора слов в предложении, сравнивая длину каждого слова, чтобы определить, какое из них самое длинное. Во-первых, мы определяем переменную str , содержащую предложение, которое мы хотим проанализировать. Затем мы используем функцию split() , чтобы разбить предложение на массив отдельных слов. Эта функция принимает..

Что делает CDK Bootstrap
CDK Bootstrap — это библиотека многократно используемых компонентов пользовательского интерфейса для приложений Angular. Он построен на основе Angular CDK (Component Dev Kit) и предоставляет набор готовых компонентов пользовательского интерфейса, которые можно легко настроить и интегрировать в ваше приложение. Библиотека CDK Bootstrap включает в себя широкий спектр компонентов пользовательского интерфейса, таких как модальные окна, оповещения, раскрывающиеся списки, формы, карусели и..

Структуры данных стека и навигация в браузере
Как программисты, мы должны быть знакомы со многими типами структур данных. Структура данных s tack используется ежедневно. Если вы работали с Javascript (или любым другим языком), возможно, вы знакомы с стеками вызовов . Небольшое напоминание: стек вызовов — это механизм, позволяющий интерпретатору отслеживать свое место в сценарии, вызывающем несколько функций, — какая функция выполняется в данный момент и какие функции вызываются из этой функции. и т. д. ca Хотя у нас есть эта..