Հեռացրեք կրկնօրինակները տեսակավորված ցուցակից LeetCode Solution-ից

Խնդրի հայտարարություն Հեռացրեք կրկնօրինակները տեսակավորված ցուցակից LeetCode Solution – Մեզ տրվում է տեսակավորված կապակցված ցուցակի գլուխը: Մեզ խնդրում են ջնջել բոլոր կրկնօրինակները, որպեսզի յուրաքանչյուր տարր հայտնվի միայն մեկ անգամ և վերադարձնել կապակցված ցուցակը նույնպես տեսակավորված: Օրինակներ և բացատրություններ Օրինակ 1. Մուտքագրում. գլուխ…

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

Գտեք կրկնօրինակ համարի LeetCode լուծումը

Խնդրի ձևակերպում Գտեք կրկնօրինակ թիվը LeetCode-ի լուծում – Տրվում է n + 1 ամբողջ թվեր պարունակող ամբողջ թվերի զանգված, որտեղ յուրաքանչյուր ամբողջ թիվ գտնվում է [1, n] ներառյալ միջակայքում: Կա միայն մեկ կրկնվող թիվ թվերով, վերադարձրեք այս կրկնվող թիվը: Դուք պետք է խնդիրը լուծեք առանց զանգվածի համարները փոփոխելու և օգտագործեք միայն մշտական ​​լրացուցիչ տարածություն: Մուտք՝ թվեր = [1,3,4,2,2] Արդյունք՝ 2 Բացատրություն…

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

Երկու կապակցված ցուցակների խաչմերուկ LeetCode լուծում

Խնդրի հայտարարություն Երկու կապակցված ցուցակների խաչմերուկ LeetCode լուծում – Մեզ տրվում են երկու խիստ կապված ցուցակների գլուխներ headA և headB: Նաև տրված է, որ երկու կապակցված ցուցակները կարող են ինչ-որ պահի հատվել: Մեզ խնդրում են վերադարձնել այն հանգույցը, որտեղ դրանք հատվում են կամ չեղյալ են հայտարարվում, եթե…

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

Ջնջել հանգույցը կապված ցանկում Leetcode լուծումում

Խնդրի հայտարարություն. Ջնջել հանգույցը կապակցված ցուցակում Leetcode լուծում – Գրել գործառույթ՝ մենակ կապակցված ցուցակում հանգույցը ջնջելու համար: Ձեզ հասանելիություն չի տրվի դեպի ցուցակի գլխավորը, փոխարենը ձեզ կտրվի մուտք դեպի այն հանգույցը, որը պետք է ուղղակիորեն ջնջվի: Երաշխավորված է, որ ջնջվող հանգույցը չի…

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

Տող դեպի ամբողջ թիվ (atoi) LeetCode լուծում

Խնդրի հայտարարություն The String to Integer (atoi) Leetcode Solution - «String to Integer (atoi)» նշում է, որ myAtoi(string s) ֆունկցիայի իրականացումը, որը տողը փոխակերպում է 32-բիթանոց ստորագրված ամբողջ թվի (նման է C/C++-ի atoi ֆունկցիային: ). MyAtoi(string s)-ի ալգորիթմը հետևյալն է. Կարդացեք և անտեսեք որևէ առաջատար բացատ: Ստուգեք՝ արդյոք հաջորդ նիշը (եթե…

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

Պարզեք, արդյոք զանգվածը այլ զանգվածի ենթաբազմություն է

«Գտեք, արդյոք զանգվածը այլ զանգվածի ենթաբազմություն է» խնդիրը ասում է, որ ձեզ տրվում է երկու զանգված arra1 [] և array2 []: Տրված զանգվածները չհավաքված են: Ձեր խնդիրն է պարզել, թե արդյոք զանգվածը 2 [] զանգվածի ենթաբազմություն է []: Օրինակ arr1 = [1] arr1,4,5,7,8,2 = [2] arr1,7,2,4 []… է

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

Տրված երկարության հաջորդականությունները, երբ յուրաքանչյուր տարր նախորդից ավելի է կամ հավասար երկու անգամ

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

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

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

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

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

Տարբերության զանգված | Շարքի թարմացման հարցում O- ում (1)

Ձեզ տրվում է ամբողջ զանգված և երկու տեսակի հարցումներ. Մեկը տրված թիվն ավելացնել մի տիրույթում, իսկ մյուսը ՝ ամբողջ զանգվածը տպել: Խնդիրը «Տարբերության զանգված | Լեռնաշղթայի թարմացման հարցումը O (1) –ում », - պահանջում է, որ մենք կատարենք O (1) –ում ընդգրկույթի թարմացումները: Arr []

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

Ստուգեք, արդյոք որևէ երկու ընդմիջում համընկնում է տրված ընդմիջումների միջև

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

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

Translate »