Свързани публикации 'data-structure-algorithm'


Как да подходим към проблем с кодирането?
Решаването на проблем с DSA (структури на данни и алгоритми) е доста трудно. В тази статия ви помагаме не само да разрешите проблема, но и да го разберете. Не става въпрос просто за решаване на проблем, а за разбиране на проблема. ние ще помогнем за решаването на проблеми с DSA на уебсайтове като Leetcode, CodeChef, Codeforces и Geeksforgeeks. значението на решаването на проблем не е ограничено само до интервюта за работа или решаване на проблеми в онлайн платформи, става въпрос за..

КАКВИ СА НАЧИНИТЕ ДА СТАНЕТЕ ДОБЪР И ЕФЕКТИВЕН КОНКУРЕНТЕН ПРОГРАМИСТ...
Здравейте маниаци/обучаеми, Това е най-предизвикателният и широко разпространен въпрос като цяло в нагласата на всички маниаци/обучаващи се как да започна кариера в областта на състезателното програмиране/програмист и каква стъпка трябва да предприема, за да напредна в състезателното програмиране (cp). И така, казвам отговора на всички тези въпроси на всички маниаци/обучаеми, които са нови и също продължават практиката в cp. и също така давам предложение как да приемете и да се изправите..

ТРЯБВА ДА ЗНАЕТЕ 15 GITHUB REPOS ЗА РАЗРАБОТЧИЦИ⭐
1. Ръководство за разработчици Удобно ръководство за разработчици на уеб/мобилни приложения. 2. 100 дни ML код Идеално репо за начинаещи, които искат да научат машинно обучение. 3. Алгоритмите Задължително посещение за всеки. 4. Публичен apis Колективен списък с безплатни API. 5. Проектиране на модели за хора Това се състои от информация за модели на проектиране и предложения за решаване на конкретни проблеми. 6. Javascript алгоритми..

Определяне дали половинките на низа са еднакви: Използване на подхода на честотния брояч
Ръководство за това как да определите дали и двата низа съдържат еднакъв брой гласни, като използвате подхода на честотния брояч в JavaScript Да се ​​захванем направо с това, става ли? Имайте предвид, че този проблем е на Leetcode (въпрос #1704). За да продължите, връзката към въпроса е както следва: https://leetcode.com/problems/determine-if-string-halves-are-alike/ Проблемът Нашият проблем гласи: Даден ви е низ s с четна дължина. Разделете този низ на две половини с..

Структура на данните на опашката
Част 2: Внедряване на опашка с помощта на единично свързан списък Опашката е структура от данни, която следва принципа First-In/First-Out (популярно известен като FIFO), което означава, че първият добавен елемент ще бъде първият премахнат. Създаване на нов възел class Node { constructor(value){ this.value = value this.next = null } } Създаване на клас на опашка class Queue { constructor(value){ const newNode = new Node(value) this.first = newNode..

Рекурсия за манекени (или как да объркате още повече приятелите си)
Чували ли сте някога някой да използва думата „рекурсия“ и да се чувства така, сякаш говори чужд език? Това е сложна концепция, но не е нужно да е толкова смущаваща. Всъщност, с правилния пример, рекурсията може да бъде направо забавна. Така че нека го разбием и да видим как работи тази странна концепция. Какво е рекурсия? Казано на непрофесионалист, рекурсия е, когато функция се извиква многократно, докато не бъде изпълнено определено условие. Казано по друг начин, това е като..

Структура на данните и алгоритъм с Javascript — въведение!
Докато започнах да уча DSA в javascript, разбрах, че има много малко статии, налични в интернет. И така, реших да създам такъв сам;) Можете лесно да научите DSA, като използвате всеки език за програмиране и javascript не е изключение. Той е равен на всеки друг език за програмиране и е също толкова способен. Сега, какво е структура от данни? Всичко е свързано със съхраняването и организирането на данни, просто! По този начин всяка част от данните, които съхранявате, се използва..