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