LRU Cache Leetcode լուծում

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

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

Trapping Rain Water Leetcode Solution

Խնդիրի ձևակերպում Անձրևի ջրի թակարդում LeetCode լուծում – «Անձրևի ջրի թակարդում» նշում է, որ տրված է բարձրությունների մի զանգված, որը ներկայացնում է բարձրության քարտեզ, որտեղ յուրաքանչյուր բարի լայնությունը 1 է: Մենք պետք է գտնենք անձրևից հետո թակարդված ջրի քանակը: Օրինակ՝ Մուտք՝ բարձրություն = [0,1,0,2,1,0,1,3,2,1,2,1] Արդյունք՝ 6 Բացատրություն՝ Ստուգել…

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

Flatten 2D Vector LeetCode լուծում

Խնդրի ձևակերպում Flatten 2D Vector LeetCode լուծում – Նախագծեք կրկնող՝ 2D վեկտորը հարթեցնելու համար: Այն պետք է աջակցի հաջորդ և hasNext գործողություններին: Իրականացնել Vector2D դասը. Vector2D(int[][] vec) նախաստորագրում է օբյեկտը 2D վեկտոր vec-ով: next()-ը վերադարձնում է հաջորդ տարրը 2D վեկտորից և ցուցիչը մեկ քայլ առաջ է տեղափոխում: Դուք կարող եք ենթադրել, որ բոլոր…

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

Graph Valid Tree LeetCode լուծում

Խնդրի շարադրանք Graph Valid Tree LeetCode լուծում – Հաշվի առնելով գրաֆիկի եզրերը, ստուգեք, թե արդյոք եզրերը կազմում են վավեր ծառ: Եթե ​​այո, ապա վերադարձրեք ճշմարիտ և կեղծ հակառակ դեպքում: Ծայրերը տրված են որպես n*2 չափի 2D զանգված. Օրինակներ և բացատրություններ Օրինակ 1. Մուտքագրում՝ n = 5, …

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

Excel թերթիկի սյունակի վերնագիր LeetCode լուծում

Խնդրի շարադրանք Excel թերթիկի վերնագիր LeetCode լուծում – Մեզ տրվում է սյունակի համար (եկեք այն անվանենք colNum) և պետք է վերադարձնենք դրա համապատասխան սյունակի վերնագիրը, ինչպես երևում է excel թերթում Օրինակ A -> 1 B -> 2 C -> 3: … Z -> 26 AA…

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

Մեծամասնություն Element II Leetcode լուծում

Այս խնդրում մեզ տրվում է ամբողջ թվերի զանգված: Նպատակն է գտնել այն բոլոր տարրերը, որոնք ավելի շատ են, քան ⌋N / 3⌋ ժամանակն է, զանգվածում, որտեղ N = զանգվածի չափը և ⌊ ⌋ հատակի օպերատորն է: Մենք պետք է վերադարձնենք մի զանգված…

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

Մեծամասնության տարրի Leetcode լուծում

Խնդրի հայտարարություն Մեզ տրվում է ամբողջ թվերի զանգված: Մենք պետք է վերադարձնենք ամբողջ թվին, որն ավելի շատ է, քան ⌋N / 2⌋ ժամանակն է, այն զանգվածում, որտեղ ⌊ ⌋ -ն հատակի օպերատոր է: Այս տարրը կոչվում է մեծամասնության տարր: Նշենք, որ մուտքային զանգվածը միշտ պարունակում է մեծամասնության տարր: ...

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

Առցանց ալգորիթմ `Palindrome- ը հոսքի մեջ ստուգելու համար

Խնդիրի հայտարարություն «Պալինդրոմը հոսքի միջոցով ստուգելու առցանց ալգորիթմում» խնդրում մենք տվել ենք նիշերի հոսք (քարթաքարերը ստացվում են մեկ առ մեկ): Գրեք ծրագիր, որն ամեն անգամ կտպագրի «այո», եթե ստացված նիշերը մինչ այժմ կազմում են պալինդրոմ: Մուտքային ձևաչափը առաջին և միակն է

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

Էլեմենտները զանգվածում հայտնվում են ավելի քան N / K անգամ

Խնդրի հայտարարություն «rayանգվածում տարրերն ավելի շատ են քան N / K անգամ» խնդրում մենք տվել ենք n չափի ամբողջ զանգված: Գտեք այն տարրերը, որոնք ավելի քան n / k անգամ են հայտնվում: Որտեղ k է մուտքային արժեքը: Մուտքի ձևաչափը Առաջին և միայն մեկ տող, որը պարունակում է երկու և N ամբողջ թվեր:

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

Մեծամասնության տարր

Խնդրի հայտարարություն Հաշվի առնելով տեսակավորված զանգվածը, մենք պետք է գտնենք տեսակավորված զանգվածից մեծամասնության տարրը: Մեծամասնության տարր. Համարը, որը տեղի է ունենում զանգվածի չափի կեսից ավելին: Այստեղ մենք տվել ենք x թիվ, մենք պետք է ստուգենք, որ այն մեծամասնության_ էլեմենտ է, թե ոչ: Ներածման օրինակ 5 2…

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

Translate »