Свързани публикации 'leetcode'
Моят мозък след 569 проблеми с Leetcode
Реших много проблеми с изтичане на код. Хей, момчета, все още съм безработен, така че нека разрешим друг проблем с изтичане на код.
И в крайна сметка получих оферта от Google, където интервюирах над дузина кандидати. След стотици часове шлайфане и обясняване на проблеми, научих, че има различни нива на подготовка. И ще споделя всичко, което знам за процеса, включително как да практикувате, колко проблеми трябва да решите, често срещани грешки, които трябва да избягвате, и дали..
Проблем с двоично търсене: Търсете 2D матрица II [Leetcode 240]
Този проблем е подобен на „Търсене на 2D матрица“, чието решение съм написал в предишната си статия. Ако сте прочели предишната статия, прочетете описанието на проблема и продължете към ефективното решение.
Проблемна връзка
Търсете в 2D Matrix II - LeetCode Повишете нивото на уменията си за кодиране и бързо си намерете работа. Това е най-доброто място да разширите знанията си и да се подготвите… leetcode.com
Описание на проблема:..
LeetCode 328- Четен и нечетен свързан списък
„Въпрос“:
Като се има предвид head на единично свързан списък, групирайте всички възли с нечетни индекси заедно, следвани от възлите с четни индекси, и върнете пренаредения списък .
Първият възел се счита за нечетен , а вторият възел е четен и т.н.
Имайте предвид, че относителният ред както в четните, така и в нечетните групи трябва да остане такъв, какъвто беше във входа.
Трябва да решите проблема с O(1) допълнителна пространствена сложност и O(n) времева сложност...
Изтеглете папка от AWS S3
Изтеглянето на папка от AWS S3 е лесен процес, който ви позволява бързо да прехвърляте файлове от облака към вашата локална машина. Следвайте стъпките по-долу, за да изтеглите папка от AWS S3.
Влезте в конзолата за управление на AWS и навигирайте до кофата S3, където се намира папката, която искате да изтеглите. Кликнете върху папката, за да я изберете. Кликнете върху бутона „Изтегляне“ в горната част на страницата. В изскачащия прозорец изберете „Изтегляне като ZIP“ и изберете..
Алгоритми за решаване: Плюс едно
Днешният алгоритъм на LeetCode се нарича Plus One, нека разгледаме инструкциите: Ще ни бъде дадено голямо цяло число , което е цяло число със стойност, равна на или по-голяма от 10. Това цяло число ще бъде представено като масив. Така че числото 4568 ще бъде представено така: [4,5,6,8] . Цифрите са подредени отляво надясно от най-значимата към най-малко значимата и няма да очакваме масив с водещи нули. Предвид всичко това, единствената ни задача е да увеличим голямото цяло число с..
График в два града🦦
Въпрос
Една компания планира да интервюира 2n души. Като се има предвид масивът costs където costs[i] = [aCosti, bCosti] , цената на полета на ith човек до град a е aCosti , а цената на полета на ith човек до град b е bCosti .
Върнете минималната цена за превоз на всеки човек до даден град така че точно n души да пристигнат във всеки град.
Пример 1:
Input: costs = [[10,20],[30,200],[400,50],[30,20]]
Output: 110
Explanation:
The first person goes to..
GFG | Максимален брой диаманти
проблем
Вътре има N ки торбички с диаманти. I-тата от тези торбички съдържа A[i] диаманти. Ако изпуснете торба с диаманти A[i] , тя се променя на диаманти A[i]/2 и вие печелите A[i] диаманти. Пускането на чанта отнема 1 минута. Намерете максималния брой диаманти , които можете да вземете, ако ви бъдат дадени K минути.
Пример 1:
Input:
N = 5, K = 3
A[] = {2, 1, 7, 4, 2}
Output:
14
Explanation:
The state of bags is:
2 1 7 4 2
You take all diamonds from Third bag (7)...