LRU Cache Leetcode լուծում

Խնդրի հայտարարություն LRU Cache LeetCode լուծում – «LRU Cache»-ը ձեզ խնդրում է նախագծել տվյալների կառուցվածք, որը հետևում է ամենաքիչ օգտագործված (LRU) քեշին: Մենք պետք է իրականացնենք LRUCache դաս, որն ունի հետևյալ գործառույթները. դրական չափի հզորությամբ։ int get (int բանալի): Վերադարձեք արժեքը…

Կարդալ ավելին

Valid Palindrome II Leetcode Solution

Խնդրի հայտարարություն Valid Palindrome II LeetCode Solution – «Valid Palindrome II»-ը նշում է, որ հաշվի առնելով s տողը, մենք պետք է վերադարձնենք true, եթե s-ը կարող է լինել palindrome տող առավելագույնը մեկ նիշ ջնջելուց հետո: Օրինակ․ Մուտք՝ s = «aba» Արդյունք՝ ճշմարիտ Բացատրություն․ Մուտքային տողը արդեն պալինդրոմ է, ուստի կա…

Կարդալ ավելին

Array-ի արտադրանք, բացառությամբ Self LeetCode Solution-ի

Խնդրի ձևակերպում Զանգվածի արտադրյալը, բացառությամբ Self LeetCode-ի լուծման – Հաշվի առնելով ամբողջ թվային զանգվածի թվերը, վերադարձրեք զանգվածի պատասխանն այնպիսին, որ [i]-ը հավասար լինի թվերի բոլոր տարրերի արտադրյալին, բացառությամբ nums[i]-ի: Nums-ի ցանկացած նախածանցի կամ վերջածանցի արտադրյալը երաշխավորված է տեղավորվելու 32-բիթանոց ամբողջ թվի մեջ: Դուք պետք է գրեք ալգորիթմ, որն աշխատում է O(n) ժամանակով և առանց բաժանման…

Կարդալ ավելին

Շարունակ զանգված

Հաշվի առնելով մի զանգված, որը բաղկացած է միայն 0-ից և 1-ից: Մենք պետք է գտնենք ամենաերկար հարևան ենթախմբի երկարությունը, որը հավասարապես բաղկացած է o -ներից և 1-ից: Օրինակ Մուտք arr = [0,1,0,1,0,0,1] Արդյունք 6 Բացատրություն Ամենաերկար հարակից ենթա-զանգվածը նշվում է կարմիրով [0,1,0,1,0,0,1] և դրա երկարությունը 6-ն է. Ալգորիթմի հավաքածու

Կարդալ ավելին

0-ից և 1-ից առանձնացրեք զանգվածում

Խնդիրի հայտարարությունը Ենթադրենք, որ դուք ունեք ամբողջ զանգված: «Rayանգվածի մեջ առանձնացնել 0-ը և 1-ը» խնդիրը պահանջում է զանգվածը բաժանել երկու մասի ՝ 0-ի և 1-ի: 0-ը պետք է լինեն զանգվածի ձախ կողմում, իսկ 1-ը `զանգվածի աջ կողմում: ...

Կարդալ ավելին

Գտեք Երկուական ծառի երկու հանգույցների հեռավորությունը

Խնդրի հայտարարություն «Գտեք հեռավորություն Երկուական ծառի երկու հանգույցների միջև» խնդիրը նշում է, որ ձեզ տրվում է երկուական ծառ, և ձեզ տրվում է երկու հանգույց: Այժմ դուք պետք է գտնեք այս երկու հանգույցների նվազագույն հեռավորությունը: Օրինակ // isառը ցուցադրվում է ՝ օգտագործելով 1-ին հանգույցի վերևում գտնվող պատկերը

Կարդալ ավելին

Rayանգվածի տարրի առաջին և վերջին ցուցիչների առավելագույն տարբերությունը

Ենթադրենք, դուք ունեք ամբողջ թվերի զանգված: «Rayանգվածի տարրի առաջին և վերջին ինդեքսների առավելագույն տարբերությունը» խնդիրը պահանջում է պարզել զանգվածում առկա յուրաքանչյուր թվի առաջին և վերջին ցուցիչի տարբերությունը այնպես, որ տարբերությունը բոլորից առավելագույն լինի: Օրինակ …

Կարդալ ավելին

Տպեք Երկուական ծառի աջ տեսքը

Խնդրի հայտարարություն «Երկուական ծառի ճիշտ տեսք տպել» խնդիրը նշում է, որ ձեզ տրվում է երկուական ծառ: Այժմ դուք պետք է գտնեք այս ծառի ճիշտ տեսքը: Այստեղ երկուական ծառի ճիշտ տեսքը նշանակում է տպել հաջորդականությունը այնպես, ինչպես ծառն է նայում looked

Կարդալ ավելին

Ենթասուր 0 գումարով

«Գտեք, եթե գոյություն ունի ենթագոտի 0 գումարով» խնդիրը ասում է, որ ձեզ տրվում է նաև ամբողջ զանգված, որը պարունակում է բացասական ամբողջ թվեր: Խնդիրի հայտարարությունը խնդրում է պարզել, թե արդյոք չափի որևէ ենթ-զանգված ունի գոնե 1. Այս ենթ-զանգվածը պետք է ունենա 1.-ի հավասար գումար: arr [] = {2,1, -3,4,5} Example

Կարդալ ավելին

Գրեք մի ֆունկցիա `երկու Կապված ցուցակների խաչմերուկի կետը ստանալու համար

Խնդրի հայտարարություն «Գրեք մի գործառույթ երկու Կապված ցուցակների հատման կետը ստանալու համար» խնդիրը նշում է, որ ձեզ տրվում է երկու կապված ցուցակ: Բայց դրանք անկախ կապակցված ցուցակներ չեն: Նրանք ինչ-որ պահի կապված են: Այժմ դուք պետք է գտնեք այս երկու ցուցակների հատման այս կետը: ...

Կարդալ ավելին

Translate »