Atlassian կոդավորման հարցազրույցի հարցերը

Ատլասյան զանգվածի հարցեր

1 - ին հարց. Առավելագույն շահույթ Leetcode Solution-ում աշխատանքի ժամանակացույցում Խնդրի հայտարարություն Աշխատանքի ժամանակացույցում առավելագույն շահույթ LeetCode Solution – «Առավելագույն շահույթ աշխատանքի ժամանակացույցում» նշում է, որ ձեզ տրվում է n աշխատանք, որտեղ յուրաքանչյուր աշխատանք սկսվում է startTime[i]-ից և ավարտվում endTime[i]-ով և ստանալով շահույթ[i] ]։ Պետք է վերադարձնենք այն առավելագույն շահույթը, որը կարող ենք ունենալ նման ...

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

2 - ին հարց. Համակցված գումարի Leetcode լուծում Combination Sum Leetcode Solution- ի խնդիրը մեզ տալիս է ամբողջ թվերի և թիրախի զանգված կամ ցուցակ: Մեզ ասում են, որ գտնենք այն համադրությունները, որոնք կարող են կատարվել այս ամբողջ թվերի միջոցով, ցանկացած քանակի անգամ, որոնք ավելանում են տվյալ թիրախին: Այսպիսով, ավելի պաշտոնական, մենք կարող ենք օգտագործել տրված ...

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

3 - ին հարց. Rayուցանիշի զույգերի քանակը զանգվածում հավասար տարրերով Ենթադրենք, մենք տվել ենք ամբողջ զանգված: «Rayուցանիշի հավասար տարրերով ցուցանիշների զույգերի հաշվարկը զանգվածում» խնդիրը պահանջում է պարզել (i, j) զույգ ինդեքսների ոչ-ն այնպես, որ arr [i] = arr [j] և i հավասար չլինի j , Arr [] = {2,3,1,2,3,1,4} 3 բացատրական զույգ ...

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

4 - ին հարց. Arանգվածի երկու ենթաբազմությունների առավելագույն հնարավոր տարբերություն Ենթադրենք, մենք ունենք ամբողջ զանգված: «Problemանգվածի երկու ենթաբազմությունների առավելագույն հնարավոր տարբերություն» խնդրի հայտարարությունը խնդրում է պարզել զանգվածի երկու ենթաբազմությունների միջև հնարավոր առավելագույն տարբերությունը: Հետևելու պայմանները. Զանգվածը կարող է պարունակել կրկնվող տարրեր, բայց տարրի ամենաբարձր հաճախականությունը ...

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

5 - ին հարց. Առավելագույն գումարի ավելացման հետևանք Խնդիրի հայտարարություն «Հետևանքների ավելացման առավելագույն գումար» խնդրի մեջ մենք զանգված ենք տվել: Գտեք տրված զանգվածի առավելագույն հետևյալի հանրագումարը, այսինքն ՝ հաջորդականության մեջ գտնվող ամբողջ թվերը դասավորված են ըստ հերթականության: Հաջորդականությունը զանգվածի մի մաս է, որը հաջորդականություն է, որը ...

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

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

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

Ատլասյան լարային հարցեր

7 - ին հարց. Հեռախոսահամարի նամակների համակցություններ Հեռախոսահամարի խնդրի տառային համակցություններում մենք տվել ենք 2-ից 9 թվեր պարունակող մի տող: Խնդիրն այն է, որ գտնենք բոլոր հնարավոր համադրությունները, որոնք կարող էին ներկայացվել այդ թվով, եթե յուրաքանչյուր համար ունի իրեն նշանակված որոշ տառեր: Համարի նշանակումը ...

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

Ատլասյան ծառի հարցեր

8 - ին հարց. Վավերացրեք Երկուական որոնման ծառը Երկուական որոնման վավերացման խնդիր ծառի ծառը, որը մենք տվել ենք ծառի արմատին, պետք է ստուգենք ՝ դա երկուական որոնման ծառ է, թե ոչ: Օրինակ ՝ Ելք. Ճշմարիտ Բացատրություն. Տրված ծառը երկուական որոնման ծառ է, քանի որ բոլոր տարրերը, որոնք մնացել են յուրաքանչյուր ենթա ծառին ...

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

Ատլասյան այլ հարցեր

9 - ին հարց. Գնահատեք հակադարձ լեհական նշումը LeetCode լուծումը Խնդրի հայտարարություն Գնահատեք հակադարձ լեհական նշումը LeetCode լուծում – Գնահատեք թվաբանական արտահայտության արժեքը հակադարձ լեհական նշումով: Վավեր օպերատորներն են +, -, * և /: Յուրաքանչյուր օպերանդ կարող է լինել ամբողջ թիվ կամ մեկ այլ արտահայտություն: Նկատի ունեցեք, որ երկու ամբողջ թվերի միջև բաժանումը պետք է կրճատվի զրոյի ուղղությամբ: Երաշխավորված է, որ տվյալ ...

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

10 - ին հարց. Ենթատողի Leetcode լուծույթի առաջացման առավելագույն քանակը Խնդրի դրույթ. Ենթատողի երևույթների առավելագույն քանակը Leetcode-ի լուծում. տրված s տողը վերադարձրեք ցանկացած ենթատողի առաջացման առավելագույն քանակը հետևյալ կանոնների համաձայն. Ենթատողի եզակի նիշերի թիվը պետք է փոքր կամ հավասար լինի maxLetters-ին: Ենթալարի չափը պետք է լինի minSize-ի և maxSize-ի միջև: Օրինակ ...

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

11 - ին հարց. Ժամանակի վրա հիմնված բանալի-արժեքի խանութ LeetCode լուծում Խնդրի շարադրանք Ժամանակի վրա հիմնված բանալի-արժեքի վրա Պահպանել LeetCode լուծում – նախագծել ժամանակի վրա հիմնված բանալի-արժեքի տվյալների կառուցվածք, որը կարող է պահել միևնույն բանալիի համար մի քանի արժեքներ տարբեր ժամանակային դրոշմանիշերում և ստանալ բանալու արժեքը որոշակի ժամանակի դրոշմանիշում: Իրականացնել TimeMap դասը. TimeMap()-ը սկզբնավորում է տվյալների կառուցվածքի օբյեկտը: void set (String key, String ...

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

12 - ին հարց. Նվազագույն թվով ծորակներ, որոնք պետք է բացեն այգու LeetCode լուծույթը ջրելու համար Խնդրի շարադրանք Այգի ջրելու համար բացվող ծորակների նվազագույն քանակը LeetCode լուծում – X առանցքի վրա կա միաչափ այգի: Այգին սկսվում է 0 կետից և ավարտվում n կետով: (այսինքն այգու երկարությունը n է): Կան n + 1 ծորակներ, որոնք տեղակայված են [0, 1, ..., n] կետերում ...

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

13 - ին հարց. Գտեք երկուական ծառի տերևներ LeetCode լուծում Խնդրի ձևակերպում Գտեք երկուական ծառի տերևները LeetCode լուծում – Հաշվի առնելով երկուական ծառի արմատը, հավաքեք ծառի հանգույցները, կարծես դա անում եք. Հավաքեք բոլոր տերևային հանգույցները: Հեռացրեք բոլոր տերևային հանգույցները: Կրկնեք մինչև ծառը դատարկվի: Օրինակ փորձնական դեպք 1. Մուտք. արմատ = [1, 2, 3, ...

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

14 - ին հարց. Դիզայն Hit Counter LeetCode լուծում Խնդրի շարադրանք Դիզայն Հիթ Counter LeetCode լուծում – Նախագծեք հարվածների հաշվիչ, որը հաշվում է վերջին 5 րոպեի ընթացքում (այսինքն՝ վերջին 300 վայրկյանում) ստացված հարվածների քանակը: Ձեր համակարգը պետք է ընդունի ժամանակի դրոշմանիշի պարամետրը (վայրկյաններով հստակություն), և դուք կարող եք ենթադրել, որ զանգերը համակարգին կատարվում են ժամանակագրական հաջորդականությամբ (այսինքն՝ ժամանակի դրոշմը միապաղաղ աճում է): ...

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

15 - ին հարց. Մեկ համարի Leetcode լուծում Խնդրի ձևակերպում Single Number Leetcode-ի լուծում – Մեզ տրված է ամբողջ թվերի ոչ դատարկ զանգված և պետք է գտնել մի տարր, որը հայտնվում է ուղիղ մեկ անգամ: Հարցում տրվում է, որ յուրաքանչյուր տարր հայտնվում է երկու անգամ, բացի մեկից: Օրինակ 1. Մուտք՝ թվեր = [2,2,1] Ելք՝ 1 Օրինակ 2. Մուտք՝ ...

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

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

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

17 - ին հարց. Տեղադրեք Երկուական որոնման ծառի Leetcode լուծման մեջ Այս խնդրում մեզ տրված է Երկուական որոնման ծառի արմատային հանգույց, որը պարունակում է ամբողջ արժեքներ և հանգույցի ամբողջ արժեք, որը մենք պետք է ավելացնենք Երկուական որոնման ծառում և վերադարձնենք դրա կառուցվածքը: Տարրը BST- ի մեջ մտցնելուց հետո մենք պետք է տպենք դրա ...

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

18 - ին հարց. Տեղափոխումներ Leetcode լուծում Permutations Leetcode Solution- ը տալիս է ամբողջ թվերի պարզ հաջորդականություն և խնդրում է մեզ վերադարձնել տրված հաջորդականության բոլոր փոխարկումների ամբողջական վեկտորը կամ զանգվածը: Այսպիսով, նախքան խնդիրը լուծելու մեջ մտնելը: Մենք պետք է ծանոթ լինենք փոխատեղումներին: Այսպիսով, փոխարկումը ոչ այլ ինչ է, քան պայմանավորվածություն ...

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

19 - ին հարց. Կիտրոնի փոխման Leetcode լուծում Այս գրառումը գտնվում է Lemonade Change Leetcode Solution Problem statement- ում «Lemonade Change» խնդրում հաճախորդների հերթ է: Նրանք ուզում են մեզանից լիմոնադ գնել, որն արժե 5 ռուպի: Հաճախորդները կարող են մեզ տալ 5 ռուպի, 10 ռուպի կամ 20 ռուպի: Մենք ցանկանում ենք վերադարձնել ...

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

Translate »