Свързани публикации 'coding-interviews'


Овладяване на техниката с две точки: Ръководство за ефективно решаване на проблеми с масиви
Отключете силата на алгоритмите с две точки за оптимални решения на общи проблеми с масиви Въведение Масивите са крайъгълна структура от данни в компютърните науки. Сред различните подходи за решаване на проблеми с масиви, Техниката с две точки се откроява като често срещан и ефективен модел. Тази статия е предназначена да ви предложи изчерпателна представа за полезността на техниката с две точки за рационализиране и подобряване на решения за типични предизвикателства с масиви...

Интервю за кодиране на JavaScript — Събития — Част 8
събития Мениджър на събития Напишете базов клас на източник на събития, който ви позволява да добавяте слушатели на събития https://netbasal.com/javascript-the-magic-behind-event-emitter-cce3abcbcef9 Персонализирани събития Събитията могат да се създават с конструктора Event , както следва: let event = new Event(type[, options]); Дебоунс Дроселиране справка https://javascript.info/dispatch-events

Структури на данни: Въведение в стековете
Масивите са страхотни, но опитвали ли сте стекове? В тази публикация в блога ще научим, внедрим и ще направим задълбочено въведение в структурата на данните на стека, използвайки езика за програмиране C. Преди да разберете структурата на стека от данни, трябва да имате добро разбиране на масивите и свързаните списъци , защото само с помощта на тези две структури от данни можем да внедрим стекове. Като цяло, за внедряване на всяка структура от данни, независимо дали става дума за..

LeetCode: Две суми
Даден е масив от цели числа nums и цяло число target , върнете индексите на двете числа, така че сборът им да дава target . Може да приемете, че всеки вход ще има точно едно решение и не можете да използвате същия елемент два пъти. Можете да върнете отговора в произволен ред. Пример Вход: [2,7,11,15] цел=9 Изход: [0,1] Бележки Винаги ще има решение и не можем да използваме един и същ елемент два пъти (Напр.: 11 не може да се появи в масива два пъти) Как да..

Кой OOPL да избера?
Java или Python? -Въз основа на личен опит Това е първата ми история, искам да напиша собствения си опит, а не плюсовете и минусите на Java и Python. Завърших бакалавърската си степен в много слаб образователно стабилен колеж в родния си град. Не получих достатъчно подкрепа от моите преподаватели в колежа. Както всеки, аз напълно зависех от интернет и няколко добри учебника. Бих искал да благодаря на Google, YouTube, Medium, Coursera и много други. Получих възможност да науча..

Въпрос за интервю за Microsoft / Amazon — LeetCode 1155
В тази публикация ще обсъдим leetcode 1155 — брой хвърляния на зарове с целева сума , който се задава в интервюта на Microsoft и Amazon. Анализ на проблема Имате n зарчета и всеки зар има k лица, номерирани от 1 до k . Дадени са три цели числа n , k и target , върнете броя на възможните начини (от kn общо начина) за хвърляне на заровете, така че сборът от числата с лицето нагоре да е равен на target . Тъй като отговорът може да е твърде голям, върнете го по..

Отприщване на силата на прототипното наследяване в JavaScript
Овладейте прототипното наследяване в JavaScript и подобрете уменията си за кодиране! Потопете се във вътрешната работа, ползите и случаите на практическа употреба. Прегърнете силата на наследяването за мащабируем и многократно използваем код. Започнете да изследвате сега! В JavaScript прототипното наследяване играе решаваща роля в обектно-ориентираната природа на езика. Предлага динамичен и гъвкав подход при изграждане и разширяване на обекти. Тази статия има за цел да предостави..