Cisco маектешүү суроолору

Cisco маектешүү суроолорутөөнөч

Cisco Networking Academy технологиянын, билим берүүнүн жана карьера мүмкүнчүлүктөрүнүн күчү аркылуу окуучулардын, мугалимдердин жана жамааттардын жашоосун өзгөртөт. Cisco IT жана тармактарда дүйнөлүк лидер болуп саналат. Биз ар кандай өлчөмдөгү компанияларга адамдардын байланышын, баарлашуусун жана кызматташуусун өзгөртүүгө жардам беребиз.

Ал Glassdoor боюнча 4.4* рейтингине ээ жана продуктыга негизделген мыкты компаниялардын бири болуп эсептелет. Бул анын жумуш-жашоо балансы үчүн жогору бааланат.

Алар келечекте да пайдалуу боло турган жакшы тренингдерди беришет. Сиз интервью үчүн төмөндөгү Cisco интервью суроолорун машыксаңыз болот. Сиз маалымдоо үчүн биз Cisco маектешүү суроолорун чогулттук.

Cisco Array суроолору

Суроо 1. Top K Frequent Elements LeetCode Solution Көйгөйдүн билдирүүсү Жогорку K көп кездешүүчү элементтер LeetCode Чечим мындай дейт: – Бүтүн массив сандары жана бүтүн k берилген болсо, k эң көп кездешкен элементтерди кайтарыңыз. Жоопту каалаган тартипте кайтара аласыз. 1-мисал: Киргизүү: сандар = [1,1,1,2,2,3], k = 2 Чыгуу: [1,2] 2-мисал: Киргизүү: сандар = [1], k = 1 Чыгуу: [1] ...

Толук маалымат

Суроо 2. Калктын максималдуу жылы LeetCode Solution Көйгөйдүн билдирүүсү Калктын максималдуу жылы LeetCode Solution мындай дейт: – Сизге 2D бүтүн массив журналдары берилет, мында ар бир журнал[i] = [birthi, deathi] i-адамдын туулган жана өлгөн жылдарын көрсөтөт. Кайсы бир жылдын калкы х - бул жыл ичинде жашаган адамдардын саны. Адамдын саны канча...

Толук маалымат

Суроо 3. Калктын максималдуу жылы LeetCode Solution Көйгөйдүн билдирүүсү: Калктын максималдуу жылы Leetcode чечими мындай дейт: – Сизге 2D бүтүн массив журналдары берилет, мында ар бир журнал[i] = [birthi, deathi] i-адамдын туулган жана өлгөн жылдарын көрсөтөт. Кайсы бир жылдын калкы х ошол жыл ичиндеги тирүү адамдардын саны? I-чи адам х жылдын популяциясында эсептелет, эгерде х ...

Толук маалымат

Суроо 4. Күнүмдүк температуралар Leetcode чечими Көйгөйдүн билдирүүсү Күнүмдүк температуралар Leetcode Чечим: берилген бүтүн сандар массивиндеги температуралар күнүмдүк температураларды билдирерин айтат, жооп [i] - жылуураак температураны алуу үчүн i-күндөн кийин күтө турган күндөрдүн саны болгон массивдин жообун кайтарыңыз. Эгер бул мүмкүн боло турган келечектеги күн жок болсо, анын ордуна [i] == 0 жоопту калтырыңыз. ...

Толук маалымат

Суроо 5. Жамгыр суусун кармоо Leetcode чечими Көйгөйдүн билдирүүсү Жамгыр суусун кармоочу LeetCode чечими – “Жамгыр суусун кармоо” бийиктиктердин массивинде ар бир тилкенин туурасы 1ге барабар бийиктик картасын көрсөткөнүн айтат. Биз жамгырдан кийин камалып калган суунун көлөмүн табышыбыз керек. Мисал: Киргизүү: бийиктик = [0,1,0,2,1,0,1,3,2,1,2,1] Чыгуу: 6 Түшүндүрмө: Текшерүү ...

Толук маалымат

Суроо 6. Coin Change 2 Leetcode Solution Көйгөйдүн билдирүүсү Монеталарды өзгөртүү 2 LeetCode чечими – “Монеталарды өзгөртүү 2” акчанын жалпы суммасын билдирген ар түрдүү бүтүн монеталардын массивдерин жана бүтүн санды берет деп айтылат. Биз сумманы түзгөн ар кандай мүмкүн болгон комбинациялардын жалпы санынын эсебин кайтарышыбыз керек. ...

Толук маалымат

Суроо 7. Unique Paths II Leetcode Solution Көйгөйдүн билдирүүсү Unique Paths II LeetCode Solution – “Unique Paths II” mxn торчосун эске алганда, робот тордун жогорку сол бурчунан башталат деп айтылат. Биз тордун төмөнкү оң бурчуна жетүү жолдорунун жалпы санын табышыбыз керек. ...

Толук маалымат

Суроо 8. Жок номер Leetcode чечими Көйгөйдүн билдирүүсү Жок сан LeetCode чечими – “Жок сан” [0,n] ортосундагы n айырмаланган санды камтыган n өлчөмүндөгү массив берилгенин айтат. Биз диапазондо жок болгон номерди кайтарышыбыз керек. Мисал: Киргизүү: nums = [3,0,1] Чыгуу: 2 Түшүндүрмө: Биз оңой эле байкасак болот, бардык ...

Толук маалымат

Суроо 9. Максималдуу Subarray Leetcode чечими Маселенин баяндалышы Массивдин бүтүн сандары берилгенде, эң чоң суммага ээ болгон чектеш субарраны (жок дегенде бир сан камтылган) таап, анын суммасын кайтарыңыз. Мисал nums = [-2,1, -3,4, -1,2,1, -5,4] 6 Түшүндүрүү: [4, -1,2,1] эң чоң суммага ээ = 6. Nums = [- 1] -1 1-ыкма (Бөлүп ал жана жеңип ал) Бул ыкма боюнча ...

Толук маалымат

Суроо 10. Сорттолгон массивдерди Leetcode Solution менен бириктирүү "Сорттолгон массивдерди бириктирүү" маселесинде, бизге төмөндөбөстөн иреттелген эки массив берилген. Биринчи массив толугу менен толтурулган эмес жана экинчи массивдин бардык элементтерин батыра турган орун жетиштүү. Биринчи массивде элементтер камтылышы үчүн, биз эки массивди бириктиришибиз керек ...

Толук маалымат

Суроо 11. Айналдырылган массивдин Leetcode чечиминде издөө Сорттолгон массивди карап көрөлү, бирок бир индекс тандалып алынды жана ошол учурда массив айландырылды. Эми, массивди айландыргандан кийин, белгилүү бир максаттуу элементти таап, анын индексин кайтарып беришиңиз керек. Эгерде элемент жок болсо, -1ди кайтарыңыз. Маселе жалпысынан ...

Толук маалымат

Суроо 12. N бүтүн сандардан турган массивдеги f (a [i], a [j]) суммасы Маселенин коюлушу n бүтүн сандардын массивиндеги бардык жуптардын үстүндөгү f (a [i], a [j]) суммасын 1 <= i <j <= n биз сунуш кылган деп эсептеп чыгууну суранат массив сандары. Мисал arr [] = {1, 2, 3, ...

Толук маалымат

Суроо 13. Берилген жуптар массиви Андагы бардык Симметриялык түгөйлөрдү табыңыз Бардык симметриялуу түгөйлөрдү табыңыз - Сизге массивдин бир нече түгөйү берилет. Андагы симметриялуу түгөйлөрдү табыш керек. Симметриялуу жуп симметриялуу деп айтылат, эгерде (а, б) жана (с, г) жуптарда "б" "с" га барабар жана "а" болсо ...

Толук маалымат

Суроо 14. Чектеш элементтери бар эң чоң кичи тилкенин узундугу "Чектеш элементтери бар ири субарринин узундугу" маселеси сизге бүтүндөй массив берилгенин билдирет. Маселенин коюлушу элементтерди ырааттуулук менен жайгаштыра турган эң узун чектеш суб-массивдин узундугун билүүнү суранат (үзгүлтүксүз, же жогорулай, же төмөндөйт). Сандар ...

Толук маалымат

Суроо 15. Берилген санга барабар болгон үчтүктүн санын эсептөө “Берилген санга барабар көбөйтүмдүү үч эмдин санын эсептөө” маселеси бизге бүтүндөй массив жана m саны берилгенин билдирет. Проблеманын чечими м-ге барабар продукт менен үч эмдин жалпы санын табууну суранат. Мисал arr [] = {1,5,2,6,10,3} m = 30 3 Түшүндүрүү үч эм ...

Толук маалымат

Суроо 16. Максималдуу орточо мааниси бар жол Көйгөйдүн баяндалышы “Орточо чоңдуктагы жол” көйгөйүндө сизге 2D массив же бүтүн сандардын матрицасы берилгендиги айтылат. Эми сиз сол жактагы уячада турасыз жана төмөнкү оңго жетишиңиз керек деп эсептейли. Көздөгөн жерге жетүү үчүн, же ... менен жылып баруу керек

Толук маалымат

Суроо 17. Кошуу жана кемитүү командаларын аткаргандан кийин өзгөртүлгөн массивди басып чыгарыңыз Сизге n өлчөмүндөгү массив берилет, адегенде массивдеги бардык маанилер 0 болуп калат, жана сурамдар. Ар бир сурамда төрт маани, суроонун түрү, диапазондун сол чекити, диапазондун оң чекити жана k саны камтылган, сиз ...

Толук маалымат

Суроо 18. Бинардык массивди текшерип, субарра көрсөткөн сан так же жуп санда "Экинчи массивди текшерип, субаррай менен берилген сан так же жуп" деген маселе сизге экилик массив жана диапазон берилгенин билдирет. Массив 0s жана 1s түрүндөгү сандан турат. Маселе билдирүүсү көрсөтүлгөн санды табууну суранат ...

Толук маалымат

Суроо 19. Субарвар тоо формасындабы же жокпу табыңыз Көйгөйдүн баяндалышы “Таблицанын тоо түрүндө же жок экендигин табыңыз” маселеси сизге бүтүндөй массив жана диапазон берилгенин билдирет. Маселенин коюлушу, берилген диапазондун ортосунда түзүлгөн чакан массив тоо формасында же ...

Толук маалымат

Суроо 20. Кошумча м Көйгөйдүн баяндалышы “Суммасы м-ге бөлүнгөн чакан топтом” маселеси сизге терс эмес бүтүн сандардын массивин жана m бүтүн санынын берилгендигин билдирет. Эми м-ге бөлүнүүчү сумма бар ички топтом бар экендигин табышыңыз керек. Ички топтомдун суммасы 0 деп ... бериши керек

Толук маалымат

Суроо 21. Акцияны сатып алуу жана сатуу үчүн эң жакшы убакыт Маселе жөнүндө билдирүү “Акцияны сатып алуу жана сатуу үчүн эң жакшы убакыт” көйгөйүндө сизге n узундуктагы баалардын массиви берилгендиги, анда ith элемент акциялардын бааларын ошол күнү сактайт. Эгерде биз бир гана бүтүм жасай алсак, башкача айтканда, бир күндө сатып алуу жана ...

Толук маалымат

Суроо 22. 0 же 1 деп чектеш элементтердин айырмасы менен максималдуу узундуктагы секреция Маселе жөнүндө билдирүү Сизге бүтүн массив берилген. Маселен, "чектеш элементтердин айырмасы 0 же 1 болгон максималдуу узундуктун ырааттуулугу", чектеш элементтердин айырмасы менен максималдуу кийинки узундуктун узундугун 0 же 1ден башка эч нерсе болбошу керек деп сурайт. [[= = 1]. ..

Толук маалымат

Суроо 23. Продукциянын субаррейси Көйгөйлөрдү баяндоо "Максималдуу продукт субарреси" көйгөйү оң жана терс сандарды камтыган бүтүн сандын массивин берет деп айтылат. Көйгөйдүн баяндоосу суб-массивдин максималдуу көбөйтүмүн табууну суранат. Мисал arr [] = {2, -2, 3, 5} 15 Түшүндүрүү Ички массивдеги элементтер ...

Толук маалымат

Суроо 24. 1 жана 0 сандарынын бирдей санындагы субаррездерди санап чыгыңыз Көйгөйлөрдү баяндоо “1 жана 0 сандарынын бирдей санындагы ич ара сүрөттөрдү эсептөө” маселеси сизге 0 жана 1 сандарынан турган массив берилгенин билдирет. Маселенин коюлушу 0-дун жарнактарынын 1-ге барабар суб-массивдердин санын эсептөөнү суранат. Мисал arr [] = {0, 0, 1, ...

Толук маалымат

Суроо 25. Айрым элементтери бар субаррездер Көйгөйлөрдү баяндоо "Айрым элементтери бар кичи беттер" сизге бүтүн элементтердин массиви берилгенин билдирет. Маселе коюлушу, бардык элементтери бири-биринен айырмаланып турган чектеш суб-массивдердин узундугунун суммасын табууну сурайт. Мисал arr [] = {3, 1, 2, 1} 4 Түшүндүрүү: Ички массивдер ...

Толук маалымат

Суроо 26. Берилген матрицанын бардык катарларындагы жалпы элементтер Маселени баяндоо “Берилген матрицанын бардык катарларындагы жалпы элементтер” көйгөйү, сизге M * N матрицасы берилгенин билдирет. Маселенин коюлушу O (M * N) убакытта матрицанын ар бир катарындагы берилген матрицанын бардык жалпы элементтерин табууну сурайт. Мисал arr [] = {{12, 1, 4, 5, ...

Толук маалымат

Суроо 27. Суммасы берилген хге барабар болгон эки иреттелген массивден жуптарды эсептеңиз Маселе боюнча билдирүү “Суммасы берилген чоңдукка барабар болгон эки иреттелген массивдин жуптарын эсептеңиз” маселеси сизге эки иреттелген бүтүн сандар массивин жана сумма деп аталган бүтүн санды бергенин билдирет. Проблеманын чечими жуптун жалпы санын аныктоону сурайт ...

Толук маалымат

Суроо 28. Максималдуу сумма битондук субаррез Маселелердин коюлушу n бүтүн сандардан турган массив бизге берилген. Биз максималдуу суммадагы битондук субарраны табышыбыз керек. Битоникалык субарра - бул элементтер белгилүү бир тартипте жайгаштырылган субаррадан башка эч нерсе эмес. Биринчи элементтер жогорулаган тартипте, андан кийин ...

Толук маалымат

Суроо 29. Бийиктиктердин ортосундагы максималдуу айырманы азайтуу Көйгөйлөрдү баяндоо Сизге n мунаралардын бийиктиктери жана k саны берилген. Биз мунаранын бийиктигин kге көбөйтө алабыз же бийиктигин kге түшүрсөк болот, бирок бир эле жолу. Маселе билдирүүсү бийиктиктердин ортосундагы максималдуу айырманы минималдаштырууну суранат. Бул ...

Толук маалымат

Суроо 30. Эки бинардык массивде бирдей суммадагы эң узун аралык Маселе жөнүндө билдирүү Сизге экилик сан берилген эки массив берилген. Маселенин коюлушу эки бинардык массивде бирдей суммадагы эң узун аралыкты табууну суранат, башкача айтканда (i, j) максималдуу узундуктагы жалпы суб-массивди j ... ден чоңураак кылып табууну суранат.

Толук маалымат

Суроо 31. Айрым жуп сандарга ээ эсептөөчү топтомдор Биз маектешүүдө кандайдыр бир учурда же башка учурда ички топтом көйгөйү менен күрөшүп келгенбиз. Маектешкендер бул көйгөйлөрдү да жакшы көрүшөт. Бул көйгөйлөр аларга ар бир студенттин түшүнүгүн жана ой жүгүртүүсүн текшерүүгө жардам берет. Ошентип, мындан ары эч кандай сөзсүз эле түз эле секирип кетели ...

Толук маалымат

Суроо 32. Сөздү издөө Сөз издөө - бул биздин жашообуздун кайсы бир мезгилиндеги сөз табууга байланыштуу табышмактарга окшош нерсе. Бүгүн мен столго өзгөртүлгөн кроссворд алып келем. Менин окурмандарым мен айтып жаткан нерсеге бир аз таң калышса керек. Дагы бир убакытты текке кетирбестен, көйгөйдү чечүүгө болот ...

Толук маалымат

Суроо 33. Жабык Аралыктарды Бириктирүү Кайра кайталанган интервалдарды бириктирүү маселесинде, биз аралыктардын жыйындысын бердик, бириктирип, бардык дал келген аралыктарды кайтарып берели. Мисал киргизүү: [[2, 3], [3, 4], [5, 7]] Чыгуу: [[2, 4], [5, 7]] Түшүндүрүү: [2, 3] жана [3 , 4] биригип [2, 4] Биригүүнү табуу ыкмасы ...

Толук маалымат

Суроо 34. Максималдуу суббар Maxar Subarray маселесинде биз бүтүн сан массивин бергенбиз, эң чоң суммасы бар чектеш суб-массивди таап, subarray максималдуу суммасын чыгарыңыз. Мисал Киргизүү сандары [] = {-2, 1, -3, 4, -1, 2, 1, -5, 4} Чыгаруу 6 Алгоритм Максаты - ...

Толук маалымат

Суроо 35. Интервалдарды бириктирүү Маселелерди бириктирүүдө биз [l, r] формасындагы интервалдардын жыйындысын бердик, бири-бирине дал келген интервалдарды бириктирели. Мисалдар Киргизүү {[1, 3], [2, 6], [8, 10], [15, 18]} Чыгуу {[1, 6], [8, 10], [15, 18]} Киргизүү {[ 1, 4], [1, 5]} Чыгуу {[1, 5]} Интервалдарды бириктирүү үчүн жөнөкөй мамиле ...

Толук маалымат

Суроо 36. Жок номер Жоголгон Сандар көйгөйүндө биз N өлчөмүнөн 0 ден N чейин санды камтыган массивди бердик, массивдеги бардык маанилер уникалдуу. Массивде жок болгон санды табышыбыз керек жана ал сан 0ден Nге чейин. Бул жерде ...

Толук маалымат

Суроо 37. Киргизүү Сорттоо Киргизүүнү сорттоо алгоритмин колдонуп, берилген иреттелбеген массивди иреттеңиз. Киргизүү: {9,5,1,6,11,8,4} Чыгуу: {1,4,5,6,8,9,11} Теорияны киргизүү Сорттоо сандарды биз адамдар кандайча иреттесе, ошондой иреттейт. номерленген объекттер (мисалы, карталар) Сандар иреттелбеген массивден (оң субарряд) сорттолгон абалга алынат ...

Толук маалымат

Суроо 38. Эки бинардык массивде бирдей суммага жеткен эң узун аралык II Маселелердин баяндалышы “Эки бинардык массивдин суммасы бирдей болгон эң узун аралык II” маселесинде, биз бирдей өлчөмдөгү эки “а” жана “б” экилик массивдерди бердик. Эки массивде бирдей суммадагы эң узак аралыкты басып чыгаруу программасын жазыңыз. Бул так түшүндүрүүгө болот ...

Толук маалымат

Суроо 39. Жагылышкан аралыктарды бириктирүү II Көйгөйлөрдү баяндоо "Бириктирилген Интервалдарды II бириктирүү" маселесинде биз аралыгыбызды бердик. Жабык интервалдарды бириге бириктирип, бардык дал келбеген интервалдарды басып чыгарган программа жазыңыз. Киргизүү форматы n бүтүн санын камтыган биринчи сап. Ар бир түгөй жайгашкан n жуптан турган экинчи катар ...

Толук маалымат

Суроо 40. Divide and Conquer колдонулган Subarray максималдуу суммасы Маселелердин баяндалышы “Бөлүүнү жана жеңүүнү колдонгон субаррайдын максималдуу суммасы” маселесинде оң жана терс сандардан турган массив берилген. Туташкан субарриканын эң чоң суммасын таба турган программа жазыңыз. Киргизүү форматы N бүтүн сандын камтылган биринчи сабы, экинчи катардагы ... массивин камтыйт.

Толук маалымат

Суроо 41. Узундуктун кийинки натыйжалуулугун максималдуу продукт менен көбөйтүү Проблеманын баяндалышы “Эң чоң продукт менен үч узундуктун көбөйүшүнүн кийинки натыйжалуулугу” маселесинде, биз оң сандардын массивин бердик. Узундугу 3тин максималдуу көбөйтүмү менен көбөйтүүнү табыңыз. Кийинкиси көбөйүшү керек. Киргизүү форматы Өлчөмүн билдирген N бүтүн санынан турган биринчи жана бир гана сап ...

Толук маалымат

Суроо 42. Массивдеги Альтернативдүү Позитивдүү жана Терс Сандарды Кайра Түзүү Проблеманын баяндалышы “Массивдеги позитивдүү жана терс сандарды альтернатива катары өзгөртүү” деген маселеде биз [] массивин бердик. Бул массив оң жана терс сандарды камтыйт. Массивди оң жана терс альтернатива жайгаштырылгандай кылып кайрадан жайгаштырыңыз. Бул жерде оң жана терс элементтердин саны кереги жок ...

Толук маалымат

Суроо 43. Кайталанган массивден Жоголгон элементти табуу Проблеманын баяндалышы А жана В эки массив берилген, бир массив экинчисинин көчүрмөсү, бир элементтен башка. Бир элемент A же B экөөндө жок, биз кайталанган массивден жоголгон элементти табышыбыз керек. Мисал 5 1 6 4 8 9 6 4 8 ...

Толук маалымат

Суроо 44. Берилген массивди максималдуу минималдуу формада кайра түзүү Маселелердин баяндалышы “Берилген массивди максималдуу минималдуу формада кайра түзүү” маселесинде биз N элементтерден турган иреттелген массивди бердик. Берилген сорттолгон оң ​​сандар массивин, башка элементтер ith max жана ith min болгондой кылып, кайрадан жайгаштырыңыз. Элементтердин тизилишин жакшыраак түшүнүү үчүн төмөндө караңыз - Array [0] ...

Толук маалымат

Суроо 45. Эки иреттелген массивди бириктирүү Маселе боюнча билдирүү Эки сорттолгон массивди бириктиргенде, биз эки киргизилген иреттелген массивди бердик, бул эки массивди бириктиришибиз керек, анткени толук сорттоодон кийинки баштапкы сандар биринчи массивде, ал эми экинчи массивде калсын. Мисал киргизүү A [] = {1, 3, 5, 7, ...

Толук маалымат

Суроо 46. Берилген нарктан аз суммадагы үч эмдин саны Проблеманын баяндалышы Биз N элементтерден турган массив бердик. Берилген массивде, берилген мааниден аз суммасы бар үчөөнүн санын эсептеңиз. Мисал киргизүү a [] = {1, 2, 3, 4, 5, 6, 7, 8} Сум = 10 Чыгуу 7 Мүмкүн болгон үчөө: ...

Толук маалымат

Суроо 47. Эки иреттелген массивди бириктирүү Маселелердин баяндалышы Эки сорттолгон массивди бириктиргенде, биз эки сорттолгон массивди бердик, алардын бири m + n өлчөмүндөгү массив, экинчиси n көлөмү. N өлчөмдүү массивди m + n өлчөмдүү массивге бириктирип, m + n өлчөмдөгү бириктирилген массивди басып чыгарабыз. Мисал киргизүү 6 3 M [] = ...

Толук маалымат

Суроо 48. Берилген сумма менен массивден үчөөнү табыңыз Маселелердин коюлушу Бүтүн сандардын массивин эске алганда, массивдеги берилген X маанисине барабар болгон үч элементтин айкалышын табыңыз. Бул жерде биз алган биринчи айкалышты басып чыгарабыз. Эгерде мындай айкалыш жок болсо, анда -1 басып чыгарыңыз. Мисал киргизүү N = 5, X = 15 arr [] = ...

Толук маалымат

Суроо 49. Бардык нөлдөрдү Берилген массивдин аягына жылдырыңыз Маселелердин баяндалышы Берилген массивде массивдеги бардык нөлдөрдү массивдин аягына жылдырыңыз. Массивдин аягына нөлдөрдүн бардыгын киргизүүнүн жолу ар дайым бар. Мисал киргизүү 9 9 17 0 14 0 ...

Толук маалымат

Суроо 50. Сортирленген массивден эң кичинекей Жоголгон номерди табуу Проблеманын баяндалышы “Сорттолгон массивден эң кичине дайынсыз санды табуу” маселесинде биз бүтүн массивди бердик. 0 ден M-1 диапазонуна чейинки уникалдуу элементтери бар N өлчөмүндөгү иреттелген массивдеги эң кичине жетишпеген санды табыңыз, M> N. Мисал киргизүү [0, 1, 2, 3, 4, 6, 7, ...

Толук маалымат

Суроо 51. Жоголгон номерди табыңыз Маселенин баяндалышы 1ден Nге чейинки сандардан турган массивден жетишпеген санды табууда N-1 сандарды камтыган массивди бердик. 1ден Nге чейинки сандар массивинде бир сан жок болуп жатат. Жоголгон номерди табышыбыз керек. Киргизүү форматы Бүтүн сан камтылган биринчи сап ...

Толук маалымат

Cisco String суроолору

Суроо 52. Rotate String LeetCode Solution Көйгөйдүн билдирүүсү Rotate String LeetCode Solution – эки сап s жана максат берилгенде, эгер s s боюнча бир нече жылдыруудан кийин максатка айланса гана чындыкты кайтарыңыз. s боюнча жылдыруу s эң сол белгисин эң оңго жылдыруудан турат. Мисалы, s = "abcde" болсо, анда ал ...

Толук маалымат

Суроо 53. Decode String Leetcode Solution Көйгөйдүн билдирүүсү Decode String LeetCode Solution – “Decode String” сизден коддолгон сапты коддон чыгарылган сапка айландырууну суранат. Коддоо эрежеси k[encoded_string] болуп саналат, мында төрт бурчтуу кашаанын ичиндеги коддолгон_сап так k жолу кайталанат, мында k оң бүтүн сан. Мисал: Киргизүү: s = "3[a]2[bc]" Чыгуу: "aaabcbc" ...

Толук маалымат

Суроо 54. Эң узун жалпы префикс Leetcode чечими Көйгөйдүн билдирүүсү Эң узун жалпы префикс LeetCode чечими – “Эң узун жалпы префикс” саптардын массивинин берилгенин билдирет. Бул саптардын ичинен эң узун жалпы префиксти табышыбыз керек. Эгер префикс жок болсо, бош сапты кайтарыңыз. Мисал: Киргизүү: strs = ["гүл","агым","учуу"] Чыгуу: "fl" Түшүндүрмө: "fl" - эң узун ...

Толук маалымат

Суроо 55. Жарактуу кашаалар Leetcode чечими Көйгөйдүн билдирүүсү Жарактуу кашаа LeetCode Чечим – “Жарамдуу кашаалар” сизге '(', ')', '{', '}', '[' жана ']' символдорун камтыган сап берилгенин айтат. Киргизилген сап жарактуу сап экендигин аныкташыбыз керек. Ачык кашаалар жабылышы керек болсо, сап жарактуу сап деп айтылат ...

Толук маалымат

Суроо 56. Кайталануучу символдор жок эң узун ички сап LeetCode Solution Кайталануучу символдор жок эң узун ички сап LeetCode Solution – Сапты эске алуу менен, символдорду кайталабастан эң узун ички саптын узундугун табышыбыз керек. Келгиле, бир нече мисалдарды карап көрөлү: Мисал pwwkew 3 Түшүндүрмө: Жооптун узундугу 3 aav болгон “wke” 2 Түшүндүрмө: Жооптун узундугу 2 болгон “av” мамилеси-1...

Толук маалымат

Суроо 57. Эки сапты кезектешип x жана y көрүнүштөрү катары жайгаштырыңыз Проблеманын баяндалышы Сизге экилик сап, ал эми x жана y эки саны берилди дейли. Сап 0 жана 1 сандарынан гана турат. "Эки сапты кезектешип x жана y көрүнүштөрүндөй кылып жайгаштыруу" маселеси, сапты 0 x жолу келип, ⇒ 1 келип тургандай кылып кайрадан жайгаштырууну суранат ...

Толук маалымат

Суроо 58. Саптагы тескери сөздөр Көйгөйдү баяндоо “Жиптеги тескери сөздөр” сизге n өлчөмүндөгү s сап берилгенин билдирет. Жипти акыркы сөз биринчи, экинчи акыркысы экинчи болуп кала тургандай кылып, тескери тартипте басып чыгарыңыз. Ушуну менен, анын ордуна сөздөр камтылган сүйлөмгө кайрылабыз ...

Толук маалымат

Суроо 59. Декоддоо жолдору Decode Ways маселесинде биз цифраларды гана камтыган бош эмес сапты бердик, аны чечмелөөнүн жалпы жолдорунун санын төмөнкү карта аркылуу аныктаңыз: 'A' -> 1 'B' -> 2 ... 'Z' -> 26 Мисал S = "123" Бул сапты декоддоонун жолдорунун саны 3 Эгерде биз ...

Толук маалымат

Суроо 60. Сызды коддон чыгаруу Сизге коддолгон сап берилген деп коёлу. Сап кандайдыр бир үлгүдө коддолгон, сиздин милдетиңиз - саптын кодун чечүү. Айталы, <эч качан сап болбойт> [string] Мисал Киргизүү 3 [b] 2 [bc] Чыгуу bbbcaca Түшүндүрмө Бул жерде “b” 3 жолу, ал эми “ca” 2 жолу болот. ...

Толук маалымат

Суроо 61. Шилтемелер тизмегинин Палиндром түзгөндүгүн текшериңиз Көйгөйдүн баяндалышы "Шилтемелер тизмегинин Палиндромду түзүп жаткандыгын текшерүү" маселесинде сап маалыматтарын иштетүүчү шилтеме берилген. Маалыматтардын палиндромду түзөрүн же түзбөгөнүн текшерүүчү программа жазыңыз. Мисал ba-> c-> d-> ca-> b 1 Түшүндүрүү: Жогоруда келтирилген мисалда биз ...

Толук маалымат

Cisco дарагы суроолору

Суроо 62. Эки даракты туш келди көрсөткүчтөр менен клондоштуруңуз Көйгөйдүн баяндалышы Сизге кээ бир кокустук көрсөткүчтөрү бар толук экилик дарак берилет. Туш келди көрсөткүчтөр ар бир түйүн анын сол жана оң баласынан башка жакка багытталган түйүндөргө карата колдонулат. Демек, бул жөнөкөй экилик дарактын түйүнүнүн стандарттык түзүлүшүн да өзгөртөт. Азыр ... түйүнү

Толук маалымат

Суроо 63. Массивди колдонбостон BSTди Min-Heapга айландырыңыз Маселени баяндоо "Массивди колдонбостон, BSTти Min-Heapга айландыруу" көйгөйү сизге BST (экилик издөө дарагы) берилгенин жана аны мин-үймөгө айландыруу керектигин билдирет. Min-heap экилик издөө дарагындагы бардык элементтерди камтышы керек. Алгоритм убакыттын татаалдыгында иштеши керек. ...

Толук маалымат

Суроо 64. БСТти өзгөртүүгө уруксат берилбеген учурда, БСТтеги ири элемент Маселе боюнча билдирүү “БСТти өзгөртүүгө уруксат берилбеген учурда, БСТтеги ири элемент” сизге экилик издөө дарагы берилгендигин жана kth чоң элементти табыш керектигин белгилейт. Бул экилик издөө дарагынын бардык элементтери төмөндөө тартибинде жайгаштырылгандыгын билдирет. Андан кийин ...

Толук маалымат

Суроо 65. Эки дарактын деңгээлинин тартиби Берилген экилик дарактын деңгээли боюнча өтүүсү экилик дарактын BFS менен бирдей. Чындыгында BFS деген эмне экендигин билебизби? Эгер андай болбосо, анда сизди жаман сезүүнүн кажети жок, макаланы толугу менен окуп чыгып, жакшыраак түшүнүү үчүн мурунку макалаларыбызга баш багыңыз. BFS бул ...

Толук маалымат

Cisco Graph суроолору

Суроо 66. Примдин алгоритми Примдин алгоритми туташкан же багыттама берилген графиктин минималдуу аралыгын (MST) табуу үчүн колдонулат. Графиктин дарагы - бул субграф, ал ошондой эле бак болуп саналат жана бардык чокуларын камтыйт. Минималдуу Spanning Tree - бул минималдуу четине чейинки салмак суммасы бар жыгач. Мисал График Минимум ...

Толук маалымат

Суроо 67. Dijkstra алгоритми Dijkstra - кыска жол алгоритми. Dijkstra алгоритми берилген старттык түйүндөн бардык түйүндөрдүн эң кыска аралыкты табуу үчүн колдонулат. Бул логикалык түрдө эң кыска жол дарагын бир булактуу түйүндөн жаратат, түйүндөрдү ач көздүк менен кошуп, ар бир чекитте ар бир түйүн ...

Толук маалымат

Cisco Stack суроолору

Суроо 68. Decode String Leetcode Solution Көйгөйдүн билдирүүсү Decode String LeetCode Solution – “Decode String” сизден коддолгон сапты коддон чыгарылган сапка айландырууну суранат. Коддоо эрежеси k[encoded_string] болуп саналат, мында төрт бурчтуу кашаанын ичиндеги коддолгон_сап так k жолу кайталанат, мында k оң бүтүн сан. Мисал: Киргизүү: s = "3[a]2[bc]" Чыгуу: "aaabcbc" ...

Толук маалымат

Суроо 69. Күнүмдүк температуралар Leetcode чечими Көйгөйдүн билдирүүсү Күнүмдүк температуралар Leetcode Чечим: берилген бүтүн сандар массивиндеги температуралар күнүмдүк температураларды билдирерин айтат, жооп [i] - жылуураак температураны алуу үчүн i-күндөн кийин күтө турган күндөрдүн саны болгон массивдин жообун кайтарыңыз. Эгер бул мүмкүн боло турган келечектеги күн жок болсо, анын ордуна [i] == 0 жоопту калтырыңыз. ...

Толук маалымат

Суроо 70. Жамгыр суусун кармоо Leetcode чечими Көйгөйдүн билдирүүсү Жамгыр суусун кармоочу LeetCode чечими – “Жамгыр суусун кармоо” бийиктиктердин массивинде ар бир тилкенин туурасы 1ге барабар бийиктик картасын көрсөткөнүн айтат. Биз жамгырдан кийин камалып калган суунун көлөмүн табышыбыз керек. Мисал: Киргизүү: бийиктик = [0,1,0,2,1,0,1,3,2,1,2,1] Чыгуу: 6 Түшүндүрмө: Текшерүү ...

Толук маалымат

Суроо 71. Жарактуу кашаалар Leetcode чечими Көйгөйдүн билдирүүсү Жарактуу кашаа LeetCode Чечим – “Жарамдуу кашаалар” сизге '(', ')', '{', '}', '[' жана ']' символдорун камтыган сап берилгенин айтат. Киргизилген сап жарактуу сап экендигин аныкташыбыз керек. Ачык кашаалар жабылышы керек болсо, сап жарактуу сап деп айтылат ...

Толук маалымат

Суроо 72. Сызды коддон чыгаруу Сизге коддолгон сап берилген деп коёлу. Сап кандайдыр бир үлгүдө коддолгон, сиздин милдетиңиз - саптын кодун чечүү. Айталы, <эч качан сап болбойт> [string] Мисал Киргизүү 3 [b] 2 [bc] Чыгуу bbbcaca Түшүндүрмө Бул жерде “b” 3 жолу, ал эми “ca” 2 жолу болот. ...

Толук маалымат

Cisco Queue суроолору

Суроо 73. Эки дарактын деңгээлинин тартиби Берилген экилик дарактын деңгээли боюнча өтүүсү экилик дарактын BFS менен бирдей. Чындыгында BFS деген эмне экендигин билебизби? Эгер андай болбосо, анда сизди жаман сезүүнүн кажети жок, макаланы толугу менен окуп чыгып, жакшыраак түшүнүү үчүн мурунку макалаларыбызга баш багыңыз. BFS бул ...

Толук маалымат

Cisco матрицалык суроолор

Суроо 74. Unique Paths II Leetcode Solution Көйгөйдүн билдирүүсү Unique Paths II LeetCode Solution – “Unique Paths II” mxn торчосун эске алганда, робот тордун жогорку сол бурчунан башталат деп айтылат. Биз тордун төмөнкү оң бурчуна жетүү жолдорунун жалпы санын табышыбыз керек. ...

Толук маалымат

Суроо 75. Word Search Leetcode чечими Көйгөйдү баяндоо mxn тактасына жана сөзгө ээ болуп, сөздүн тордо бар экендигин табыңыз. Сөздү катарлаш жанаша жайгашкан уячалардын тамгаларынан курууга болот, мында "жанаша" уячалар горизонталдык же вертикалдык жактан коңшулаш жайгашкан. Бир эле тамга уячасын бир нече жолу колдонууга болбойт. Мисалы ...

Толук маалымат

Суроо 76. Максималдуу орточо мааниси бар жол Көйгөйдүн баяндалышы “Орточо чоңдуктагы жол” көйгөйүндө сизге 2D массив же бүтүн сандардын матрицасы берилгендиги айтылат. Эми сиз сол жактагы уячада турасыз жана төмөнкү оңго жетишиңиз керек деп эсептейли. Көздөгөн жерге жетүү үчүн, же ... менен жылып баруу керек

Толук маалымат

Суроо 77. Берилген матрицанын бардык катарларындагы жалпы элементтер Маселени баяндоо “Берилген матрицанын бардык катарларындагы жалпы элементтер” көйгөйү, сизге M * N матрицасы берилгенин билдирет. Маселенин коюлушу O (M * N) убакытта матрицанын ар бир катарындагы берилген матрицанын бардык жалпы элементтерин табууну сурайт. Мисал arr [] = {{12, 1, 4, 5, ...

Толук маалымат

Cisco Башка суроолор

Суроо 78. 60 LeetCode Чечимине бөлүнүүчү жалпы узактыгы бар ырлардын түгөйлөрү Көйгөйдүн билдирүүсү Жалпы узактыгы 60га бөлүнүүчү ырлардын жуптары LeetCode Чечим – Жалпы узактыгы 60га бөлүнүүчү ырлардын жуптары LeetCode Solution мындай дейт: - Сизге i-ырдын узактыгы[i] секунда болгон ырлардын тизмеси берилген. Кайсы ырлардын жуптарынын санын кайтарыңыз ...

Толук маалымат

Суроо 79. Жарактуу Anagram Leetcode чечими Көйгөйдүн билдирүүсү Жарактуу Анаграмма Leetcode Чечим – Берилген эки s жана t саптары, эгерде t s анаграммасы болсо, чындыкты кайтарат, ал эми башка учурда жалган. Анаграмма - бул башка сөздүн же сөз айкашынын тамгаларын иретке келтирүү менен түзүлгөн сөз же сөз айкашы, адатта, бардык баштапкы тамгаларды бир жолу колдонуу менен. 1-мисал: Киргизүү: s = "анаграмма", t = "нагарам" Чыгуу: ...

Толук маалымат

Суроо 80. Кийинки алмаштыруу LeetCode чечими Көйгөйдүн билдирүүсү Кийинки алмаштыруу LeetCode Чечим – бүтүн сандардын массивинин алмаштыруу анын мүчөлөрүнүн ырааттуулукка же сызыктуу тартипте жайгашуусу. Мисалы, arr = [1,2,3] үчүн, төмөндөгүлөр arr алмаштыруулары каралат: [1,2,3], [1,3,2], [3,1,2], [2,3,1 ,XNUMX]. Бүтүн сандардын массивинин кийинки алмаштыруусу - бул ...

Толук маалымат

Суроо 81. n Leetcode Чечиминин k фактору Проблеманын билдирүүсү n Leetcode Чечиминин k фактору: сизге эки оң бүтүн n жана k берилгенин айтат. Бүтүн сандын n фактору бүтүн i саны катары аныкталат, мында n % i == 0. Өсүү тартибинде иреттелген n факторлорунун бардык тизмесин карап көрүңүз, бул тизмедеги k-факторду кайтарыңыз же n саны kдан аз болсо -1ди кайтарыңыз факторлор. 1-мисал: Киргизүү: ...

Толук маалымат

Суроо 82. LRU Cache Leetcode Solution Көйгөйдүн билдирүүсү LRU кэши LeetCode чечими – “LRU кэши” сизден эң аз акыркы колдонулган (LRU) кэшине ылайык маалымат структурасын иштеп чыгууну суранат. Биз төмөнкү функцияларга ээ болгон LRUCache классын ишке ашыруубуз керек: LRUCache(int сыйымдуулугу): LRU кэшин инициализациялайт. оң өлчөмдөгү кубаттуулугу менен. int get(int ачкычы): Маани кайтарыңыз ...

Толук маалымат

Суроо 83. Көбөйүү элементтеринин ортосундагы максималдуу айырма LeetCode Solution Көйгөйдүн билдирүүсү Көбөйүүчү элементтердин ортосундагы максималдуу айырма LeetCode Чечим – n өлчөмүндөгү 0-индекстелген бүтүн массивди эске алуу менен, nums[i] жана nums[j] ортосундагы максималдуу айырманы табыңыз (б.а., nums[j] - nums[i]), 0 <= i < j < n жана сандар[i] < сандар[j]. Максималдуу айырманы кайтарыңыз. Эгерде андай i жана j жок болсо, -1 кайтарыңыз. Мисалдар жана түшүндүрмөлөр 1-мисал: Киргизүү: nums = [7,1,5,4] Чыгуу: 4 Түшүндүрмө: Эң чоң айырма пайда болот ...

Толук маалымат

Суроо 84. 3Sum эң жакын LeetCode чечими Көйгөйдүн билдирүүсү 3Сумма Эң жакын LeetCode Чечим – n узундуктагы бүтүн массив жана бүтүн максат берилген, сумма максатка эң жакын болгон үч бүтүн санды табыңыз. Үч бүтүн сандын суммасын кайтарыңыз. Сиз ар бир киргизүү так бир чечимге ээ болот деп ойлошу мүмкүн. Киргизүү: сандар = [-1,2,1,-4], максат = 1 Чыгуу: ...

Толук маалымат

Суроо 85. Минималдуу Knight Moves LeetCode Solution Көйгөйдүн билдирүүсү Минималдуу Knight Moves LeetCode Чечим – чексиз шахмат тактасында координаттары -infinityден +infinityке чейин, сизде [0, 0] квадратында рыцар бар. Рыцардын төмөндөгүдөй 8 мүмкүн болгон кыймылы бар. Ар бир кыймыл кардиналдык багытта эки чарчы, андан кийин ортогоналдык багытта бир квадрат. Минималдуу санды кайтарыңыз ...

Толук маалымат

Суроо 86. Binary Tree Zigzag Level Order Traversal LeetCode Solution Көйгөйдүн билдирүүсү Binary Tree Zigzag Level Order Traversal LeetCode Чечим – Бинардык дарактын тамырын эске алуу менен, анын түйүндөрүнүн маанилеринин зигзаг деңгээлиндеги тартибин кайтарыңыз. (б.а., кийинки деңгээл үчүн солдон оңго, андан кийин оңдон солго жана кезектешип). Киргизүү: root = [3,9,20,null,null,15,7] Чыгуу: [[3],[20,9],[15,7]] Түшүндүрмө Биз ...

Толук маалымат

Суроо 87. Кайталанма номер LeetCode Чечимин табыңыз Көйгөйдүн билдирүүсү Кайталануучу санды табыңыз LeetCode Чечим – Ар бир бүтүн сан [1, n] камтылган диапазондо турган n + 1 бүтүн сандарды камтыган бүтүн сандардын массиви берилген. Сандарда бир гана кайталанган сан бар, бул кайталанган санды кайтарыңыз. Сиз массивдин сандарын өзгөртпөстөн маселени чечишиңиз керек жана туруктуу кошумча мейкиндикти гана колдоносуз. Киргизүү: сандар = [1,3,4,2,2] Чыгуу: 2 Түшүндүрмө ...

Толук маалымат

Суроо 88. Жыландар жана тепкичтер LeetCode Solution Көйгөйдүн билдирүүсү Жыландар жана тепкичтер LeetCode чечими – Сизге nxn бүтүн сандык матрицалык такта берилет, анда клеткалар тактанын ылдыйкы сол жагынан баштап Бустрофедон стилинде 1ден n2ге чейин белгиленет (б.а. такта[n - 1][0]) жана ар бир сапта кезектешип багыттары. Сиз тактанын 1 чарчысынан баштайсыз. Ар бир кыймылда...

Толук маалымат

Суроо 89. Сүрөттү буруңуз LeetCode Solution Көйгөйдүн билдирүүсү Сүрөттү айлантуу LeetCode Solution - Сизге сүрөттү билдирген nxn 2D матрицасы берилет, сүрөттү 90 градуска (саат жебеси боюнча) буруңуз. Сүрөттү ордунда айландырышыңыз керек, демек сиз киргизүү 2D матрицасын түздөн-түз өзгөртүшүңүз керек. Башка 2D матрицасын бөлүп, айланууну жасабаңыз. 1-сыноо мисалы: Киргизүү: ...

Толук маалымат

Суроо 90. Сортталган массивди бириктирүү LeetCode Solution Көйгөй билдирүү Бириктирүү Сортталган массив LeetCode Чечим – Сизге азайбаган тартипте иреттелген nums1 жана nums2 эки бүтүн массивдери жана тиешелүүлүгүнө жараша nums1 жана nums2 элементтеринин санын билдирген эки бүтүн сан m жана n берилет. Сандар1 менен сандарды2 азайбаган тартипте иреттелген бир массивге бириктириңиз. Акыркы иреттелген массив функция тарабынан кайтарылбашы керек, анын ордуна nums1 массивинин ичинде сакталышы керек. ...

Толук маалымат

Суроо 91. Шилтемеленген тизмедеги түйүндү жок кылуу Leetcode Solution Көйгөйдүн билдирүүсү: Шилтемеленген тизмедеги түйүндү жок кылуу Leetcode Чечим – Жалгыз шилтемеленген тизмедеги түйүндү жок кылуу функциясын жазыңыз. Сизге тизменин башына кирүү мүмкүнчүлүгү берилбейт, анын ордуна түз өчүрүлө турган түйүнгө кирүү мүмкүнчүлүгү берилет. Түйүн жок кылынбайт деп кепилдик берилет ...

Толук маалымат

Суроо 92. String to Integer (atoi) LeetCode Solution Көйгөйдүн билдирүүсү String to Integer (atoi) Leetcode Solution -“String to Integer (atoi)” сапты 32 биттик белгилүү бүтүн санга (C/C++ atoi функциясына окшош) айландыруучу myAtoi(string s) функциясын ишке ашыруу деп айтылат. ). myAtoi(string s) үчүн алгоритм төмөнкүчө: Окуңуз жана бардык алдыңкы боштуктарды этибарга албаңыз. Кийинки символду текшериңиз (эгерде ...

Толук маалымат

Суроо 93. IP даректерин калыбына келтирүү Leetcode Solution Көйгөйдүн билдирүүсү IP даректерин калыбына келтирүү LeetCode Solution - "IP даректерин калыбына келтирүү" сандарды гана камтыган сапты эске алуу менен, сапка чекиттерди киргизүү аркылуу түзүлүшү мүмкүн болгон бардык жарактуу IP даректерди каалаган тартипте кайтарышыбыз керек экенин айтат. Эскертүү, бизге кайтып келүүгө уруксат жок ...

Толук маалымат

Суроо 94. String Compression LeetCode Solution Көйгөйдүн билдирүүсү сапты кысуу LeetCode чечими – Символдордун массивдерин эске алуу менен, аны төмөнкү алгоритм менен кысуу керек: Бош s сап менен баштаңыз. Символдордогу ырааттуу кайталанган символдордун ар бир тобу үчүн: Эгерде топтун узундугу 1 болсо, символду s тамгасына кошуңуз. Болбосо, белгиден кийин топтун узундугун кошуңуз. Кысылган сап ...

Толук маалымат

Суроо 95. Дизайн Hit Counter LeetCode Solution Көйгөйдүн билдирүүсүн долбоорлоо Hit Counter LeetCode Solution – Акыркы 5 мүнөттө (б.а. акыркы 300 секундада) кабыл алынган соккулардын санын эсептеген хит эсептегичти иштеп чык. Сиздин тутумуңуз убакыт белгисинин параметрин (секунддук гранулдуулукта) кабыл алышы керек жана сиз системага хронологиялык тартипте чалуулар болуп жатат деп ойлошуңуз мүмкүн (б.а. убакыт белгиси монотондуу түрдө көбөйүүдө). ...

Толук маалымат

Суроо 96. Strobogrammatic Number LeetCode Solution Көйгөйдүн билдирүүсү Strobogrammatic Number LeetCode Чечим – Бүтүн санды билдирген num сабы берилгенде, эгер num стробограмматикалык сан болсо, чындыкты кайтарыңыз. Стробограмматикалык сан – 180 градуска бурулганда (төмөндөп караганда) бирдей көрүнгөн сан. Мисал 1-сыноо иши: Киргизүү: num = "69" Чыгуу: чыныгы Сыноо иши 2: Киргизүү: num = "692" Чыгуу: жалган Түшүндүрмө ...

Толук маалымат

Суроо 97. Дистанцияны түзөтүү LeetCode Solution Көйгөйдүн билдирүүсү Көйгөйдү түзөтүү Дистанттык LeetCode Чечиминде сизге word1 жана word2 эки саптары берилгенин жана минималдуу операцияларда word1ди word2ге айландырышыңыз керек экенин айтат. Сапта аткарыла турган операциялар: Символду киргизүү Символду жок кылуу Символду алмаштыруу Мисалдар Сыноо иши ...

Толук маалымат

Суроо 98. LeetCode чечими боюнча массивди иреттөө Көйгөйдүн билдирүүсү Массивди паритет боюнча сорттоо LeetCode Чечими – “Тартыктоо боюнча массивди иреттөө” сизге бүтүн массив сандары берилгенин, массивдин башындагы бардык жуп сандарды, андан кийин бардык так бүтүн сандарды жылдырыңыз. Эскертүү: Бул шартты канааттандырган ар кандай массивди кайтарыңыз. Мисал: Киргизүү: Чыгуу: ...

Толук маалымат

Суроо 99. Сатып алуу жана сатуу үчүн мыкты убакыт LeetCode Solution Көйгөйдүн билдирүүсү Акцияны сатып алуу жана сатуу үчүн эң жакшы убакыт LeetCode Solution – “Акцияларды сатып алуу жана сатуу үчүн эң жакшы убакыт” сизге баалардын массивдери берилгенин, мында баа[i] – бул акциянын i-күндөгү баасы. Сиз тандоо менен кирешеңизди көбөйтүүнү каалайсыз ...

Толук маалымат

Суроо 100. Бүтүн Leetcode эритмесинин көбөйтүмүн жана сандарынын суммасын чыгарыңыз Көйгөйдүн баяндалышы Бул маселеде цифралардын көбөйтүмү менен берилген оң сандын цифраларынын суммасынын айырмасын табышыбыз керек. Мисал 1234 14 Түшүндүрүү: Продукт = 4 * 3 * 2 * 1 = 24 жана Сум = 4 + 3 + 2 + ...

Толук маалымат

Суроо 101. Палиндромдун шилтеме тизмеси Leetcode чечими "Палиндромго шилтеме берилген тизме" маселесинде, биз берилген бир бүтүн сан менен байланышкан тизме палиндромбу же жокпу, текшеришибиз керек. Үлгүлөр тизмеси = {1 -> 2 -> 3 -> 2 -> 1} чыныгы Түшүндүрмө # 1: Тизме палиндромдук болуп саналат, анткени башынан жана артынан бардык элементтер ...

Толук маалымат

Суроо 102. Сорттолгон массивди бинардык издөө дарагынын Leetcode чечимине айландыруу Бизге бүтүн сандардын иреттелген массиви берилгенин карап көрөлү. Максаты ушул массивден экилик издөө дарагын куруп, дарактын бийиктиги тең салмактуу болушу керек. Дарактын бийиктиги тең салмактуу деп айтылат, эгерде кайсы бир түйүндүн сол жана оң субтриттеринин бийиктиги айырмасы ...

Толук маалымат

Суроо 103. House Robber Leetcode Solution Көйгөйлөрдүн баяндалышы Бул көйгөйдө көчөдө үйлөр бар жана үйдү тоногон адам бул үйлөрдү тоноп кетиши керек. Бирок маселе анын бир нече үйдү, башкача айтканда, бири-бирине жанаша тандап алышы мүмкүн эмес. Акчанын көлөмүн билдирүүчү терс эмес сандардын тизмеси берилген ...

Толук маалымат

Суроо 104. Берилген аралыктардын арасынан эки интервалдын дал келгенин текшериңиз Көйгөйдүн баяндалышы “Берилген аралыктардын аралыгында эки интервалдын дал келгенин текшериңиз” көйгөйү сизге айрым интервалдар топтомун бергенин билдирет. Ар бир интервал эки мааниден турат, бири - башталуучу убакыт, экинчиси - аяктаган убакыт. Көйгөйдүн баяндалышы, эгерде алардын бардыгын текшерип турса ...

Толук маалымат

Суроо 105. Үй тоноочу House Robber Problem шаардын кварталында бир катар n үй бар деп айтылат. Ууру ушул кварталда heist көтөрүп жүрүүнү пландап жатат. Ар бир үйдө канча алтын жашырылганын билет. Бирок, мунун келип чыгышына жол бербөө үчүн ...

Толук маалымат

Суроо 106. Биринчи жаман версия "Bad Apple Ruins The Bunch" деген сөздү баарыбыз укканбыз .Биринчи Жаман Версия - ушуну чагылдырган көйгөй. Бүгүн бизде биринчи жаман версия көйгөйү бар. Интерндердин бири nth жаман милдеттенме кабыл алган, анын натыйжасында n + 1ден алынган милдеттенмелер ...

Толук маалымат

Суроо 107. 1 биттин саны Эки сандык Хаммингдин салмагы жөнүндө бардыгыбыз укканбыз. Хамминг салмагы - экилик сандагы коюлган биттердин / 1лердин саны. Бул маселеде 1 биттин саны, биз берилген сандын салмактуу салмагын табышыбыз керек. Мисалдар Саны = 3 Бинардык өкүлчүлүк = 011 ...

Толук маалымат

Суроо 108. LRU кэшин ишке ашыруу Эң аз колдонулган (LRU) кэш - бул маалыматты колдонууга кеткен убакыт минималдуу болуш үчүн, маалыматты сактоо үчүн колдонулган ыкманын бир түрү. Кэш толгон кезде колдонулган LRU алгоритми. Эң аз колдонулган маалыматтарды кэш эс тутумунан алып салабыз ...

Толук маалымат

Translate »
1