Екі еселенген байланыстырылған тізімді қолдану арқылы Deque енгізу

Проблемалық мәлімдеме «Екі еселенген байланыстырылған тізімді қолдану арқылы Deque-ті іске асыру» проблемасында insectFront (x) қосарланған тізімін пайдаланып Deque немесе Doubly Ended Queue келесі функцияларын орындау қажет екендігі айтылған: Deque insertEnd (x) басына x элементін қосу. ): X элементін соңында қосыңыз ...

Ары қарай оқу

Ата-аналық массивтен жалпы ағаштың биіктігі

«Ата-аналық массивтен алынған жалпы ағаштың биіктігі» проблемалық мәлімдемесі, сізге [n… 0] массиві ретінде n шыңдары бар ағаш берілгенін айтады. Мұндағы par [] ішіндегі әрбір индекс түйінді, ал i мәні осы түйіннің тікелей ата-анасын білдіреді. Тамыр түйіні үшін…

Ары қарай оқу

Мобильді сандық пернетақта мәселесі

Ақаулық туралы мәлімдеме Мобильді сандық пернетақта мәселесінде біз сандық пернетақтаны қарастырамыз. Берілген ұзындықтағы сандық тізбектердің барлық санын табуымыз керек, сондықтан сізге ағымдағы батырманың жоғарғы, төмен, сол және оң жағындағы батырмаларды басуға рұқсат етіледі. Сізге рұқсат жоқ ...

Ары қарай оқу

Бірінші қайталанбайтын элемент

Бізге A. жиымы берілген, біз жиымнан бірінші қайталанбайтын элементті табуымыз керек. Мысал енгізу: A [] = {2,1,2,1,3,4} Шығу: Бірінші қайталанбайтын элемент: 3 Себебі 1, 2 жауап емес, өйткені олар қайталанады, ал 4 жауап емес, өйткені біз табу керек ...

Ары қарай оқу

Кезектің алғашқы K элементтерінің орнын ауыстыру

Кезектегі есептердің алғашқы K элементтерін ауыстыру кезінде біз кезек пен k санын бердік, кезектің стандартты амалдарын қолданып кезектің алғашқы k элементтерін айналдырыңыз. Мысалдар енгізу: кезек = 10 -> 15 -> 31 -> 17 -> 12 -> 19 -> 2…

Ары қарай оқу