Жиым басқа массивтің ішкі жиыны екенін табыңыз

«Массивтің басқа массивтің ішкі жиыны екенін табу» мәселесінде сізге arra1 [] және массив2 [] екі массиві берілгендігі айтылған. Берілген массивтер сұрыпталмаған түрде берілген. Сіздің міндетіңіз - массив2 [] жиымының [[1] жиыны болып табылатындығын табу. Мысал arr1 = [1,4,5,7,8,2] arr2 = [1,7,2,4] arr2 [] бұл…

Ары қарай оқу

Берілген ұзындықтың кезектілігі, мұнда әр элемент алдыңғыдан екі есеге артық немесе оған тең

«Әр элемент алдыңғыдан екі есеге артық немесе үлкен болатын берілген ұзындықтың реттілігі» есебі бізге екі бүтін m және n сандарын ұсынады. Мұнда m - тізбекте болатын ең үлкен сан, ал n - болуы керек элементтердің саны ...

Ары қарай оқу

Екі Байланыстырылған Тізімнің қиылысу нүктесін алу үшін функция жазыңыз

Проблемалық мәлімдеме “Екі байланыстырылған тізімнің қиылысу нүктесін алу функциясын жазыңыз” деген есеп сізге екі байланысқан тізімнің берілгендігін айтады. Бірақ олар тәуелсіз байланысқан тізімдер емес. Олар бір сәтте байланысты. Енді осы екі тізімнің қиылысу нүктесін табу керек. …

Ары қарай оқу

Айырмашылық массиві | O ауқымындағы жаңарту сұранысы (1)

Сізге бүтін массив және сұраныстың екі түрі беріледі, бірі - берілген санды диапазонға қосу, екіншісі - бүкіл жиымды шығару. «Айырмашылық массиві | O (1) ішіндегі диапазонды жаңарту сұранысы бізден O (1) ауқымын жаңартуды талап етеді. Мысал arr []…

Ары қарай оқу

Берілген аралықтар жиынтығында екі аралықтың сәйкес келетіндігін тексеріңіз

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

Ары қарай оқу

Екілік іздеу ағашын жою әрекеті

Проблемалық мәлімдеме «Екілік іздеу ағашын жою әрекеті» проблемасы бізден екілік іздеу ағашына арналған жою әрекетін орындауды сұрайды. Delete функциясы дегеніміз - берілген кілт / деректермен түйінді жою функционалдығы. Жойылатын мысал енгізу түйіні = Екілік іздеу ағашының 5 шығыс тәсілі Жою әрекетін осылайша…

Ары қарай оқу

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

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

Ары қарай оқу

Deque көмегімен стек пен кезекті енгізіңіз

Проблемалық мәлімдеме “Deque көмегімен стек пен кезекті іске асыру” проблемасында Deque (Stubly Ended Queue) көмегімен стек пен кезекті іске асырудың алгоритмін жазуға арналған. Мысал (Stack) Push (1) Push (2) Push (3) Pop () isEmpty () Pop () Size () 3 false 2 1 Example (Queue) Enqueue (1) Enqueue (2) Enqueue (3) Dequeue isFmpty () Өлшем () Dequeue () 1 жалған 2…

Ары қарай оқу

Массивті ретімен қайта орналастырыңыз - ең кіші, ең үлкен, 2-ші ең кіші, 2-ші үлкен

Мәселе туралы мәлімдеме Сізде бүтін массив бар делік. «Массивті ретімен реттеу - ең кіші, ең үлкен, 2-ші ең кіші, 2-ші ең үлкен, ..» мәселесі массивті ең кіші сан, содан кейін ең үлкен сан, содан кейін екінші кіші, содан кейін екінші болатындай етіп қайта құруды сұрайды. …

Ары қарай оқу

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

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

Ары қарай оқу