Свързани публикации 'data-structures'
Как да овладеете структури от данни и алгоритми
Ръководство за овладяване на уменията и за по-добро решаване на проблеми
Владеенето на структури от данни и алгоритми е от изключително значение за разработчика на софтуер. Това са градивните елементи не само на вашето програмиране, но и на вашите умения за решаване на проблеми.
За един амбициозен програмист тези концепции не са толкова лесни за научаване. Самият аз се уплаших от DS и алгоритмите, когато започнах да ги уча.
Но тъй като ги научих бавно за няколко месеца, започнах..
Намиране на максималния брой повтарящи се думи в изречение с помощта на JavaScript и Python
Когато работите с низове, понякога може да се наложи да намерите максималния брой повторения на конкретна дума в изречение. В тази публикация в блога ще разгледаме просто и ефективно решение на JavaScript и Python за решаване на този проблем. Нека се потопим!
Постановка на проблема
Дадено е изречение a и дума b, искаме да намерим максималния брой пъти, когато думата b се повтаря в a. Повтарящите се думи трябва да бъдат свързани и поставени една до друга.
Подход към решението
За..
LeetCode 2095- Изтриване на средния възел на свързан списък
„Въпрос“:
Получавате head от свързан списък. Изтрийте средния възел и върнете head от модифицирания свързан списък .
Средният възел на свързан списък с размер n е ⌊n / 2⌋th възелът от началото , използвайки 0-базирано индексиране , където ⌊x⌋ означава най-голямото цяло число по-малко или равно на x .
За n = 1 , 2 , 3 , 4 и 5 средните възли са съответно 0 , 1 , 1 , 2 и.
Пример 1:
Input: head = [1,3,4,7,1,2,6]
Output:..
Структури на данни в Ruby
Добър начин да се подготвите за интервю за софтуерно инженерство е да внедрите структури от данни на езика по ваш избор. Това е чудесен начин да практикувате кодиране на езика, на който планирате да проведете техническото си интервю, и помага да засилите разбирането си за различните структури на данни. Бихте могли наистина да впечатлите вашия интервюиращ, като използвате една от тези структури от данни в проблем с бял борд, ако е подходящо.
В този блог ще направя основно внедряване на..
Решаване на проблема TwoSum на Leetcode
Моля, прочетете описанието на проблема тук: https://leetcode.com/problems/two-sum/
От описанието на проблема можем да видим, че ни е дадена функция, която има две променливи:
Масив, който съдържа списък с числа Цяло число, което е стойността на целевата сума.
Трябва да върнем два индекса от две числа, които, когато се съберат заедно, ще получим целевата стойност.
В тази статия ще ви покажа два начина, по които можете да разрешите проблема с помощта на Javascript. Първото..
[Структури на данни] — Свързани списъци
Свързаният списък е структура от данни, която се състои от последователност от възли, която съдържа стойност и препратка (връзка) към следващия възел.
Big-O нотация
access: O(n)
search: O(n)
insert: O(1)
delete: O(1)
Достъпът и търсенето са доста бавни, тъй като възлите са свързани един по един, различно от масиви, където има индекси или хеш таблици, където има ключове.
Вмъкването и изтриването са бързи, както се случва в началото или в края.
Единично срещу двойно свързан списък..
Последователността ми помогна да кацна в Amazon SDE
История на успеха на “ Sujay Singh ”, студент по програмиране Pathshala, който е назначен в Amazon като SDE. Прочетете неговата история на успеха със собствените му думи.
#100Stories е поредица от трансформиращи истории за смелост и несломима воля за превъзходство, избрани от живота на студенти по технологии, особено в Индия. Инициатива от Programming Pathshala .
Здравейте на всички,
Казвам се Суджай Сингх и съм завършил BTech от VIT Vellore в областта на механиката. Работя..