Ротирајте го списокот Решение за лек-код

Проблемот Ротирај ја листата Leetcode Solution ни обезбедува поврзана листа и цел број. Ни е кажано да ја ротираме поврзаната листа надесно со k места. Значи, ако ротираме поврзана листа k места надесно, во секој чекор го земаме последниот елемент од

Прочитај повеќе

Пребарувајте во ротирано сортирано решение за лек-код

Размислете за подредена низа, но еден индекс беше избран и низата беше ротирана во таа точка. Сега, откако ќе се ротира низата, од вас се бара да пронајдете одреден целен елемент и да го вратите неговиот индекс. Во случај, елементот не е присутен, вратете -1. Проблемот е генерално

Прочитај повеќе

Максимален производ на два елементи во раствор за низа кодови

Во проблемот „Максимален производ на два елементи во низа“, нашата цел е да најдеме два индекси i и j во дадена низа од цели броеви a, така што производот (a [i] - 1) * (a [j] - 1) е максимален. Низата има најмалку 2 елементи и сите

Прочитај повеќе

Стринг-низа

Проблемска изјава Проблемот „Стринг на нишка“ наведува дека ви се дадени две низи. Проверете дали втората низа е измешана низа од првата или не? Објаснување Нека стрингот s = "одличен" Претставување на s како бинарно дрво со тоа што рекурзивно ќе се подели на две непразни под-жици. Оваа низа може да биде…

Прочитај повеќе

Конвексен алгоритам на труп

Во проблемот „Конвексен алгоритам на трупот“ дадовме сет од некои точки. Најмалиот многуаголник што може да се формира со оние точки што ги содржат сите други точки внатре во него ќе се нарече конвексен труп. Ова може да се постигне со користење на алгоритам arарвис. Алгоритам Иницијализирајте ја најлевата точка до…

Прочитај повеќе

Најдолгата подредна група има број 1 од еден повеќе од број 0

Дадовме низа цели броеви. Низа содржи само 1 и 0. Изјавата за проблем бара да се дознае должината на најдолгата Под-низа која има количина од цифра 1 е само една повеќе од броењето на 0-те во под-низа. Пример Внесување: arr [] =…

Прочитај повеќе

Најдолгата подред не содржи повеќе од K различни елементи

Проблемот „Најдолгиот низа под низа што нема повеќе од K различни елементи“ наведува дека претпоставуваме дека имате низа цели броеви, изјавата за проблемот бара да се открие најдолгата под-низа која нема повеќе од k различни елементи. Пример arr [] = {4, 3, 5, 2, 1, 2, 0, 4, 5}…

Прочитај повеќе

Пронајдете растојание помеѓу два јазли на бинарно дрво

Изјава на проблем Проблемот „Најдете растојание помеѓу два јазли на бинарно дрво“ наведува дека ви е дадено бинарно дрво и ви се дадени два јазли. Сега треба да го пронајдете минималното растојание помеѓу овие два јазли. Пример // Дрвото е прикажано со помош на сликата над јазолот 1…

Прочитај повеќе

Операција за бришење дрво на бинарно пребарување

Изјава на проблем Проблемот „Операција на бинарно пребарување на дрво за бришење“ бара од нас да ја имплементираме операцијата за бришење за бинарно дрво за пребарување. Функцијата за бришење се однесува на функционалноста за бришење јазол со даден клуч/податоци. Пример Влезен јазол што треба да се избрише = 5 Излезен пристап за бинарна операција за пребарување Бришење на операција Значи…

Прочитај повеќе

Најдобро време за купување и продажба на акции

Изјава за проблем Проблемот „Најдобро време за купување и продавање акции“ наведува дека ви е дадена низа цени со должина n, каде што ith елементот ја складира цената на акциите секој ден. Ако можеме да направиме само една трансакција, односно да купиме на еден ден и…

Прочитај повеќе