Свързани публикации '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 в областта на механиката. Работя..