Флипкарт интервью суроолору


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

2018-жылдын августунда АКШда жайгашкан Walmart соода тармагы Flipkartтын 77% контролдук пакетин 16 миллиард долларга сатып алып, Флипкартты 20 миллиард долларга баалаган.

Flipkart Glassdoor боюнча 4.1* рейтингине ээ, бул аны иштөө үчүн эң мыкты продукт базаларынын бири кылат. Биз сиздин маалыматыңыз үчүн мурунку Флипкарт интервью суроолорун чогулттук. DS & Ошондой эле, алар интервьюларда машина коддоо раунддарына көңүл бурушат. Сиз шилтеме үчүн төмөндөгү мурунку Флипкарт интервью суроолорун практикалай аласыз.

Флипкарт массивинин суроолору

Суроо 1. Insert Delete GetRandom O(1) Leetcode Solution Көйгөйдүн билдирүүсү Insert Delete GetRandom O(1) LeetCode Solution – “Insert Delete GetRandom O(1)” бул төрт функцияны O(1) убакыт татаалдыгында ишке ашырууну суранат. insert(val): Вальди рандомизацияланган топтомго киргизиңиз жана элемент башында топтомдо жок болсо, чындыкты кайтарыңыз. Бул жалган болгондо кайтарып берет ...

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

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

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

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

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

Суроо 4. Массивде бардык элементтерди бирдей кылуу үчүн минималдуу иш Массивде "бардык элементтерди бирдей кылуу үчүн минималдуу иш" маселеси сизге айрым бүтүн сандардан турган массивди бергенин билдирет. Массивди барабар кылуу үчүн жасала турган минималдуу амалдарды табышыңыз керек. Мисал [1,3,2,4,1] 3 Түшүндүрүү Же үч кемитүү ... болушу мүмкүн

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

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

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

Суроо 6. Берилген ачылыш кронштейн үчүн жабык кронштейндин индексин табыңыз Маселе жөнүндө билдирүү n узундугу / өлчөмү болгон s жана берилген квадрат кашаанын индексин көрсөткөн бүтүн сан берилген. Берилген ачылыш кашаанын жабылыш кронштейнинин индексин табыңыз. Мисал s = "[ABC [23]] [89]" индекс = 0 8 s = "[C- [D]]" индекс = 3 5 сек ...

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

Суроо 7. Алтын кенинин көйгөйү Көйгөйлөрдү баяндоо "Алтын кенинин көйгөйү" берилген тордун ар бир уячасында терс эмес монеталарды жайгаштырган 2D торчосу бар экендигин билдирет. Башында, шахтер биринчи тилкеде турат, бирок катарда эч кандай чектөө жок. Ал каалаган катарынан баштаса болот. ...

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

Суроо 8. Ири суммадагы туташ Subarray Маселе жөнүндө билдирүү Сизге бүтүн сандардын массиви берилет. Көйгөйдүн баяндалышы эң чоң суммага жанаша subarray табууну суранат. Бул берилген массивдеги бардык башка ички массивдердин ичинен эң чоң суммага ээ болгон субарраны (үзгүлтүксүз элементтер) табуудан башка эч нерсе билдирбейт. Мисал arr [] = {1, -3, 4, ...

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

Суроо 9. Берилген массивдеги ар бир терезе өлчөмү үчүн минимумдун максимумун табыңыз N өлчөмүндөгү a [] массив берилген. Массивде 1ден nге чейин өзгөрүлүп турган ар бир терезе өлчөмү үчүн же берилген массивдеги ар бир терезе үчүн минимумду табыңыз. Мисал киргизүү: a [] = {10, 20, 30, 50, 10, 70, 30} Чыгуу: 70 30 20 ...

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

Суроо 10. Жамгыр суусун кармоо LeetCode Solution Жамгыр суусун кармоо LeetCode маселесинде биз бийиктик картасын көрсөткөн N терс эмес бүтүн сандарды бердик жана ар бир тилкенин туурасы 1. Биз жогорудагы структурада камалып кала турган суунун көлөмүн табышыбыз керек. Мисал Келгиле, муну мисал менен түшүнөлү ...

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

Суроо 11. Көпчүлүк суу кошулган идиш Маселенин сүрөттөлүшү: сизге n индексинде n бүтүн сандар (y0, y1, y2… yn-1) берилет (i = 0,1,2… n-1). I-индекстеги бүтүн сан yi. Эми, ар бир туташтыруучу (i, yi) жана (i, 0) чекиттерди картезиан тегиздигине n сызык сызасыз. Суунун максималдуу көлөмүн тап ...

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

Суроо 12. Celebrity Problem Көйгөйлөр жөнүндө билдирүү Атактуулар көйгөйүндө N адамдан турган бөлмө бар, Атактууларды табыңыз. Атактуулар үчүн шарттар - Эгерде А жылдыз болсо, анда бөлмөдөгү бардык адамдар А-ны билиши керек. А бөлмөдө эч кимди билбеши керек. Ушул шарттарды канааттандырган адамды табышыбыз керек. ...

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

Суроо 13. Сорттолгон массивдеги көрүнүштөрдүн санын эсептөө Көйгөйдүн баяндалышы "Сорттолгон массивдеги учурлардын санынын саны" маселесинде биз иреттелген массивди бердик. Сапталган X массивиндеги көрүнүштөрдүн же жыштыктардын санын эсептеңиз, бул жерде X бүтүн сан болот. Мисал киргизүү 13 1 2 2 2 2 3 3 3 4 4 ...

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

Флипкарт сап суроолору

Суроо 14. Кашаларды кошуунун ар кандай жолдору Leetcode Solution Маселени баяндоо Кашаларды кошуунун ар кандай жолдору LeetCode Чечим – “Кашаларды кошуунун ар кандай жолдору” сандар менен операторлордун сап туюнтмасы берилгенин айтат. Биз сандарды жана операторлорду топтоо үчүн бардык мүмкүн болгон ыкмаларды эсептөөдөн бардык мүмкүн болгон натыйжаларды кайтарышыбыз керек. Жоопту каалаган тартипте кайтарыңыз. ...

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

Суроо 15. Ар бир персонажды алмаштырган Суроодон кийин Палиндромдун бар экендигин текшериңиз "Ар бир персоналды алмаштырган суроодон кийин Палиндромдун бар экендигин текшериңиз" деген көйгөй сизге Стринг жана жок деп берилген деп эсептейт. Суроолордун ар биринде, i1 жана i2 деп эки бүтүндөй киргизүү мааниси жана "ch" деп аталган бир белги киргизилет. Маселе билдирүүсү i1 жана ... маанилерин өзгөртүүнү суранат

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

Суроо 16. Берилген ачылыш кронштейн үчүн жабык кронштейндин индексин табыңыз Маселе жөнүндө билдирүү n узундугу / өлчөмү болгон s жана берилген квадрат кашаанын индексин көрсөткөн бүтүн сан берилген. Берилген ачылыш кашаанын жабылыш кронштейнинин индексин табыңыз. Мисал s = "[ABC [23]] [89]" индекс = 0 8 s = "[C- [D]]" индекс = 3 5 сек ...

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

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

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

Суроо 18. Кийинки Пермутация Кийинки орун алмаштыруу маселесинде биз сөз бердик, анын лексикографиялык жактан чоңураак өзгөрүүсүн табыңыз. Мисалы киргизүү: str = "tutorialcup" натыйжасы: tutorialpcu киргизүү: str = "nmhdgfecba" натыйжасы: nmheabcdfg киргизүү: str = "алгоритмдер" чыгышы: алгоритм киргизүү: str = "spoonfeed" натыйжасы: Кийинки Permutation ...

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

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

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

Суроо 20. Башка саптын бардык символдорун камтыган саптагы эң кичинекей терезе Берилген саптан берилген сөздүн бардык символдорун камтыган эң кыска ички сапты табыңыз же башка саптын бардык символдорун камтыган саптагы эң кичине терезени табыңыз s жана t эки саптары берилген, s ичинде минималдуу терезени таба турган функцияны жазыңыз. болот ...

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

Флипкарт дарагынын суроолору

Суроо 21. Эки дарактын төмөнкү көрүнүшү Көйгөйлөрдү баяндоо "Эки дарактын асты көрүнүшү" көйгөйү сизге экилик дарак берилгенин, эми сиз ошол дарактын төмөнкү көрүнүшүн табышыңыз керектигин билдирет. Ылдый жактан бакты көргөндө. Бизге көрүнүп турган түйүндөр төмөнкү ...

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

Суроо 22. Спираль формасындагы деңгээлдеги буйрук Бул маселеде биз экилик даракты бердик, анын деңгээл өтүшүн спираль түрүндө басып чыгарыңыз. Мисалдар Киргизүү Чыгуусу 10 30 20 40 50 80 70 60 Спираль түрүндөгү деңгээлдин өтүшүнө карата жөнөкөй ыкма Идеясы ...

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

Суроо 23. Бинардык даракты вертикалдык тартипте басып чыгарыңыз Бул маселеде биз экилик дарактын тамырын билдирген көрсөткүчтү бердик жана сиздин экилик даракты вертикалдык тартипте басып чыгаруу милдети турат. Мисал киргизүү 1 / \ 2 3 / \ / \ 4 5 6 7 \ \ 8 9 Чыгуу 4 2 ...

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

Суроо 24. Binary Tree zigzag деңгээли Traversal Эки даракты эске алганда, анын түйүндөрүнүн маанилеринин зигзаг деңгээли боюнча өтүүсүн басып чыгарыңыз. (б.а., солдон оңго, андан кийинки деңгээлге оңдон солго жана кезектешип). Төмөндө келтирилген бинардык даракты карап көрөлү Төмөндө жогоруда көрсөтүлгөн экилик дарактын түрлөрүнүн зигзаг деңгээлинин өтүшү келтирилген ...

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

Флипкарт графикасынын суроолору

Суроо 25. Топологиялык сорттоо Берилген ациклдик графикти эске алганда, графикалык түйүндөрдү топологиялык иреттөө. Топологиялык Сорттоо Мисалы Жогорудагы графиктин топологиялык сорттолушу -> {1,2,3,0,5,4} Теориялык Топологиялык Сортирлөө Багытталган Ациклдик Графика (DAG) үчүн жүргүзүлөт. DAG ичинде цикл жок. б.а., эч кандай түйүндөн башталган мындай жол жок ...

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

Флипкарт стек суроолору

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

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

Суроо 27. Берилген ачылыш кронштейн үчүн жабык кронштейндин индексин табыңыз Маселе жөнүндө билдирүү n узундугу / өлчөмү болгон s жана берилген квадрат кашаанын индексин көрсөткөн бүтүн сан берилген. Берилген ачылыш кашаанын жабылыш кронштейнинин индексин табыңыз. Мисал s = "[ABC [23]] [89]" индекс = 0 8 s = "[C- [D]]" индекс = 3 5 сек ...

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

Суроо 28. GetMin () колдогон стекти O (1) убакытта жана O (1) кошумча мейкиндикте иштеп чыгыңыз GetMin () колдогон стекти O (1) убакытта жана O (1) кошумча мейкиндикте иштеп чыгыңыз. Ошентип, атайын стек маалымат структурасы стектин бардык аракеттерин колдоого алышы керек - void push () int pop () bool isFull () bool isEmpty () туруктуу убакытта. Минималдуу маанини кайтаруу үчүн getMin () кошумча операциясын кошуңуз ...

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

Суроо 29. Берилген массивдеги ар бир терезе өлчөмү үчүн минимумдун максимумун табыңыз N өлчөмүндөгү a [] массив берилген. Массивде 1ден nге чейин өзгөрүлүп турган ар бир терезе өлчөмү үчүн же берилген массивдеги ар бир терезе үчүн минимумду табыңыз. Мисал киргизүү: a [] = {10, 20, 30, 50, 10, 70, 30} Чыгуу: 70 30 20 ...

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

Суроо 30. Спираль формасындагы деңгээлдеги буйрук Бул маселеде биз экилик даракты бердик, анын деңгээл өтүшүн спираль түрүндө басып чыгарыңыз. Мисалдар Киргизүү Чыгуусу 10 30 20 40 50 80 70 60 Спираль түрүндөгү деңгээлдин өтүшүнө карата жөнөкөй ыкма Идеясы ...

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

Суроо 31. Стектерди колдонуу менен кезекке туруу Стек көйгөйүн колдонуп кезекте, стек структурасынын стандарттуу функцияларын колдонуп, кезектин төмөнкү функцияларын ишке ашырышыбыз керек, Enqueue: Кезектин аягына элемент кошуу Dequeue: Элементти кезектин башынан алып салуу Мисал Киргизүү : Enqueue (5) Enqueue (11) Enqueue (39) Dequeue () ...

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

Суроо 32. Жамгыр суусун кармоо LeetCode Solution Жамгыр суусун кармоо LeetCode маселесинде биз бийиктик картасын көрсөткөн N терс эмес бүтүн сандарды бердик жана ар бир тилкенин туурасы 1. Биз жогорудагы структурада камалып кала турган суунун көлөмүн табышыбыз керек. Мисал Келгиле, муну мисал менен түшүнөлү ...

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

Суроо 33. Binary Tree zigzag деңгээли Traversal Эки даракты эске алганда, анын түйүндөрүнүн маанилеринин зигзаг деңгээли боюнча өтүүсүн басып чыгарыңыз. (б.а., солдон оңго, андан кийинки деңгээлге оңдон солго жана кезектешип). Төмөндө келтирилген бинардык даракты карап көрөлү Төмөндө жогоруда көрсөтүлгөн экилик дарактын түрлөрүнүн зигзаг деңгээлинин өтүшү келтирилген ...

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

Суроо 34. Celebrity Problem Көйгөйлөр жөнүндө билдирүү Атактуулар көйгөйүндө N адамдан турган бөлмө бар, Атактууларды табыңыз. Атактуулар үчүн шарттар - Эгерде А жылдыз болсо, анда бөлмөдөгү бардык адамдар А-ны билиши керек. А бөлмөдө эч кимди билбеши керек. Ушул шарттарды канааттандырган адамды табышыбыз керек. ...

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

Флипкарт кезектеги суроолору

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

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

Суроо 36. Стектерди колдонуу менен кезекке туруу Стек көйгөйүн колдонуп кезекте, стек структурасынын стандарттуу функцияларын колдонуп, кезектин төмөнкү функцияларын ишке ашырышыбыз керек, Enqueue: Кезектин аягына элемент кошуу Dequeue: Элементти кезектин башынан алып салуу Мисал Киргизүү : Enqueue (5) Enqueue (11) Enqueue (39) Dequeue () ...

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

Суроо 37. Binary Tree zigzag деңгээли Traversal Эки даракты эске алганда, анын түйүндөрүнүн маанилеринин зигзаг деңгээли боюнча өтүүсүн басып чыгарыңыз. (б.а., солдон оңго, андан кийинки деңгээлге оңдон солго жана кезектешип). Төмөндө келтирилген бинардык даракты карап көрөлү Төмөндө жогоруда көрсөтүлгөн экилик дарактын түрлөрүнүн зигзаг деңгээлинин өтүшү келтирилген ...

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

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

Суроо 38. Алтын кенинин көйгөйү Көйгөйлөрдү баяндоо "Алтын кенинин көйгөйү" берилген тордун ар бир уячасында терс эмес монеталарды жайгаштырган 2D торчосу бар экендигин билдирет. Башында, шахтер биринчи тилкеде турат, бирок катарда эч кандай чектөө жок. Ал каалаган катарынан баштаса болот. ...

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

Суроо 39. Celebrity Problem Көйгөйлөр жөнүндө билдирүү Атактуулар көйгөйүндө N адамдан турган бөлмө бар, Атактууларды табыңыз. Атактуулар үчүн шарттар - Эгерде А жылдыз болсо, анда бөлмөдөгү бардык адамдар А-ны билиши керек. А бөлмөдө эч кимди билбеши керек. Ушул шарттарды канааттандырган адамды табышыбыз керек. ...

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

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

Суроо 40. Sorted Array LeetCode Чечиминен элементтин биринчи жана акыркы абалын табыңыз Көйгөйдүн билдирүүсү: Сорттолгон массивде элементтин биринчи жана акыркы ордун табыңыз LeetCode Solution мындай дейт: – азайбаган тартипте иреттелген бүтүн сандардын массивинде берилген максаттуу маанинин башталгыч жана аяктоочу ордун табыңыз. Эгерде массивде максат табылбаса, [-1, -1] кайтарыңыз. Сиз O(log n) иштөө убактысынын татаалдыгы менен алгоритмди жазышыңыз керек. ...

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

Суроо 41. Көпчүлүк суусу бар контейнер LeetCode чечими Көпчүлүк суусу бар көйгөй билдирүү контейнери LeetCode Solution мындай дейт: – Сизге узундугу n болгон бүтүн массив бийиктиги берилген. n вертикалдуу сызыктар и-чи сызыктын эки акыркы чекиттери (i, 0) жана (i, бийиктиги[i]) болгон сызылган. Х огу менен бирге контейнерди түзгөн эки сызыкты табыңыз, контейнер ...

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

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

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

Суроо 43. Шарларды жардыруу үчүн жебелердин минималдуу саны LeetCode Solution Көйгөйдүн билдирүүсү: Шарларды жардыруу үчүн жебелердин минималдуу саны LeetCode Чечим: XY тегиздигин чагылдырган жалпак дубалга чапталган сфералык шарлар бар. Шарлар [i] = [xstart, xend] чекиттери горизонталдык диаметри xstart жана xend ортосунда созулган шарды билдирген 2D бүтүн сан массивинде көрсөтүлгөн. Сиз так y координаттарын билбейсиз ...

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

Суроо 44. Эң кыска сорттолбогон үзгүлтүксүз суббаррай LeetCode чечими Көйгөйдүн билдирүүсү Эң кыска сорттолбогон үзгүлтүксүз көмөкчордон LeetCode Чечим мындай дейт: – Бүтүн массив сандарын эске алуу менен, бир үзгүлтүксүз кичи массивди табышыңыз керек, эгерде сиз бул кичи массивди өсүү тартибинде гана иреттесеңиз, анда бүт массив өсүү тартибинде иреттелет. Эң кыска кичи массивдин узундугун кайтарыңыз. Мисал 1: ...

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

Суроо 45. Гистограммадагы эң чоң тик бурчтук LeetCode Solution Көйгөйдүн билдирүүсү Гистограммадагы эң чоң тик бурчтук LeetCode Чечим – Гистограмманын тилкесинин бийиктигин билдирген бүтүн сандардын бийиктиктеринин массивин эске алып, мында ар бир тилкенин туурасы 1 болсо, гистограммадагы эң чоң тик бурчтуктун аянтын кайтарыңыз. Мисал Сыноо иши 1: Киргизүү: бийиктиктер = [2, 1, 5, 6, 2, 3] Чыгуу: 10 Түшүндүрмө: ...

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

Суроо 46. Asteroid Collision LeetCode Solution Көйгөйдүн билдирүүсү Астероиддердин кагылышуусу LeetCode Чечим – Бизге астероиддерди катары менен чагылдырган бүтүн сандан турган астероиддердин массивдери берилди. Ар бир астероид үчүн абсолюттук маани анын өлчөмүн, ал эми белгиси анын багытын билдирет (оң мааниси оң, терс мааниси сол). Ар бир астероид бирдей ылдамдыкта кыймылдайт. Мамлекетти бил...

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

Суроо 47. Binary Tree максималдуу жол суммасы LeetCode чечими Көйгөйдүн билдирүүсү Бинардык дарак Максималдуу жолдун суммасы LeetCode Чечим - бинардык дарактагы жол бул ырааттуулуктагы чектеш түйүндөрдүн ар бир жубу аларды бириктирген чети бар түйүндөрдүн ырааттуулугу. Түйүн тизмекте эң көп дегенде бир жолу пайда болушу мүмкүн. Жолдун кереги жок экенин эске алыңыз ...

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

Суроо 48. Бакчаны сугаруу үчүн ачуу үчүн крандардын минималдуу саны LeetCode Solution Көйгөйдүн билдирүүсү Бакчаны сугаруу үчүн ача турган крандардын минималдуу саны LeetCode Solution - X огунда бир өлчөмдүү бакча бар. Бак 0 чекитинен башталып, n чекитинде бүтөт. (б.а. бакчанын узундугу n). n + 1 крандар [0, 1, ..., n] чекиттеринде жайгашкан ...

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

Суроо 49. 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]] Түшүндүрмө Биз ...

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

Суроо 50. Alien Dictionary LeetCode Solution Problem Statement Alien Dictionary LeetCode Solution - Англис алфавитин колдонгон жаңы келгин тили бар. Бирок каттардын арасындагы тартип сизге белгисиз. Сизге бөтөн тилдин сөздүгүнөн сап сөздөрдүн тизмеси берилет, мында сөздөрдөгү саптар ушул жаңы тилдин эрежелери боюнча лексикографиялык жактан иреттелген. ...

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

Суроо 51. Минималдуу мүмкүн болгон бүтүн сандардын көпчүлүгү K жакынкы айырбаштоодон кийин LeetCode чечими Көйгөйдүн билдирүүсү Минималдуу мүмкүн болгон бүтүн сан К көп болгондон кийин Сандарды алмаштыруу LeetCode Чечим – Сизге өтө чоң бүтүн сандын жана k бүтүн санынын цифраларын билдирген num сапы берилет. Сизге бүтүн сандын каалаган эки чектеш цифрасын к жолудан көп алмаштырууга уруксат берилет. Сиз ала турган минималдуу бүтүн санды кайтарыңыз ...

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

Суроо 52. Jump Game Leetcode Solution Көйгөйдүн билдирүүсү Өтүү оюну Leetcode чечими – Сизге бүтүн массив сандары берилет. Сиз алгач массивдин биринчи индексинде жайгашкансыз жана массивдеги ар бир элемент ошол позициядагы сиздин максималдуу секирүү узундугуңузду билдирет. Акыркы индекске жете алсаңыз, чындыкты кайтарыңыз, же болбосо жалганды кайтарыңыз. Мисал: Киргизүү 1: сандар = [2, ...

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

Суроо 53. Байланышкан эки Тизменин бирдиги жана кесилиши Эки байланышкан тизмени эске алганда, дагы эки байланышкан тизмени түзүп, бар тизмелердин элементтерин бириктирүү жана кесилишүү үчүн. Үлгү киргизүү: Тизме1: 5 → 9 → 10 → 12 → 14 Тизме2: 3 → 5 → 9 → 14 → 21 Чыгуу: Кесилиш_ тизмеси: 14 → 9 → 5 Бириккен тизме: ...

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

Суроо 54. Таяк кесүү Көйгөйдүн баяндалышы “Таякты кесүү” көйгөйүндө сизге кандайдыр бир белгилүү узундуктагы таякча берилгендиги жана киргизилген узундуктан кичине же ага барабар болгон баардык өлчөмдөргө баалар берилгендиги айтылат. Узундугу 1ден nге чейинки стержендердин баасын билебиз ...

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

Суроо 55. Күкүк ырааттуулугу программасы Көйгөйдүн билдирүүсү Күкүктүн ырааттуулугу программасы же Күкүк Хешинги – бул Хеш таблицасында кагылышуу болгондо маселени чечүү үчүн колдонулган ыкма. Кагылышуулар таблицадагы хэш-функциянын эки хэш мааниси болушу мүмкүн. Кагылышуу бир эле ачкыч үчүн эки хэш мааниси пайда болгондо пайда болот ...

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

Translate »