Жылдыруучу терезенин максималдуу LeetCode чечими

Көйгөйдүн билдирүүсү Жылдыруучу терезенин максималдуу LeetCode чечими мындай дейт: – Сизге бүтүн сандардын массиви берилет жана массивдин эң солунан оңго карай жылып жаткан k өлчөмүндөгү жылма терезе бар. Терезеде сиз к сандарды гана көрө аласыз. Ар бир жолу…

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

60 LeetCode Чечимине бөлүнүүчү жалпы узактыгы бар ырлардын түгөйлөрү

Көйгөйдүн билдирүүсү Жалпы узактыгы 60га бөлүнүүчү ырлардын жуптары LeetCode Чечим – Жалпы узактыгы 60га бөлүнүүчү ырлардын жуптары LeetCode Solution мындай дейт: - Сизге i-ырдын узактыгы[i] секунда болгон ырлардын тизмеси берилген. Кайсы ырлардын жуптарынын санын кайтарыңыз ...

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

LRU Cache Leetcode Solution

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

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

Data Stream LeetCode Чечиминен медианды табыңыз

Көйгөйдүн билдирүүсү Берилиштер агымынан медиананы табыңыз LeetCode Solution – Медиана иреттелген бүтүн тизмектеги орто маани. Эгерде тизменин өлчөмү жуп болсо, анда орто маани жок жана медиана эки орто маанинин орточо мааниси болуп саналат. Мисалы, arr = [2,3,4] үчүн медиана…

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

Датаны кайра форматтоо LeetCode Solution

Көйгөйдүн билдирүүсүн кайра форматтоо Дата LeetCode Чечим – Күн Ай Жыл формасында дата сабы берилген, мында: Күн топтомдо {“1-”, “2-чи”, “3-чи”, “4-чи”, …, “30-”, “31-чи” ”}. Ай топтомдо {"Ян", "Февр", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Нояб", «дек»}. Жылы [1900, 2100] аралыгында. Даталар сабын айландыруу…

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

Массивди жыштыкты көбөйтүү менен чечүү Leetcode Solution

Көйгөйдүн билдирүүсү Жыштыктарды көбөйтүү боюнча массивди иреттөө LeetCode Чечим – “Жыштыкты көбөйтүү боюнча массивди сорттоо” сизге бүтүн сандардын массивдери берилгенин, массивди маанилердин жыштыгынын негизинде көбөйтүү иретинде иргеңиз. Эки же андан көп маанилердин жыштыгы бирдей, биз аларды иреттешибиз керек ...

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

Субаррайдын суммасы K LeetCode Чечимине барабар

Көйгөйдүн билдирүүсү Субаррайдын суммасы K барабар LeetCode Чечим – “Субаррайдын суммасы K барабар” сизге бүтүн “сандар” массивдери жана “k” бүтүн сандары берилгенин айтат, суммасы “k” ге барабар болгон үзгүлтүксүз кошумча массивдердин жалпы санын кайтарыңыз. Мисал: сандар = [1, 2, 3], k=3 2 Түшүндүрмө: Ал жерде…

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

LRU кэш LeetCode чечими

Суроо Эң азыраак колдонулган (LRU) кэшинин чектөөлөрүнө ылайык маалымат структурасын долбоорлаңыз. LRUCache классын ишке ашыруу: LRUCache(int кубаттуулугу) LRU кэшин оң өлчөмдөгү сыйымдуулук менен инициализациялоо. int get(int ачкычы) Эгерде ачкыч бар болсо, ачкычтын маанисин кайтарыңыз, антпесе -1 кайтарыңыз. void put(int ачкычы, int мааниси) Эгерде ачкыч бар болсо, ачкычтын маанисин жаңыртыңыз. Болбосо, ачкыч-маани жуптарын кошуңуз…

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

Массивди жыштыкты көбөйтүү менен чечүү Leetcode Solution

Маселелердин баяндалышы Бүтүн сан сандарынан турган массив берилгендиктен, массивди маанилеринин жыштыгына жараша өсүп жаткан ирети менен иреттеңиз. Эгерде бир нече маани бирдей жыштыкка ээ болсо, аларды азайуу ирети менен иреттеңиз. Мисал nums = [1,1,2,2,2,3] [3,1,1,2,2,2] Түшүндүрмө: '3' 1, '1' жыштык ...

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

Sqrt (же чарчы тамыр) ажыроо ыкмасы

Сизге бүтүндөй массивдин диапазону берилген. Берилген суроо чегинде келген бардык сандардын суммасын аныктоону суранат. Берилген суроо эки түрдө болот, алар - Жаңыртуу: (индекс, маани) суроо катары берилет, сизге керек жерде…

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

Translate »