Публикации по теме 'datastrucutre'


Моделирование Монте-Карло: оценка порога перколяции в Java
Когда я был близок к завершению моей первой недели в алгоритме 1 Принстонского университета на Coursera, на моем экране появилось имя. Это было «Моделирование Монте-Карло». Я нажал на паузу и подумал, что, черт возьми, за ерунду !. Да, это была та же самая реакция, когда я увидел это имя. Будучи студентом факультета менеджмента, у меня были надежды только тогда, когда я начал свой путь к изучению искусственного интеллекта (который я успешно завершил, и на сегодняшний день у меня есть..

Обратные узлы в k-группах (жесткий тег) — JavaScript
Вопрос от Microsoft и Amazon Постановка проблемы Leetcode #25 Учитывая связанный список, переворачивать узлы связанного списка k за раз и возвращать его измененный список. k — положительное целое число, меньшее или равное длине связанного списка. Если количество узлов не кратно k , то пропущенные узлы в конце должны оставаться как есть. Пример: Учитывая этот связанный список: 1->2->3->4->5 Для k = 2 вы должны вернуть: 2->1->4->3->5..

Основы JavaScript: использование карты и набора
Любопытство или вопрос: Что такое объекты Map и Set? #datastructures Добро пожаловать в серию «Детские шаги» по основам JavaScript с Тони! Пусть эта запись в блоге станет вашим заполнителем, чтобы быстро сослаться на использование Map и Set в JavaScript, с лучшим пониманием структур данных. Структуры данных на любом языке программирования - это строительные блоки, необходимые для хранения (ввода / получения данных), обработки, обслуживания и извлечения данных. Данные в массивах и..

Понять структуры данных Python
Структуры данных используются для более эффективного хранения данных. В python есть четыре типа итерируемых объектов, которые используются для сбора данных. Четыре структуры данных в python - это списки, кортежи, наборы и словарь. Эти структуры данных используются как в простых, так и в сложных программах. Правильное понимание и использование этой структуры данных помогает работать эффективно. 1. Списки: Списки - это простая структура данных, очень похожая на массив. Списки..

450 DSA Question-6 от Лав Баббар
Тема : Массив Вопрос: Найдите объединение и пересечение двух отсортированных массивов. Решение на Python3 Решение для объединения двух списков list1=list(map(int,input().split())) list2=list(map(int,input().split())) for i,j in zip(list1,list2): if(i==j): list2.remove(j) if(j not in list1): list1.append(j) print(*list1) Вход: 1 2 3 4 3 4 5 Выход: 1 2 3 4 5 Временная сложность: O(n²) Объяснение : Я взял 2 списка в качестве входных данных от..

Перестановки A в B, решение и подход Java.
Описание проблемы Вам даны две строки A и B размера N и M соответственно. Вы должны найти количество всех перестановок A, присутствующих в B как подстроке . Вы можете предположить, что в строке будут только строчные буквы. Ограничения проблемы: 1 ‹= N‹ M ‹= 105 Ввод: A = abc, B = abcbacabc Выход: 5 Объяснение 1: Permutations of A that are present in B as substring are: 1. abc 2. cba 3. bac 4. cab 5. abc So ans is 5. Здесь я объясню вопрос..

Структуры данных — Стек
Стек — это линейная структура данных. Это позволяет вам вставлять и извлекать элементы в порядке LIFO (последний пришел первым). Элемент, добавленный последним, будет извлечен первым, вы также можете рассматривать стек как держатели компакт-дисков, в которых мы добавляем компакт-диски друг на друга, и мы можем извлеките компакт-диск, начиная сверху, т.е. с последнего вставленного компакт-диска. Общие операции со стеком: Push, pop, peek. Push — вставить элемент в стек Pop — удалить..