Цікавы метад стварэння двайковых лікаў ад 1 да n

Пастаноўка праблемы Праблема "Цікавы метад генерацыі двайковых лікаў ад 1 да n" абвяшчае, што вам даюць лік n, раздрукуйце ўсе лікі ад 1 да n у двайковай форме. Прыклады 3 1 10 11 6 1 10 11 100 101 110 Алгарытм Пакаленне ...

больш падрабязна

Найменшы элемент паўтарыўся роўна K Times

Нам даецца масіў A [] па памеры n. Мы павінны знайсці найменшы элемент, які паўтараецца роўна k разоў у масіве. Прыклад Уваход A [] = {1, 2, 2, 5, 5, 2, 5} K = 3 Выхад Найменшы элемент з частатой K: 2 Падыход 1: Грубая сіла Асноўная ідэя ...

больш падрабязна

Першы не паўтаральны элемент

Нам дадзены масіў А. Мы павінны знайсці першы ў масіве элемент, які не паўтараецца. Прыклад Увод: A [] = {2,1,2,1,3,4} Выхад: Першы не паўтаральны элемент: 3 Паколькі 1, 2 не з'яўляецца адказам, таму што яны паўтараюцца, а 4 не з'яўляецца адказам, таму што мы трэба знайсці ...

больш падрабязна

Пара станоўчых адмоўных значэнняў у масіве

У пары дадатных адмоўных значэнняў у задачы масіва мы далі масіў A розных цэлых лікаў, выведзіце ўсе пары, якія маюць дадатнае значэнне і адмоўнае значэнне ліку, якое існуе ў масіве. Нам трэба надрукаваць пары ў парадку іх узнікнення. Пара, чыя ...

больш падрабязна

Сартаванне чаргі без лішняга прасторы

Пры сартаванні чаргі без праблемы з лішнім месцам мы далі чаргу, адсартуйце яе, выкарыстоўваючы стандартныя аперацыі ў чарзе без лішняга месца. Прыклады Чарга ўводу = 10 -> 7 -> 2 -> 8 -> 6 Чарга вываду = 2 -> 6 -> 7 -> 8 -> 10 Чарга ўводу = ...

больш падрабязна

Сартаванне кучы

Сартаванне кучы - гэта метад сартавання на аснове параўнання, які заснаваны на структуры дадзеных двайковай кучы. HeapSort падобны на сартаванне выбару, дзе мы знаходзім максімальны элемент, а потым размяшчаем гэты элемент у канцы. Мы паўтараем гэты ж працэс для астатніх элементаў. Улічваючы несартаваны ...

больш падрабязна