Cisco сұхбат сұрақтары

Жүйені жобалау сұхбат сұрақтары соншалықты ашық болуы мүмкін, сондықтан дайындықтың дұрыс жолын білу өте қиын. Енді мен сатып алғаннан кейін Amazon, Microsoft және Adobe дизайн айналымдарын бұза аламын бұл кітап. Күнделікті қайта қарау дизайн мәселесі және мен сізге дизайн шеңберін бұзуға уәде беремін.

Cisco сұхбат сұрақтарытүйреуіш
Cisco сұхбат сұрақтары
Crack жүйесін жобалау сұхбаттары

Cisco массивінің сұрақтары

1-сұрақ. Ең көп халық саны LeetCode шешімі Мәселе туралы мәлімдеме Ең көп қоныстанған жыл LeetCode Шешімінде былай дейді: – Сізге 2D бүтін массив журналдары беріледі, онда әрбір журналдар[i] = [birthi, deathi] i-ші адамның туған және қайтыс болған жылдарын көрсетеді. Кейбір жылғы халық x - сол жылдағы тірі адамдар саны. Адам қанша есептеледі...

Ары қарай оқу

2-сұрақ. Ең көп халық саны LeetCode шешімі Мәселе туралы мәлімдеме: Ең көп қоныстанған жыл Leetcode шешімі мынаны айтады: Сізге 2D бүтін массив журналдары беріледі, онда әрбір журналдар[i] = [birthi, deathi] i-ші адамның туған және қайтыс болған жылдарын көрсетеді. Кейбір жылғы халық x сол жылдағы тірі адамдар саны? I-ші адам х жыл популяциясында есептеледі, егер х - ...

Ары қарай оқу

3-сұрақ. Күнделікті температуралар Leetcode шешімі Мәселе туралы мәлімдеме Күнделікті температуралар Leetcode шешімі: берілген бүтін температуралар массиві тәуліктік температураларды көрсететінін айтады, жауап [i] жылырақ температураны алу үшін i-ші күннен кейін күту керек күндер саны болатындай массив жауабын қайтарады. Егер бұл мүмкін болатын болашақ күн болмаса, оның орнына [i] == 0 жауабын қалдырыңыз. ...

Ары қарай оқу

4-сұрақ. Жаңбыр суын ұстау Leetcode шешімі Мәселе туралы мәлімдеме Жаңбыр суын ұстау LeetCode шешімі – «Жаңбыр суын ұстау» әр жолақтың ені 1 болатын биіктік картасын көрсететін биіктіктер жиымы берілгенін айтады. Жаңбырдан кейін қалған судың мөлшерін табу керек. Мысал: Енгізу: биіктік = [0,1,0,2,1,0,1,3,2,1,2,1] Шығару: 6 Түсініктеме: Тексеру ...

Ары қарай оқу

5-сұрақ. Coin Change 2 Leetcode шешімі Мәселе туралы мәлімдеме Монетаны өзгерту 2 LeetCode шешімі – «Монеталарды өзгерту 2» ақшаның жалпы сомасын білдіретін әр түрлі бүтін монеталардың массивін және бүтін соманы берілгенін айтады. Біз сомаға қосылатын әртүрлі мүмкін комбинациялардың жалпы санының санын қайтаруымыз керек. ...

Ары қарай оқу

6-сұрақ. Бірегей жолдар II Leetcode шешімі Мәселе туралы мәлімдеме Бірегей жолдар II LeetCode шешімі – «Бірегей жолдар II» робот тордың жоғарғы сол жақ бұрышынан басталатын mxn торы берілгенін айтады. Біз тордың төменгі оң жақ бұрышына жету жолдарының жалпы санын табуымыз керек. ...

Ары қарай оқу

7-сұрақ. Жетіспейтін нөмір Leetcode шешімі Мәселе туралы мәлімдеме Жетіспейтін сан LeetCode шешімі – «Жетіспейтін сан» [0,n] арасындағы n түрлі санды қамтитын n өлшемді массив берілгенін айтады. Біз диапазонда жоқ нөмірді қайтаруымыз керек. Мысал: Енгізу: nums = [3,0,1] Шығару: 2 Түсіндіру: Біз барлық ... оңай байқаймыз.

Ары қарай оқу

8-сұрақ. Subarray Leetcode шешімі Есептердің қойылымы Массивтің бүтін санымен берілгенде, ең үлкен қосындыға ие (кемінде бір сан бар) ішкі бағынды тауып, оның қосындысын қайтарыңыз. Мысал nums = [-2,1, -3,4, -1,2,1, -5,4] 6 Түсіндіру: [4, -1,2,1] ең үлкен қосынды = 6. Nums = [- 1] -1 1-тәсіл (Бөлу және жеңу) Бұл тәсілде ...

Ары қарай оқу

9-сұрақ. Сұрыпталған массивтерді біріктіру Leetcode Solution «Сұрыпталған массивтерді біріктіру» есебінде бізге кемімейтін ретпен сұрыпталған екі массив берілген. Бірінші массив толығымен толтырылмаған және екінші массивтің барлық элементтерін орналастыруға жеткілікті орынға ие. Біз екі массивті біріктіруіміз керек, мысалы бірінші жиым элементтерден тұрады ...

Ары қарай оқу

10-сұрақ. Айналдырылған массивті шешім кодынан іздеу Сұрыпталған массивті қарастырайық, бірақ бір индекс таңдалған және сол кезде жиым айналдырылған. Енді массивті айналдырғаннан кейін белгілі бір мақсатты элементті тауып, оның индексін қайтару керек. Егер элемент жоқ болса, -1 қайтарыңыз. Мәселе жалпы ...

Ары қарай оқу

11-сұрақ. N бүтін сандар жиымындағы барлық жұптардың f (a [i], a [j]) қосындысы Есептердің шешімі n бүтін сандар жиымындағы барлық жұптар бойынша f (a [i], a [j]) қосындысын 1 <= i <j <= n біз берілген деп есептейтін етіп табуды сұрайды. бүтін сандар жиымы. Мысал arr [] = {1, 2, 3, ...

Ары қарай оқу

12-сұрақ. Берілген жұптар массиві Ондағы барлық симметриялық жұптарды табыңыз Барлық симметриялық жұптарды табыңыз - Сізге массивтің бірнеше жұбы беріледі. Ондағы симметриялы жұптарды табу керек. Симметриялы жұп симметриялы деп аталады, егер жұптарда (a, b) және (c, d), онда 'b' 'с' 'мен' a 'тең ...

Ары қарай оқу

13-сұрақ. Іргелес элементтері бар ең үлкен ішкі массивтің ұзындығы «Іргелес элементтері бар ең үлкен ішкі массивтің ұзындығы» есебінде сізге бүтін массив берілгені айтылған. Проблемалық есепте элементтерді тізбектей орналастыруға болатын ең ұзын іргелес ішкі жиымның ұзындығын (үзіліссіз, не жоғарылайтын, не кемитін) анықтау сұралады. Ондағы сандар ...

Ары қарай оқу

14-сұрақ. Берілген санға көбейтіндісі бар үшемдердің санын санау «Берілген санға көбейтіндісі бар үштіктердің санын есептеу» есебінде бізге бүтін массив және m саны берілгені айтылған. Есеп шығаруда m-ге тең өніммен үштіктердің жалпы санын анықтау сұралады. Мысал arr [] = {1,5,2,6,10,3} m = 30 3 Түсіндіру үштіктері ...

Ары қарай оқу

15-сұрақ. Максималды орташа мәні бар жол Мәселе туралы мәлімдеме “Орташа мәні бар жол” есебінде сізге 2D массив немесе бүтін сандар матрицасы берілгені айтылған. Енді сіз сол жақтағы ұяшықта тұрғаныңызды және төменгі оңға жетуіңіз керек деп есептеңіз. Белгіленген жерге жету үшін сіз екі жақта жүруіңіз керек ...

Ары қарай оқу

16-сұрақ. Қосу және азайту командаларын орындағаннан кейін өзгертілген массивті басып шығарыңыз Сізге n өлшемді жиым беріледі, бастапқыда жиымдағы барлық мәндер 0 болады, ал сұраулар. Әр сұраныс төрт мәнді, сұраудың типін, диапазонның сол нүктесін, диапазонның оң нүктесін және k санын қамтиды, сіз ...

Ары қарай оқу

17-сұрақ. Екілік массивке қосалқы массивпен берілген сан тақ немесе жұп болған жағдайда жазыңыз «Қосарлы массивті тексеру, кіші массивпен берілген сан тақ немесе жұп» деген есеп сізге екілік массив пен диапазон берілгенін айтады. Массив 0s және 1s түріндегі саннан тұрады. Проблемалық мәлімдеме көрсетілген санды анықтауға ...

Ары қарай оқу

18-сұрақ. Ішкі бөлім таудың түрінде ме, жоқ па, соны табыңыз Проблемалық мәлімдеме “Ішкі массивтің тау түрінде екенін немесе болмауын анықтаңыз” есебінде сізге бүтін массив пен диапазон берілгені айтылған. Проблемалық қойылым берілген диапазон арасында құрылған кіші жиымның таулы түрінде немесе ... екенін анықтауға сұрайды.

Ары қарай оқу

19-сұрақ. Қосындысы m-ге бөлінетін ішкі жиын Есептер туралы мәлімдеме “Қосындысы m-ге бөлінетін жиын” сізге теріс емес бүтін сандар жиыны мен m бүтін санының берілгендігін айтады. Енді м-ге бөлінетін қосынды бар-жоғын табу керек. Бұл жиынның қосындысы 0 деп ... беруі керек.

Ары қарай оқу

20-сұрақ. Акцияны сатып алу және сатудың ең жақсы уақыты Проблемалық мәлімдеме «Акцияны сатып алу мен сатудың ең жақсы уақыты» проблемасында сізге n ұзындықтағы бағалардың жиыны берілген, онда ith элементі акциялардың бағасын сол күні сақтайды. Егер біз бір ғана мәміле жасай алсақ, яғни бір күнде сатып алу және ...

Ары қарай оқу

21-сұрақ. Көршілес элементтер арасындағы айырмашылық 0 немесе 1 болатын максималды ұзындықтың тізбегі Мәселе туралы мәлімдеме Сізге бүтін массив берілген. «Іргелес элементтер арасындағы айырмашылық 0-ге немесе 1-ге тең болатын максималды ұзындықтың тізбегі» мәселесі шектес элементтер арасындағы айырмашылықпен максималды тізбектік ұзындықты 0 немесе 1-ден өзгеше болмауы керек деп сұрайды. Мысал arr [] = {1,. ..

Ары қарай оқу

22-сұрақ. Өнімнің максималды ішкі жиыны Проблемалық мәлімдеме «Өнімнің максималды ішкі жиыны» мәселесі сізге оң және теріс сандардан тұратын бүтін сан жиымын беретіндігін айтады. Мәселе қою ішкі жиымның максималды көбейтіндісін білуді сұрайды. Мысал arr [] = {2, -2, 3, 5} 15 Түсіндіру Ішкі жиымдағы элементтер ...

Ары қарай оқу

23-сұрақ. 1 мен 0-дің тең саны бар ішкі аралықтарды санау Мәселе туралы мәлімдеме “1-ге және 0-ге тең санмен ішкі іштей санау” есебінде сізге тек 0 мен 1-ден тұратын жиым берілгені айтылған. Проблемалық есеп 0-ге тең жарнаманың 1-іне тең болатын ішкі жиымдардың санын анықтап беруді сұрайды. Мысал arr [] = {0, 0, 1, ...

Ары қарай оқу

24-сұрақ. Айқын элементтері бар ішкі массивтер Проблемалық мәлімдеме «Айқын элементтері бар ішкі массивтер» сізге бүтін элементтер жиыны берілгендігін айтады. Проблемалық есеп барлық элементтері бір-бірінен өзгеше болатын іргелес ішкі жиымдардың ұзындықтарының қосындысын табуды сұрайды. Мысал arr [] = {3, 1, 2, 1} 4 Түсініктеме: ішкі жиымдар ...

Ары қарай оқу

25-сұрақ. Берілген матрицаның барлық жолдарындағы жалпы элементтер «Берілген матрицаның барлық жолдарындағы жалпы элементтер» проблемалық мәлімдеме, сізге M * N матрицасы берілгендігін айтады. Есептер қоюы O (M * N) уақытында матрицаның әр жолындағы берілген матрицадағы барлық жалпы элементтерді табуды сұрайды. Мысал arr [] = {{12, 1, 4, 5, ...

Ары қарай оқу

26-сұрақ. Қосындысы берілген мәнге тең екі сұрыпталған массивтен жұптарды санау Есептер «Қосындысы берілген мәнге тең екі сұрыпталған массивтен жұптарды санаңыз» деген есеп сізге екі сұрыпталған бүтін сандар жиыны және қосынды деп аталатын бүтін мән берілгенін айтады. Проблемалық шешім жұптың жалпы санын анықтауға сұрайды, ол ...

Ары қарай оқу

27-сұрақ. Максималды қосынды Проблемалық мәлімдеме бізге n бүтін сандары бар массив берілген. Біз максималды қосынды битонды қосымшасын табуымыз керек. Битоникалық қосалқы элемент элементтердің белгілі бір ретпен орналасуынан тұратын, тек кіші массивтен басқа ештеңе емес. Бірінші элементтер өсу ретімен, содан кейін ...

Ары қарай оқу

28-сұрақ. Биіктік арасындағы максималды айырмашылықты азайтыңыз Есептер шығару Сізге n мұнаралардың биіктігі және k саны берілген. Біз мұнара биіктігін k-ге ұлғайта аламыз немесе биіктігін k-ге азайта аламыз, бірақ тек бір рет. Есептер биіктігі арасындағы максималды айырмашылықты азайтуды сұрайды. Яғни ...

Ары қарай оқу

29-сұрақ. Екі Екілік массивтің бірдей қосындысы бар ең ұзын аралық Мәселе туралы мәлімдеме Сізге екі массив берілген, олардың әрқайсысында екілік сан бар. Проблемалық есеп екі бинарлы массивте бірдей қосындымен ең ұзын аралықты табуды сұрайды, яғни (i, j) -ден максималды ұзындықты ішкі жиымның j-ден ... үлкен болатындай етіп табу.

Ары қарай оқу

30-сұрақ. Жұп сандары бар ішкі жиындарды санау Біз барлығымыз сұхбат барысында бір уақытта немесе басқасында ішкі проблемамен күрескенбіз. Сұхбат алушылар бұл мәселелерді де жақсы көреді. Бұл мәселелер оларға кез-келген оқушының ойлау үдерісін және түсінуін тексеруге көмектеседі. Сонымен, ештеңе жасамай-ақ, түзу ...

Ары қарай оқу

31-сұрақ. Word Search Сөзді іздеу - бұл біздің өміріміздің белгілі бір уақытында сөз табуға арналған жұмбақтарға ұқсас нәрсе. Бүгін мен үстелге өзгертілген сөзжұмбақты алып келемін. Менің оқырмандарым менің не айтып тұрғанымды білмей аң-таң болуы керек. Уақытты жоғалтпастан, мүмкіндігіне байланысты ...

Ары қарай оқу

32-сұрақ. Қабаттасатын аралықтарды біріктіру Қабаттасатын аралықтарды біріктіру мәселесінде біз интервалдар жиынтығын бердік, барлық қабаттасқан аралықтарды біріктіріп, қайтарамыз. Мысал енгізу: [[2, 3], [3, 4], [5, 7]] Шығу: [[2, 4], [5, 7]] Түсіндіру: [2, 3] және [3 , 4] бірге қалыптастыру [2, 4] Біріктіруді іздеу тәсілі ...

Ары қарай оқу

33-сұрақ. Максималды ішкі массив Максимум ішкі массивтің есептерінде біз бүтін сан массивтерін бердік, ең үлкен қосындысы бар сабақтас кіші жиымды табыңыз және максимум қосындының ішкі мәнін шығарыңыз. Мысал енгізу нөмірлері [] = {-2, 1, -3, 4, -1, 2, 1, -5, 4} 6-шы нәтиже алгоритмі Мақсаты ... табу

Ары қарай оқу

34-сұрақ. Аралықтарды біріктіру Аралықтарды біріктіру кезінде біз [l, r] түріндегі интервалдар жиынтығын бердік, қабаттасқан интервалдарды біріктірейік. Мысалдар Кіріс {[1, 3], [2, 6], [8, 10], [15, 18]} Шығу {[1, 6], [8, 10], [15, 18]} Кіріс {[ 1, 4], [1, 5]} Шығарылым {[1, 5]} Интервалдарды біріктіруге арналған қарапайым тәсіл ...

Ары қарай оқу

35-сұрақ. Жоқ нөмір Жоқ сан проблемасында біз 0-ден N-ге дейінгі сандардан тұратын N өлшемді жиым бердік, жиымдағы барлық мәндер ерекше. Біз массивте жоқ санды табуымыз керек және бұл сан 0-ден N-ге дейін. Мұнда ...

Ары қарай оқу

36-сұрақ. Кірістіруді сұрыптау Енгізуді сұрыптау алгоритмін пайдаланып берілген сұрыпталмаған массивті сұрыптаңыз. Кіріс: {9,5,1,6,11,8,4} Шығарылым: {1,4,5,6,8,9,11} Теориялық кірістіру Сұрыптау сандарды біз адамдар сияқты сұрыптайды. нөмірленген нысандар (бұрынғы карталар) Сан сұрыпталмаған массивтен (оң жақ тізбектен) сұрыпталған позицияға дейін алынады ...

Ары қарай оқу

37-сұрақ. Екі екілік массивтің бірдей қосындысы бар ең ұзын аралық II Есептердің қойылымы «Екі екілік массивтің бірдей қосындысы бар ең үлкен аралық II» есебінде біз өлшемдері бірдей екі «а» және «б» екілік массивтерін келтірдік. Екі массивте бірдей қосындымен ең ұзын аралықты басып шығаратын программа жазыңыз. Мұны нақты түсіндіруге болады ...

Ары қарай оқу

38-сұрақ. Қабаттасатын аралықтарды біріктіру II Проблемалық мәлімдеме “Біріктірілген қабаттасқан аралықтарды біріктіру II” есебінде біз интервалдар жиынын келтірдік. Қабаттасатын аралықтарды бір жүйеге біріктіретін және барлық сәйкес келмейтін интервалдарды шығаратын программа жазыңыз. Кіріс форматы n бүтін санынан тұратын бірінші жол. Әр жұп болатын n жұптан тұратын екінші қатар ...

Ары қарай оқу

39-сұрақ. Бөлу және жеңу арқылы максималды қосынды қосындысы Проблемалық мәлімдеме «Бөлу және жеңу арқылы максималды қосынды жиынтығы» есебінде біз оң және теріс бүтін сандар жиымын келтірдік. Іргелес ішкі массивтің ең үлкен қосындысын табатын программа жазыңыз. Кіріс форматы N бүтін санды қамтитын бірінші жол. Екінші қатарда жиым ...

Ары қарай оқу

40-сұрақ. Ұзындықтың максималды өніммен ұлғаюы Есептер туралы мәлімдеме “Ең үлкен өніммен үш ұзындықтың артуын арттыру” есебінде біз натурал сандар жиымын келтірдік. Ең үлкен көбейтіндісі бар 3 ұзындығының қосындысын табыңыз. Кейінгісі артуы керек. Кіріс форматы N өлшемін білдіретін бүтін N саны бар бірінші және жалғыз жол ...

Ары қарай оқу

41-сұрақ. Массивте оң және теріс сандарды баламалы түрде қайта орналастырыңыз Проблемалық мәлімдеме “Оң және теріс сандарды балама түрде қайта құру” есебінде біз [] массивін бердік. Бұл жиымда оң және теріс бүтін сандар бар. Массивті позитивті және негатив альтернативті орналастырылатын етіп қайта орналастырыңыз. Мұнда оң және теріс элементтердің саны қажет емес ...

Ары қарай оқу

42-сұрақ. Қайталанатын массивтен жоғалған элементті табыңыз Есептерді шығару Екі А және В жиымдары берілген, бір массив бір элементтен басқа екіншісінің көшірмесі болып табылады. Бір элемент А немесе В жоқ, біз жоғалған элементті қайталанатын массивтен табуымыз керек. Мысал 5 1 6 4 8 9 6 4 8 ...

Ары қарай оқу

43-сұрақ. Берілген массивті максималды минималды формада қайта құру Есептер туралы мәлімдеме “Берілген массивті максималды минималды формада қайта құру” есебінде біз N элементтен тұратын сұрыпталған жиым келтірдік. Берілген сұрыпталған оң натурал массивті баламалы элементтер ith max және ith min болатындай етіп қайта орналастырыңыз. Элементтердің қайта орналасуы туралы жақсы түсіну үшін төменде қараңыз - Массив [0] ...

Ары қарай оқу

44-сұрақ. Екі сұрыпталған массивті біріктіру Проблемалық мәлімдеме Екі сұрыпталған массивті біріктіру кезінде біз екі енгізілген сұрыпталған массив бердік, біз осы екі массивті біріктіруіміз керек, сондықтан толық сұрыпталғаннан кейінгі бастапқы сандар бірінші массивте, ал екінші массивте қалуы керек. Мысал енгізу A [] = {1, 3, 5, 7, ...

Ары қарай оқу

45-сұрақ. Берілген мәннен аз сомасы бар үштіктер саны Проблемалық мәлімдеме Біз N элементтерден тұратын массив бердік. Берілген жиымда қосындысы берілген мәннен аз үштіктердің санын санаңыз. Мысал енгізу a [] = {1, 2, 3, 4, 5, 6, 7, 8} Қосу = 10 Шығарылым 7 Мүмкін болатын үштіктер: ...

Ары қарай оқу

46-сұрақ. Екі сұрыпталған массивті біріктіру Проблемалық мәлімдеме Екі сұрыпталған жиымдарды біріктіру кезінде біз екі сұрыпталған массив бердік, олардың бірі m + n өлшемді массив, ал екіншісі n өлшемді массив. Біз n өлшемді массивті m + n өлшемді массивке біріктіріп, m + n өлшемді біріктірілген жиымды шығарамыз. Мысал енгізу 6 3 M [] = ...

Ары қарай оқу

47-сұрақ. Берілген қосындымен үштікті массивтен табыңыз Есептерді шығару Бүтін сандар жиымының мәні берілгенде, жиынтығы берілген Х мәніне тең болатын үш элементтің тіркесімін табыңыз. Мұнда біз алған алғашқы комбинацияны шығарамыз. Егер мұндай тіркесім болмаса, онда -1 басып шығарыңыз. Мысал енгізу N = 5, X = 15 arr [] = ...

Ары қарай оқу

48-сұрақ. Барлық нөлдерді берілген массивтің соңына жылжытыңыз Проблемалық мәлімдеме Берілген массивте жиымда бар барлық нөлдерді массивтің соңына дейін жылжытыңыз. Нөлдердің барлық санын массивтің соңына кірістіру әдісі әрқашан бар. Мысал енгізу 9 9 17 0 14 0 ...

Ары қарай оқу

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

Ары қарай оқу

50-сұрақ. Жоғалған нөмірді табыңыз Мәселені қою 1-ден N-ге дейінгі жиымнан жоғалған санды табуда N-1 сандарынан тұратын жиым бердік. 1-ден N-ге дейінгі сандар жиынтығында бір сан жоқ, біз жетіспейтін санды табуымыз керек. Кіріс форматы бүтін санды қамтитын бірінші жол ...

Ары қарай оқу

Cisco String сұрақтары

51-сұрақ. Декодтау String Leetcode шешімі Мәселе туралы мәлімдеме Decode String LeetCode шешімі – “Decode String” кодталған жолды декодталған жолға түрлендіруді сұрайды. Кодтау ережесі k[coded_string] болып табылады, мұнда төртбұрышты жақшалар ішіндегі кодталған_жол k рет қайталанады, мұнда k оң бүтін сан. Мысал: Кіріс: s = "3[a]2[bc]" Шығыс: "aaabcbc" ...

Ары қарай оқу

52-сұрақ. Ең ұзын жалпы префикс Leetcode шешімі Мәселе туралы мәлімдеме Ең ұзын жалпы префикс LeetCode шешімі – «Ең ұзын жалпы префикс» жолдар жиымы берілгенін көрсетеді. Осы жолдардың ішінен ең ұзын жалпы префиксті табуымыз керек. Егер префикс жоқ болса, бос жолды қайтарыңыз. Мысал: Енгізу: strs = ["гүл","ағын","ұшу"] Шығару: "fl" Түсіндірме: "fl" - ең ұзын ...

Ары қарай оқу

53-сұрақ. Жарамды жақша Leetcode шешімі Мәселе туралы мәлімдеме Жарамды жақшалар LeetCode шешімі – «Жарамды жақшалар» сізге тек '(', ')', '{', '}', '[' және ']' таңбаларын қамтитын жол берілгенін айтады. Енгізілген жолдың жарамды жол екенін немесе жоқтығын анықтауымыз керек. Ашық жақшалар жабылуы керек болса, жол жарамды жол деп аталады ...

Ары қарай оқу

54-сұрақ. Қайталанатын таңбаларсыз ең ұзын ішкі жол LeetCode шешімі Қайталанатын таңбаларсыз ең ұзын ішкі жол LeetCode шешімі – Жол берілгенде, біз қайталанатын таңбаларсыз ең ұзын ішкі жолдың ұзындығын табуымыз керек. Бірнеше мысалды қарастырайық: pwwkew 3 мысалы Түсіндіру: Жауап ұзындығы 3 aav «wke» 2 Түсіндіру: Жауап ұзындығы 2 «av» Тәсіл-1 ...

Ары қарай оқу

55-сұрақ. Екілік жолды х және у кезектесулерінің орнына қайта орналастырыңыз Есептердің қойылуы Сізге екілік жол, ал x және y екі сандары берілген делік. Жол тек 0 мен 1-ден тұрады. «Екілік жолды кезектескен х және у пайда болатындай етіп қайта құру» мәселесі жолды 0-ге x рет келетін ⇒ 1 болатындай етіп қайта орналастыруды сұрайды.

Ары қарай оқу

56-сұрақ. Жолдағы кері сөздер «Жолдағы кері сөздер» проблемалық қойылымы сізге n өлшемді s жолының берілгендігін айтады. Жолды кері тәртіппен басып шығарыңыз, сонда соңғы сөз бірінші, екінші соңғысы екінші болады және т.б. Осылайша біз сөздердің орнына сөйлемді ...

Ары қарай оқу

57-сұрақ. Декодтау жолдары Decode Ways есептерінде біз тек цифрлардан тұратын бос емес жол бердік, оны келесі карта арқылы декодтау тәсілдерінің жалпы санын анықтаңыз: 'A' -> 1 'B' -> 2 ... 'Z' -> 26 Мысал S = «123» Бұл жолды декодтау тәсілдерінің саны 3, егер біз ...

Ары қарай оқу

58-сұрақ. Жолды декодтау Сізге кодталған жол беріледі делік. Жол қандай да бір үлгіде кодталған, сіздің міндетіңіз - жолды декодтау. Айталық, <бірде-бір рет жол болмайды> [жол] Мысал Кіріс 3 [b] 2 [bc] Шығарылым bbbcaca Түсіндіру Мұндағы “b” 3 рет, ал “ca” 2 рет кездеседі. ...

Ары қарай оқу

59-сұрақ. Жолдардың байланыстырылған тізімі палиндромды құрайтынын тексеріңіз Проблемалық мәлімдеме «Жолдардың байланыстырылған тізімі палиндромды құрайтынын тексеріңіз» деген есепте біз жолдармен жұмыс істейтін тізбекті бердік. Мәліметтердің палиндромды құрайтынын немесе жасамайтындығын тексеретін бағдарлама жазыңыз. Мысал ba-> c-> d-> ca-> b 1 Түсініктеме: Жоғарыдағы мысалда біз ...

Ары қарай оқу

Cisco ағашының сұрақтары

60-сұрақ. Екілік ағашты кездейсоқ көрсеткіштермен клондау Проблемалық мәлімдеме Сізге кездейсоқ көрсеткіштері бар толық екілік ағаш беріледі. Кездейсоқ көрсеткіштер әр түйін сол және оң жақ баласынан басқа сілтейтін түйіндерге жатады. Сонымен, бұл қарапайым екілік ағаштағы түйіннің стандартты құрылымын да өзгертеді. Енді түйін ...

Ары қарай оқу

61-сұрақ. Массивті қолданбай BST-ді мин-үймеге айналдырыңыз Проблемалық мәлімдеме “Массивті қолданбай BST-ті мин-үймеге айналдыру” проблемасы сізге BST (екілік іздеу ағашы) берілгенін және оны мин-үймеге айналдыру керек екенін айтады. Min-үйінді екілік іздеу ағашындағы барлық элементтерден тұруы керек. Алгоритм уақыттың сызықтық күрделілігінде орындалуы керек. ...

Ары қарай оқу

62-сұрақ. BST өзгертуге жол берілмеген кезде BST-тегі ең үлкен элемент Проблемалық мәлімдеме «BST-ге өзгертуге жол берілмеген кезде BST-дегі ең үлкен элемент» сізге екілік іздеу ағашы берілгенін және k-ші ең үлкен элементті табу керек екенін айтады. Бұл дегеніміз, екілік іздеу ағашының барлық элементтері кему ретімен орналасқан кезде. Содан кейін ...

Ары қарай оқу

63-сұрақ. Екілік ағаштардың деңгейлік траекториясы Берілген екілік ағаштың деңгей реті бойынша өтуі екілік ағаштың BFS-мен бірдей. BFS дегеніміз не екенін білеміз бе? егер олай болмаса, өзіңізді жаман сезінудің қажеті жоқ, мақаланы толығымен оқып шығыңыз және жақсы түсіну үшін алдыңғы мақалаларға кіріңіз. BFS - бұл ...

Ары қарай оқу

Cisco Graph сұрақтары

64-сұрақ. Прим алгоритмі Примнің алгоритмі байланысты немесе бағытталмаған графиктің минималды созылу ағашын (МСТ) табу үшін қолданылады. Сызықтық ағаш - бұл ағаш, сонымен қатар барлық шыңдарды қамтитын подограф. Минималды созылу ағашы - бұл ең төменгі шекті салмақ қосындысы бар ағаш. Мысал графигінің минимумы ...

Ары қарай оқу

65-сұрақ. Dijkstra алгоритмі Dijkstra - ең қысқа жол алгоритмі. Dijkstra алгоритмі барлық түйіндердің берілген іске қосу түйінінен ең қысқа қашықтығын табу үшін қолданылады. Ол логикалық тұрғыдан бір көзді түйіннен түйіндерді ашкөздікпен қосу арқылы ең қысқа жол ағашын жасайды, әр нүктеде әрбір түйін ...

Ары қарай оқу

Cisco Stack сұрақтары

66-сұрақ. Декодтау String Leetcode шешімі Мәселе туралы мәлімдеме Decode String LeetCode шешімі – “Decode String” кодталған жолды декодталған жолға түрлендіруді сұрайды. Кодтау ережесі k[coded_string] болып табылады, мұнда төртбұрышты жақшалар ішіндегі кодталған_жол k рет қайталанады, мұнда k оң бүтін сан. Мысал: Кіріс: s = "3[a]2[bc]" Шығыс: "aaabcbc" ...

Ары қарай оқу

67-сұрақ. Күнделікті температуралар Leetcode шешімі Мәселе туралы мәлімдеме Күнделікті температуралар Leetcode шешімі: берілген бүтін температуралар массиві тәуліктік температураларды көрсететінін айтады, жауап [i] жылырақ температураны алу үшін i-ші күннен кейін күту керек күндер саны болатындай массив жауабын қайтарады. Егер бұл мүмкін болатын болашақ күн болмаса, оның орнына [i] == 0 жауабын қалдырыңыз. ...

Ары қарай оқу

68-сұрақ. Жаңбыр суын ұстау Leetcode шешімі Мәселе туралы мәлімдеме Жаңбыр суын ұстау LeetCode шешімі – «Жаңбыр суын ұстау» әр жолақтың ені 1 болатын биіктік картасын көрсететін биіктіктер жиымы берілгенін айтады. Жаңбырдан кейін қалған судың мөлшерін табу керек. Мысал: Енгізу: биіктік = [0,1,0,2,1,0,1,3,2,1,2,1] Шығару: 6 Түсініктеме: Тексеру ...

Ары қарай оқу

69-сұрақ. Жарамды жақша Leetcode шешімі Мәселе туралы мәлімдеме Жарамды жақшалар LeetCode шешімі – «Жарамды жақшалар» сізге тек '(', ')', '{', '}', '[' және ']' таңбаларын қамтитын жол берілгенін айтады. Енгізілген жолдың жарамды жол екенін немесе жоқтығын анықтауымыз керек. Ашық жақшалар жабылуы керек болса, жол жарамды жол деп аталады ...

Ары қарай оқу

70-сұрақ. Жолды декодтау Сізге кодталған жол беріледі делік. Жол қандай да бір үлгіде кодталған, сіздің міндетіңіз - жолды декодтау. Айталық, <бірде-бір рет жол болмайды> [жол] Мысал Кіріс 3 [b] 2 [bc] Шығарылым bbbcaca Түсіндіру Мұндағы “b” 3 рет, ал “ca” 2 рет кездеседі. ...

Ары қарай оқу

Cisco кезек сұрақтары

71-сұрақ. Екілік ағаштардың деңгейлік траекториясы Берілген екілік ағаштың деңгей реті бойынша өтуі екілік ағаштың BFS-мен бірдей. BFS дегеніміз не екенін білеміз бе? егер олай болмаса, өзіңізді жаман сезінудің қажеті жоқ, мақаланы толығымен оқып шығыңыз және жақсы түсіну үшін алдыңғы мақалаларға кіріңіз. BFS - бұл ...

Ары қарай оқу

Cisco матрицалық сұрақтар

72-сұрақ. Бірегей жолдар II Leetcode шешімі Мәселе туралы мәлімдеме Бірегей жолдар II LeetCode шешімі – «Бірегей жолдар II» робот тордың жоғарғы сол жақ бұрышынан басталатын mxn торы берілгенін айтады. Біз тордың төменгі оң жақ бұрышына жету жолдарының жалпы санын табуымыз керек. ...

Ары қарай оқу

73-сұрақ. Word Search Leetcode шешімі Есептер шығару mxn тақтасы мен сөз берілгенде, сөздің торда бар-жоғын анықтаңыз. Бұл сөзді «іргелес» ұяшықтар көлденең немесе тігінен көршілес орналасқан бірізді көрші ұяшықтардың әріптерінен құруға болады. Бір әріп ұяшығын бірнеше рет қолдануға болмайды. Мысал ...

Ары қарай оқу

74-сұрақ. Максималды орташа мәні бар жол Мәселе туралы мәлімдеме “Орташа мәні бар жол” есебінде сізге 2D массив немесе бүтін сандар матрицасы берілгені айтылған. Енді сіз сол жақтағы ұяшықта тұрғаныңызды және төменгі оңға жетуіңіз керек деп есептеңіз. Белгіленген жерге жету үшін сіз екі жақта жүруіңіз керек ...

Ары қарай оқу

75-сұрақ. Берілген матрицаның барлық жолдарындағы жалпы элементтер «Берілген матрицаның барлық жолдарындағы жалпы элементтер» проблемалық мәлімдеме, сізге M * N матрицасы берілгендігін айтады. Есептер қоюы O (M * N) уақытында матрицаның әр жолындағы берілген матрицадағы барлық жалпы элементтерді табуды сұрайды. Мысал arr [] = {{12, 1, 4, 5, ...

Ары қарай оқу

Cisco басқа сұрақтар

76-сұрақ. n Leetcode шешімінің k-ші факторы Есептің мәлімдемесі n Leetcode Шешімінің k-ші факторы: сізге n және k екі оң бүтін сандар берілгенін айтады. n бүтін санының коэффициенті n бүтін саны ретінде анықталады, мұндағы n % i == 0. Өсу ретімен сұрыпталған n барлық факторларының тізімін қарастырыңыз, осы тізімдегі k-ші факторды қайтарыңыз немесе n саны k-ден аз болса, -1 мәнін қайтарыңыз. факторлар. 1-мысал: Енгізу: ...

Ары қарай оқу

77-сұрақ. LRU Cache Leetcode шешімі Мәселе туралы мәлімдеме LRU кэшінің LeetCode шешімі – «LRU кэші» ең аз пайдаланылған (LRU) кэшінен кейінгі деректер құрылымын жобалауды сұрайды. Бізге келесі функциялары бар LRUCache сыныбын енгізу қажет: LRUCache(int сыйымдылығы): LRU кэшін инициализациялайды. оң өлшемді сыйымдылықпен. int get (int пернесі): мәнді қайтарады ...

Ары қарай оқу

78-сұрақ. Үлкейту элементтерінің арасындағы ең үлкен айырмашылық LeetCode шешімі Мәселе мәлімдемесі Көбеюші элементтер арасындағы ең үлкен айырмашылық LeetCode Шешім – n өлшемді 0 индекстелген бүтін массив берілген, nums[i] және nums[j] арасындағы ең үлкен айырмашылықты табыңыз (яғни, nums[j] - nums[i]), 0 <= i < j < n және сандар[i] < сандар[j] болатындай. Максималды айырмашылықты қайтарыңыз. Егер мұндай i және j болмаса, -1 мәнін қайтарыңыз. Мысалдар мен түсіндірмелер 1-мысал: Енгізу: сан = [7,1,5,4] Шығару: 4 Түсіндіру: Ең үлкен айырмашылық орын алады ...

Ары қарай оқу

79-сұрақ. 3Sum Ең жақын LeetCode шешімі Мәселе мәлімдемесі 3сома Ең жақын LeetCode шешімі – Ұзындығы n сандық бүтін массив пен бүтін мақсат берілген болса, қосынды мақсатқа ең жақын болатындай үш бүтін санды табыңыз. Үш бүтін санның қосындысын қайтарыңыз. Әрбір енгізуде дәл бір шешім болады деп болжауға болады. Енгізу: сандар = [-1,2,1,-4], мақсат = 1 Шығыс: ...

Ары қарай оқу

80-сұрақ. Минималды Knight Moves LeetCode шешімі Мәселе мәлімдемесі Минималды Knight жылжытады LeetCode Шешімі – шексіз шахмат тақтасында координаттары -infinity пен +infinity аралығында, сізде [0, 0] шаршысында рыцарь бар. Рыцарьда төменде көрсетілгендей 8 мүмкін қозғалыс бар. Әрбір қозғалыс түбегейлі бағытта екі шаршыдан, содан кейін ортогональды бағытта бір шаршыдан тұрады. Ең аз санды қайтарыңыз...

Ары қарай оқу

81-сұрақ. Екілік ағаштың зигзаг деңгейінің ретін өтуі LeetCode шешімі Мәселе мәлімдемесі Екілік ағаш Ирек-заг деңгейі тәртібін өту LeetCode шешімі – Екілік ағаштың түбірін ескере отырып, оның түйіндерінің мәндерінің зигзаг деңгейінің ретінің өтуін қайтарыңыз. (яғни, келесі деңгейге өту үшін солдан оңға, содан кейін оңнан солға қарай ауысыңыз). Енгізу: root = [3,9,20,null,null,15,7] Шығару: [[3],[20,9],[15,7]] Түсініктеме Біз ...

Ары қарай оқу

82-сұрақ. Қайталанатын нөмір LeetCode шешімін табыңыз Мәселе туралы мәлімдеме Қайталанатын санды табу LeetCode Шешімі – Әрбір бүтін сан [1, n] қоса алғанда ауқымында болатын n + 1 бүтін сандарды қамтитын бүтін сандар жиыны берілген. Сандарда бір ғана қайталанатын сан бар, осы қайталанатын санды қайтарыңыз. Массив сандарын өзгертпей мәселені шешу керек және тек тұрақты қосымша бос орынды пайдаланады. Кіріс: сандар = [1,3,4,2,2] Шығару: 2 Түсініктеме ...

Ары қарай оқу

83-сұрақ. Жыландар мен баспалдақтар LeetCode шешімі Мәселе туралы мәлімдеме Жыландар мен баспалдақтар LeetCode шешімі – Сізге nxn бүтін сандық матрицалық тақта беріледі, онда ұяшықтар тақтаның төменгі сол жағынан бастап Бустрофедон стилінде 1-ден n2-ге дейін таңбаланады (яғни тақта[n - 1][0]) және әр қатардағы ауыспалы бағыттар. Сіз тақтаның 1 шаршысынан бастайсыз. Әр қимылда...

Ары қарай оқу

84-сұрақ. Кескінді бұру LeetCode шешімі Мәселе мәлімдемесі Кескінді бұру LeetCode шешімі – Сізге кескінді көрсететін nxn 2D матрицасы беріледі, кескінді 90 градусқа (сағат тілімен) бұрыңыз. Кескінді орнында бұруыңыз керек, яғни кіріс 2D матрицасын тікелей өзгерту керек. Басқа 2D матрицасын БӨЛІП, айналдыруды орындамаңыз. 1-сынақ мысалы: Енгізу: ...

Ары қарай оқу

85-сұрақ. Сұрыпталған массив LeetCode шешімін біріктіру Мәселе мәлімдемесі Біріктіру сұрыпталған массив LeetCode шешімі – Сізге кемімейтін ретпен сұрыпталған nums1 және nums2 екі бүтін массив және тиісінше nums1 және nums2 элементтерінің санын білдіретін екі m және n бүтін сандар берілген. 1 және 2 сандарын кемімейтін ретпен сұрыпталған бір массивке біріктіріңіз. Соңғы сұрыпталған массив функция арқылы қайтарылмауы керек, оның орнына nums1 массивінде сақталуы керек. ...

Ары қарай оқу

86-сұрақ. Байланыстырылған тізімдегі түйінді жою Leetcode шешімі Мәселе туралы мәлімдеме: Байланыстырылған тізімдегі түйінді жою Leetcode Шешім – жеке байланыстырылған тізімдегі түйінді жою функциясын жазыңыз. Сізге тізімнің басына кіру рұқсаты берілмейді, оның орнына тікелей жойылатын түйінге рұқсат беріледі. Жойылатын түйіннің ... болмайтынына кепілдік беріледі.

Ары қарай оқу

87-сұрақ. Бүтін санға дейінгі жол (atoi) LeetCode шешімі Мәселе туралы мәлімдеме Жолды бүтін санға (atoi) Leetcode шешімі -«String to Integer (atoi)» жолды 32 биттік таңбалы бүтін санға түрлендіретін myAtoi(жол s) функциясын жүзеге асыру (C/C++ atoi функциясына ұқсас) екенін айтады. ). myAtoi(string s) алгоритмі келесідей: Оқыңыз және кез келген жетекші бос орынды елемеңіз. Келесі таңбаның бар-жоғын тексеріңіз (егер ...

Ары қарай оқу

88-сұрақ. IP мекенжайларын қалпына келтіру Leetcode шешімі Мәселе туралы мәлімдеме IP мекенжайларын қалпына келтіру LeetCode шешімі – «IP мекенжайларын қалпына келтіру» тек сандардан тұратын жолды ескере отырып, жолға нүктелерді енгізу арқылы құруға болатын барлық ықтимал жарамды IP мекенжайларын кез келген ретпен қайтару керектігін айтады. Бізге оралуға рұқсат етілмегенін ескеріңіз ...

Ары қарай оқу

89-сұрақ. Жолды қысу LeetCode шешімі Мәселе мәлімдемесі жолын қысу LeetCode шешімі – таңбалар жиымын ескере отырып, оны келесі алгоритмді пайдаланып қысыңыз: s бос жолынан бастаңыз. Таңбалардағы дәйекті қайталанатын таңбалардың әрбір тобы үшін: Егер топтың ұзындығы 1 болса, s әрпіне таңбаны қосыңыз. Әйтпесе, топтың ұзындығынан кейін таңбаны қосыңыз. Қысылған жол ...

Ары қарай оқу

90-сұрақ. Hit Counter LeetCode шешімін жобалау Мәселе мәлімдемесінің дизайны Hit Counter LeetCode шешімі – соңғы 5 минутта (яғни, соңғы 300 секундта) алынған соққылар санын есептейтін соққы есептегішін құрастырыңыз. Жүйе уақыт белгісінің параметрін (секундтық түйіршіктілікпен) қабылдауы керек және сіз жүйеге қоңыраулар хронологиялық тәртіпте жасалып жатыр деп болжауға болады (яғни, уақыт белгісі монотонды түрде артады). ...

Ары қарай оқу

91-сұрақ. Стробограмматикалық сан LeetCode шешімі Мәселе мәлімдемесі Стробограмматикалық сан LeetCode шешімі – Бүтін санды көрсететін num жолы берілген болса, егер num стробограмматикалық сан болса, шын мәнін қайтарады. Стробограмматикалық сан - 180 градусқа бұрылғанда (төңкерілгенде) бірдей көрінетін сан. Мысал 1 сынақ жағдайы: Кіріс: num = “69” Шығару: шын Сынақ жағдайы 2: Кіріс: num = “692” Шығару: жалған Түсіндірме ...

Ары қарай оқу

92-сұрақ. Қашықтық LeetCode шешімін өңдеу Мәселе туралы мәлімдеме Мәселе Қашықтықты өңдеу LeetCode шешімі сізге word1 және word2 екі жолдың берілгенін және минималды операцияларда word1-ді word2-ге түрлендіру қажет екенін айтады. Жолда орындалатын амалдар: Таңба енгізу Таңбаны жою Таңбаны ауыстыру Мысалдар Сынақ ...

Ары қарай оқу

93-сұрақ. Массивті паритет бойынша сұрыптау LeetCode шешімі Мәселе туралы мәлімдеме Массивті паритет бойынша сұрыптау LeetCode Шешімі – «Массивті паритет бойынша сұрыптау» сізге сандық бүтін массив берілгенін, массивтің басындағы барлық жұп сандарды және одан кейін барлық тақ бүтін сандарды жылжытыңыз. Ескерту: Осы шартты қанағаттандыратын кез келген массивді қайтарыңыз. Мысалы: Кіріс: Шығару: ...

Ары қарай оқу

94-сұрақ. Акцияны сатып алу және сату үшін ең жақсы уақыт LeetCode шешімі Мәселе туралы мәлімдеме Акцияны сатып алу және сату үшін ең жақсы уақыт LeetCode шешімі – «Акцияны сатып алу және сату үшін ең жақсы уақыт» сізге бағалар жиыны берілетінін айтады, мұнда бағалар [i] - i-ші күнгі берілген акцияның бағасы. Таңдау арқылы пайдаңызды арттырғыңыз келеді ...

Ары қарай оқу

95-сұрақ. Leetcode бүтін шешімінің көбейтіндісі мен сандарының қосындысын алып тастаңыз Есептерді шығару Бұл есепте біз цифрлардың көбейтіндісі мен берілген натурал санның цифрларының қосындысының арасындағы айырмашылықты табуымыз керек. Мысал 1234 14 Түсіндіру: Өнім = 4 * 3 * 2 * 1 = 24 және қосынды = 4 + 3 + 2 + ...

Ары қарай оқу

96-сұрақ. Палиндромның байланыстырылған тізімі, парақ кодының шешімі «Палиндром байланыстырылған тізімі» мәселесінде біз берілген жеке бүтін сандық байланыстырылған тізімнің палиндромға жататынын немесе жоқтығын тексеруіміз керек. Мысал тізімі = {1 -> 2 -> 3 -> 2 -> 1} шын Түсіндірме №1: Тізім палиндромды, өйткені басынан бастап және артындағы барлық элементтер ...

Ары қарай оқу

97-сұрақ. Сұрыпталған массивті екілік іздеу ағашының Leetcode шешіміне түрлендіру Бізге бүтін сандардың сұрыпталған жиымы берілгенін қарастырайық. Мақсат осы массивтен ағаш биіктігі теңдестірілген етіп екілік іздеу ағашын құру. Есіңізде болсын, егер ағаш кез-келген түйіннің сол және оң жақ кіші ағаштарының биіктік айырмашылығы болса, биіктік теңдестірілген деп аталады ...

Ары қарай оқу

98-сұрақ. Үйді тонау туралы шешім Мәселе туралы мәлімдеме Бұл мәселеде көшеде үйлер бар және үй тонаушы бұл үйлерді тонауға мәжбүр. Бірақ мәселе оның бірнеше үйді, яғни бір-біріне іргелес жатқан үйді дәйекті түрде тонай алмауында. Ақша мөлшерін көрсететін теріс емес бүтін сандардың тізімі берілген ...

Ары қарай оқу

99-сұрақ. Берілген аралықтар жиынтығында екі аралықтың сәйкес келетіндігін тексеріңіз Мәселе туралы мәлімдеме “Берілген аралықтардың кез-келгенінде екі аралықтың сәйкес келетіндігін тексеріңіз” деген есеп сізге бірнеше аралықтар берілгенін көрсетеді. Әрбір интервал екі мәннен тұрады, бірі - басталу уақыты, ал екіншісі - аяқталу уақыты. Проблемалық мәлімдеме кез келгенін тексеруді сұрайды ...

Ары қарай оқу

100-сұрақ. Үйді тонаушы Үйді тонаушы проблема қаладағы көршілес үйде бір қатар n үй бар екенін айтады. Ұры осы маңда өкшені алып жүруді жоспарлап отыр. Ол үйлердің әрқайсысында қанша алтын жасырылғанын біледі. Алайда, іске қосылуды болдырмау үшін ...

Ары қарай оқу

101-сұрақ. Бірінші жаман нұсқа Біз бәрімізде «жаман алма бүліндіреді» деген сөзді естідік. Бірінші жаман нұсқасы да дәл солай көрінеді. Бүгін бізде бірінші жаман нұсқасы бар проблема бар. Интерндердің бірі n-ші нашар міндеттеме жасады, соның салдарынан n + 1-ден барлық міндеттемелер орындалды ...

Ары қарай оқу

102-сұрақ. 1 бит саны Барлығымыз екілік санның салмағы туралы естідік. Хэмминг салмағы - бұл екілік сандағы орнатылған биттердің саны / 1с. Бұл есепте 1 бит саны берілген санның салмақ салмағын табу керек. Мысалдар саны = 3 екілік ұсыну = 011 ...

Ары қарай оқу

103-сұрақ. LRU кэшін енгізу Ең аз пайдаланылған (LRU) кэш - бұл деректерді пайдалану уақыты ең аз болатындай етіп деректерді сақтау үшін қолданылатын әдіс түрі. Кэш толы болған кезде қолданылатын LRU алгоритмі. Біз ең аз пайдаланылған деректерді кэш жадынан алып тастаймыз ...

Ары қарай оқу

Translate »
1