Түстөрдү сорттоо LeetCode Solution

Көйгөйдүн билдирүүсү Түстөрдү сорттоо LeetCode Чечим – Кызыл, ак же көк түстөгү n объекти бар массивдин сандарын эске алуу менен, аларды өз ордунда сорттоп, ошол эле түстөгү объекттер жанаша болуп, түстөр кызыл, ак жана көк иретте болот. Кызыл, ак жана көк түстөрдү көрсөтүү үчүн 0, 1 жана 2 бүтүн сандарын колдонобуз. …

Толук маалымат

LRU Cache Leetcode Solution

Көйгөйдүн билдирүүсү LRU кэши LeetCode чечими – “LRU кэши” сизден эң аз акыркы колдонулган (LRU) кэшине ылайык маалымат структурасын иштеп чыгууну суранат. Биз төмөнкү функцияларга ээ болгон LRUCache классын ишке ашыруубуз керек: LRUCache(int сыйымдуулугу): LRU кэшин инициализациялайт. оң өлчөмдөгү кубаттуулугу менен. int get (int ачкычы): Маани кайтарыңыз ...

Толук маалымат

Сортталган тизмелерди бириктирүү Leetcode Solution

Көйгөйдүн билдирүүсү Бириктирүү k сорттолгон тизмелер LeetCode чечими – “K сорттолгон тизмелерди бириктирүү” ар бир шилтемеленген тизменин өсүү тартибинде сорттолгон маанилери бар k шилтемеленген тизмелердин массивинде экенин айтат. Биз бардык k-байланышкан тизмелерди бирдиктүү тизмекке бириктирип, кайра кайтарышыбыз керек ...

Толук маалымат

Binary Tree максималдуу жол суммасы LeetCode чечими

Көйгөйдүн билдирүүсү Бинардык дарак Максималдуу жолдун суммасы LeetCode Чечим - бинардык дарактагы жол бул ырааттуулуктагы чектеш түйүндөрдүн ар бир жубу аларды бириктирген чети бар түйүндөрдүн ырааттуулугу. Түйүн тизмекте эң көп дегенде бир жолу пайда болот. Жолдун кереги жок экенин эске алыңыз ...

Толук маалымат

Көбөйтүү операциясы менен стекти долбоорлоо Leetcode чечими

Көйгөйдүн билдирүүсү Көбөйтүү операциясы менен стекти долбоорлоо Leetcode Solution - төмөндөгү операцияларды эффективдүү колдогон стекти долбоорлообуз керек экенин айтат. Стектин максималдуу сыйымдуулугун дайындаңыз. Стектин көлөмү максималдуу кубаттуулуктан азыраак болсо, түртүү операциясын натыйжалуу аткарыңыз ...

Толук маалымат

Эки эселенген шилтеме тизмесин колдонуп, Dequeди ишке ашыруу

Көйгөйдүн баяндалышы "Эки эселенген шилтемени колдонуп, Dequeди ишке ашыруу" көйгөйүндө, insertFront (x) эки эселенген тизмесин колдонуп, Deque же Doubly Ended Queueдин төмөнкү функцияларын ишке ашыруу керектиги айтылат: Deque insertEnd (x) башына x элементин кошуңуз. ): X элементин аягында кошуңуз ...

Толук маалымат

Ата-энелер массивинен жалпы дарактын бийиктиги

Маселени баяндоо “Ата-энелер массивинен алынган жалпы дарактын бийиктиги” көйгөйү, сизге n чокулары бар дарак катар массив катарында берилгенин билдирет [0… n-1]. Бул жерде ар бир i [par] индекси түйүндү, ал эми i мааниси ошол түйүндүн жакынкы энесин билдирет. Тамыр түйүнү үчүн ...

Толук маалымат

Мобилдик сандык баскычтоп көйгөйү

Маселе жөнүндө билдирүү Мобилдик сандык баскычтоп көйгөйүндө, биз сандык баскычтопту карайбыз. Учурдагы баскычтын өйдө, ылдый, сол жана оң жагындагы баскычтарды гана басууга уруксат берилиши үчүн, биз берилген узундуктагы сандык ырааттуулуктардын бардыгын табышыбыз керек. Сага уруксат берилген эмес …

Толук маалымат

Биринчи кайталанбаган элемент

Бизге А массиви берилген, биз массивден биринчи кайталанбаган элементти табышыбыз керек. Мисалы киргизүү: A [] = {2,1,2,1,3,4} Чыгуу: Биринчи кайталанбаган элемент: 3 Себеби 1, 2 жооп эмес, анткени алар кайталап жатышат, ал эми 4 жооп эмес, анткени биз табыш керек ...

Толук маалымат

Кезектин биринчи K элементтерин кайтаруу

Кезек маселесинин биринчи K элементтерин артка кайтарууда биз кезек жана k санын бердик, кезектин стандарттуу амалдарын колдонуп, кезектин биринчи k элементтерин кайтарыңыз. Мисалдар Киргизүү: кезек = 10 -> 15 -> 31 -> 17 -> 12 -> 19 -> 2…

Толук маалымат

Translate »