LRU Cache Leetcode шешімі

Мәселе туралы мәлімдеме LRU кэшінің LeetCode шешімі – «LRU кэші» ең аз пайдаланылған (LRU) кэшінен кейінгі деректер құрылымын жобалауды сұрайды. Бізге келесі функциялары бар LRUCache сыныбын енгізу қажет: LRUCache(int сыйымдылығы): LRU кэшін инициализациялайды. оң өлшемді сыйымдылықпен. int get (int пернесі): мәнді қайтару ...

Ары қарай оқу

Ішкі жол Leetcode шешімінің ең көп саны

Мәселе туралы мәлімдеме : Ішкі жолдың ең көп кездесетін саны Leetcode шешімі – s жолын ескере отырып, келесі ережелер бойынша кез келген ішкі жолдың қайталануларының ең көп санын қайтарыңыз: Ішкі жолдағы бірегей таңбалар саны maxLetters мәнінен аз немесе оған тең болуы керек. Ішкі жол өлшемі minSize және maxSize қоса алғанда арасында болуы керек. Мысал…

Ары қарай оқу

Leitcode шешімінен романға дейін

«Римнен бүтінге дейін» есебінде бізге римдік цифр түрінде натурал санды көрсететін жол берілген. Рим сандары келесі кесте арқылы бүтін сандарға айналдыруға болатын 7 таңбамен ұсынылған: Ескерту: берілген рим цифрының бүтін мәні немесе ... аспайды

Ары қарай оқу

Sqrt (немесе шаршы түбір) ыдырау техникасы

Сізге бүтін массивтің сұранысы беріледі. Сізден берілген сұраныс ауқымында келетін барлық сандардың қосындысын анықтау сұралады. Берілген сұраныс екі түрден тұрады, яғни - Жаңарту: (индекс, мән) сұраныс ретінде беріледі, сізге қажет жерде…

Ары қарай оқу

Қайталанатын ішкі массивтің максималды ұзындығы

«Қайталанатын ішкі массивтің максималды ұзындығы» мәселесінде біз 1 массив және 2 массивтің екі массивін бердік, сіздің тапсырмаңыз екі жиымда да пайда болатын ішкі жиымның максималды ұзындығын табу. Мысал енгізу: [1,2,3,2,1] [3,2,1,4,7] Шығу: 3 Түсіндіру: ішкі жиымның максималды ұзындығы 3 және…

Ары қарай оқу

Жиымдағы ең жоғары және ең кіші жиіліктер арасындағы айырмашылық

«Жиымдағы ең жоғары және ең кіші жиіліктер арасындағы айырмашылық» мәселесі сізде бүтін массив бар деп болжайды. Мәселе қою массивтегі екі бөлек санның ең жоғары жиілігі мен ең төменгі жиілігі арасындағы максималды айырмашылықты анықтауға сұрайды. Мысал arr [] = {1, 2, 3,…

Ары қарай оқу

Берілген өніммен жұптаңыз

«Берілген өніммен жұптасу» есебінде сізге бүтін массив және «х» саны берілгендігі айтылған. Берілген массивте жиым көбейтіндісі 'x' -ге тең болатын жұптан тұратындығын анықтаңыз. Мысал [2,30,12,5] x = 10 Ия, оның өнімнің жұптары туралы түсіндірмесі 2

Ары қарай оқу

Массивтің орташа мәні

Проблемалық мәлімдеме “Массивтің ауқымының орташа мәні” есебі сізге бүтін массив және q сұраныстар саны берілгенін айтады. Әр сұрау ауқым ретінде сол және оң жақтан тұрады. Проблемалық мәлімдеме барлық кіретін сандардың орташа мәнін анықтауды сұрайды ...

Ары қарай оқу

Екілік жолды х және у кезектесулерінің орнына қайта орналастырыңыз

Есептердің қойылымы Сізге екілік жол, ал x және y екі сандары берілді делік. Жол тек 0 мен 1-ден тұрады. «Екілік жолды кезектескен х және у пайда болатындай етіп қайта құру» мәселесі жолды 0-ге x рет келетін ⇒ 1 рет келетін етіп қайта орналастыруды сұрайды ...

Ары қарай оқу

Массивті жұп индекс элементтері кішірек, тақ индекс элементтері үлкен болатындай етіп реттеңіз

Мәселе туралы мәлімдеме Сіз бүтін сандар жиымын бердіңіз. «Массивті жұп индекс элементтері кішірек, тақ индекс элементтері көбірек болатындай етіп қайта құру» мәселесі массивті жұп индекс элементтері тақ индекс элементтерінен кіші болатындай етіп қайта құруды сұрайды ...

Ары қарай оқу

Translate »