3 Ամփոփ Leetcode լուծում

Խնդիրի հայտարարություն Հաշվի առնելով n ամբողջ թվերի զանգվածը, թվերում կա՞ a, b, c տարրեր, որոնք a + b + c = 0: Գտեք բոլոր եզակի եռյակները զանգվածում, որը տալիս է զրոյի գումար: Ուշադրություն դարձրեք. Որ լուծույթի հավաքածուն չպետք է կրկնակի եռյակ պարունակի: Օրինակ # 1 [-1,0,1,2, -1,4]

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

Փուչիկների առավելագույն քանակը Leetcode լուծում

Խնդրի հայտարարություն Այս խնդրում մեզ տրված է նիշերի մի շարք, որոնք պարունակում են փոքրատառ անգլերեն տառեր: Մենք պետք է գտնենք, թե «փուչիկ» բառի քանի օրինակ կարող ենք կազմել ՝ օգտագործելով տրված տողի նիշերը: Օրինակ String = “banooll” 1 Բացատրություն. String = baqwweeeertylln 0 Բացատրություն ՝ As the

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

Որոնեք պտտվող տեսակավորված զանգվածի Leetcode լուծում

Հաշվի առեք տեսակավորված զանգվածը, բայց ընտրվեց մեկ ցուցիչ, և զանգվածը պտտվեց այդ պահին: Այժմ զանգվածը պտտվելուց հետո ձեզանից պահանջվում է գտնել որոշակի թիրախային տարր և վերադարձնել դրա ինդեքսը: Եթե ​​տարրը առկա չէ, վերադարձիր -1: Խնդիրն ընդհանուր առմամբ is

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

Highestանգվածի բարձրագույն և նվազագույն հաճախականությունների միջև տարբերություն

«Rayանգվածի բարձրագույն և նվազագույն հաճախականությունների միջև տարբերություն» խնդիրը նշում է, որ ենթադրում է, որ դուք ունեք ամբողջ զանգված: Խնդրի հայտարարությունը խնդրում է պարզել զանգվածի երկու հստակ թվերի ամենաբարձր և ամենացածր հաճախությունների միջև առավելագույն տարբերությունը: Arr [] = {1, 2, 3, Example

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

Գտեք ՝ ենթաշերտը լեռան տեսքով է, թե ոչ

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

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

Վերադասավորեք երկուական տողը որպես x և y այլընտրանքային դեպքեր

Խնդիրի հայտարարությունը Ենթադրենք, որ ձեզ տրված է երկուական տող, և երկու թվեր x և y: Լարը բաղկացած է միայն 0-ից և 1-ից: «Երկուական տողը վերադասավորեք որպես x և y այլընտրանքային դեպքեր» խնդիրը պահանջում է վերադասավորել տողը այնպես, որ 0-ը գա x անգամ comes 1 գա…

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

Հաշվի՛ր ենթակետերը 1-ի և 0-ի հավասար թվով

Խնդրի հայտարարություն «Հաշվիր ենթակետերը հավասար թվով 1-ի և 0-ի հետ» խնդիրը նշում է, որ քեզ տրվում է միայն 0-ից և 1-ից բաղկացած զանգված: Խնդրի հայտարարությունը խնդրում է պարզել ենթաշարքերի զանգվածը, որը բաղկացած է 0-ի գովազդի 1-ից ոչ-ից: Arr [] = {0, 0, 1, Example

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

Arանգվածը վերադասավորեք այնպես, որ նույնիսկ ինդեքսային տարրերն ավելի փոքր լինեն, իսկ կենտ ինդեքսային տարրերն ավելի մեծ լինեն

Խնդրի հայտարարություն Դուք տվել եք ամբողջ թվերի զանգված: «Վերադասավորեք զանգվածն այնպես, որ նույնիսկ ինդեքսային տարրերն ավելի փոքր լինեն, իսկ կենտ ինդեքսային տարրերն ավելի մեծ են» խնդիրը պահանջում է զանգվածը վերադասավորել այնպես, որ զույգ ինդեքսային տարրերը պետք է փոքր լինեն տարօրինակ ինդեքսի տարրերից a

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

Կուկու Հաշինգ

Խնդիրի հայտարարություն Cuckoo Hashing- ը մեթոդ է, որն օգտագործվում է խնդիրը լուծելու համար, երբ բախում է տեղի ունենում Hash Table- ում: Բախումները հավանական է, որ աղյուսակում hash ֆունկցիայի երկու hash արժեք ունեն: Բախում է տեղի ունենում, երբ hash ֆունկցիայի մեջ նույն բանալու համար երկու hash արժեք է տեղի ունենում…

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

Հաշվեք զույգերը երկու կապակցված ցուցակներից, որոնց գումարը հավասար է տրված արժեքին

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

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