Въпроси за интервю на Fourkites

щифт

Въпроси за масив Fourkites

Въпрос 1. Максимално разстояние между две появи на един и същ елемент в масива Да предположим, че ви е даден масив с няколко повтарящи се числа. Трябва да намерим максималното разстояние между двете едни и същи числа на число с различен индекс, присъстващо в масив. Пример за въвеждане: масив = [1, 2, 3, 6, 2, 7] Изход: 3 Обяснение: Тъй като елементите в масива [1] ...

Прочети повече

Въпрос 2. Групирайте многократното появяване на елементи от масив, подредени по първо възникване Получава се въпрос, в който сте дали несортиран масив с множество повторения на числа. Задачата е да се групират всички многобройни появявания на елементи от масив, подредени по първо появяване. Междувременно поръчката трябва да бъде същата, колкото идва номерът. Примерен вход: [2, 3,4,3,1,3,2,4] ...

Прочети повече

Въпрос 3. Максимален масив от два дадени масива, поддържащи еднакъв ред Да предположим, че имаме две масиви от цели числа със същия размер n. И двата масива могат да съдържат и общи числа. Изявлението за проблем иска да формира резултантния масив, който съдържа 'n' максималните стойности от двата масива. Първият масив трябва да бъде с приоритет (елементи на първия ...

Прочети повече

Въпрос 4. Пренаредете масив, така че arr [i] да е равно на i Проблемът „Пренареждане на масив, така че arr [i] = i“ заявява, че ви е даден масив от цели числа, вариращи от 0 до n-1. Тъй като всички елементи може да не присъстват в масива, тогава на тяхно място е -1. Изявлението за проблем иска да пренареди масива в такъв ...

Прочети повече

Въпрос 5. Намерете най-голямото d в масива, така че a + b + c = d Декларация за проблем Да предположим, че имате масив от цели числа. Входните стойности са различни елементи. Задачата „Намерете най-голямото d в масива, така че a + b + c = d“ иска да открие най-големия елемент „d“ в набора, така че a + b + c = ...

Прочети повече

Въпрос 6. Максимален брой шоколадови бонбони, които да бъдат разпределени еднакво между k ученици „Максималният брой шоколадови бонбони, които трябва да бъдат разпределени по равно между k ученици“, посочва, че са ви дадени n кутии, в които има някои шоколадови бонбони. Да предположим, че има k ученици. Задачата е да се разпредели максимален брой шоколадови бонбони между k ученици по равно, като се изберат последователни кутии. Ние можем ...

Прочети повече

Въпрос 7. Максимални последователни числа, представени в масив Декларация за проблем Да предположим, че имате масив от цели числа с размер N. Проблемът „Максимални последователни числа, присъстващи в масив“ иска да открие максималния брой последователни числа, които могат да бъдат разпръснати в масив. Пример arr [] = {2, 24, 30, 26, 99, 25} 3 Обяснение: The ...

Прочети повече

Въпрос 8. Увеличете елементите с помощта на друг масив Да предположим, че сме дали два масива от цели числа със същия размер n. И двата масива съдържат положителни числа. Изявлението за проблем иска да максимизира първия масив, като използва втория елемент на масива, като поддържа втория масив като приоритет (елементите на втория масив трябва да се появят първи в изхода). ...

Прочети повече

Въпрос 9. Минимални суапове, необходими за събиране на всички елементи, по-малки или равни на k Проблемът „Минимални суапове, необходими за обединяване на всички елементи, по-малки или равни на k“, гласи, че имате масив от цяло число. Изложението на проблема изисква да се открие най-малкият брой суапове, които ще са необходими за събиране на елементите, които са по-малки или равни ...

Прочети повече

Въпрос 10. Максимална сума от двойки със специфична разлика Проблемът „Максимална сума на двойки със специфична разлика“ гласи, че ви се дава масив от цели числа и цяло число K. Тогава от нас се иска да открием максималната сума от независими двойки. Можем да сдвоим две цели числа, ако имат абсолютна разлика по-малка от K.

Прочети повече

Въпрос 11. Разлика между най-високата и най-малката честота в масива Проблемът „Разлика между най-високата и най-малката честота в масива“ гласи, че предполагаме, че имате цяло число масив. Изявлението за проблема иска да открие максималната разлика между най-високата и най-ниската честота на две отделни числа в масив. Пример arr [] = {1, 2, 3, ...

Прочети повече

Въпрос 12. Най-дългата подпоследователност, такава че разликата между съседните е една Проблемът „Най-дългата подпоследователност, такава че разликата между съседните е една“, гласи, че ви е даден масив от цяло число. Сега трябва да намерите дължината на най-дългата подпоследователност, така че разликата на съседните елементи да е 1. Пример 1 2 3 4 7 5 9 4 6 Обяснение Като ...

Прочети повече

Въпрос 13. Намерете максимална разлика между най-близкия ляв и десен по-малки елементи Постановка на проблема Даден е масив a[ ] с размер n. Проблемът „Намиране на максимална разлика между най-близките ляв и десен по-малък елемент“ изисква от нас да създадем функция. Така че създава два масива отляво[] и отдясно[], представляващи най-близкия по-малък елемент отляво и най-близкия по-малък елемент ...

Прочети повече

Въпрос 14. Преобразуване на масива в зигзаг мода Декларация за проблема Проблемът „Преобразуване на масива в зиг-заг мода“ гласи, че са ви дадени цели числа. Изявлението за проблем иска сортирането на масива по зиг-заг начин, така че елементите в масива да изглеждат като à a <b> c <d> e ...

Прочети повече

Въпрос 15. Пренаредете масива така, че четните елементи на индекса да са по-малки, а нечетните елементи на индекса да са по-големи Декларация за проблема Дали сте масив от цели числа. Проблемът „Пренареждане на масив така, че четните елементи на индекса да са по-малки, а нечетните елементи на индекса са по-големи“ изисква да се пренареди масивът по такъв начин, че четните елементи на индекса да са по-малки от нечетните елементи на индекса в ...

Прочети повече

Въпрос 16. Числа с прости честоти, по-големи или равни на k Изявление на проблема Проблемът „Числа с прости честоти, по-големи или равни на k“ гласи, че ви е даден масив от цели числа n и цяло число k. Всички числа вътре в него са прости числа. Изявлението за проблема иска да открие числата, които се появяват в ...

Прочети повече

Въпрос 17. Максимална сума битонен подмасив Декларация за проблем Даден ни е масив с n цели числа. Трябва да намерим битонен подмасив с максимална сума. Битоничният подмасив не е нищо друго освен просто подмасив, където елементите са подредени в определен ред. Така, че първите елементи да са в нарастващ ред, а след това в ...

Прочети повече

Въпрос 18. Намерете минимален брой операции за сливане, за да направите масив палиндром Декларация за проблем Даден ви е масив от цели числа. Изявлението за проблем иска да се намери минимален брой операции за сливане, за да се направи палиндром на масив, т.е. да се открие минималният брой операции за сливане, които трябва да се направят върху масива, за да се превърне в палиндром. Обединяването просто означава, че ...

Прочети повече

Въпрос 19. Най-честият елемент в масив Получавате масив от цели числа. В изявлението за проблема се казва, че трябва да откриете най-честия елемент, присъстващ в масив. Ако има множество стойности, които се случват максимален брой пъти, тогава трябва да отпечатаме някоя от тях. Примерен вход [1, 4,5,3,1,4,16] Изход ...

Прочети повече

Въпрос 20. Максимален продукт на индексите на следващия по-голям отляво и отдясно Даден е масив a[ ] с размер n. За всеки елемент на позиция намирам L[i] и R[i], където – L[i] = най-близкият индекс до i, където L[най-близкият индекс] > L[i] и най-близкият индекс < i. R[i] = най-близкият индекс до i, където R[най-близкият индекс] > R[i] ...

Прочети повече

Въпрос 21. Как ефективно да внедрите k стекове в един масив? Проектирайте и внедрете нова структура от данни, която реализира k стекове в един масив. Новата структура на данните трябва да поддържа тези две операции - push (element, stack_number): която изтласква елемента в даден номер на стека. pop (stack_number): който изскача горния елемент от даден ...

Прочети повече

Въпрос 22. Брой NGE вдясно В броя на NGE към десния проблем сме дали масив a [] с размер n и q брой заявки, представляващи индекса на масива. За всяка заявка отпечатвам общия брой следващи по-големи елементи вдясно. Пример Въведете a [] = ...

Прочети повече

Въпрос 23. Променете масива в Пермутация на числа от 1 на N В този проблем сме дали масив A от n елемента. Трябва да променим масива в пермутация на числа от 1 до n, като използваме минимални заместители в масива. Примерен вход: 2 2 3 3 Изход: 2 1 3 4 Вход: 3 2 1 7 ...

Прочети повече

Въпрос 24. Намерете Subarray с дадена дължина с най-малко средно Изложение на проблема В задачата „Намерете подмасива с дадена дължина с най-малко средно“ сме дали масив и входно цяло число X. Напишете програма за намиране на подмасива с дължина X с най-малко / минимално средно. Отпечатва началния и крайния индекс на подмасива, който има най-малко ...

Прочети повече

Въпроси за низовете на Fourkites

Въпрос 25. Премахнете скоби от алгебричен низ, съдържащ оператори + и - Декларация за проблема Дават ви низ s с размер n, представляващ аритметичен израз със скоби. Проблемът „Премахване на скоби от алгебричен низ, съдържащ оператори + и -” ни изисква да създадем функция, която може да опрости дадения израз. Пример s = "a- (b + c)" abc s = a- (bc- (d + e)) - f a-b + c + d + ef ...

Прочети повече

Въпрос 26. Обърнете низ с помощта на стека Дадохме низ s с дължина n, който съдържа малки букви, главни букви, цели числа и някакъв специален символ. Обърнете дадения низ с помощта на стека. Нека да видим няколко примера за по-добро разбиране. Пример Вход s = “TutorialCup” Изход puClairotuT Вход s = “Stack” Изход kcatS Използване на Stack ...

Прочети повече

Въпрос 27. Проверете дължината на даден низ е равна на номера, добавен в последния Изложение на проблема В проблема „Проверка на дължината на низ е равен на номера, добавен в последния му“, ние дадохме низ, който най-накрая се добавя с номер. Напишете програма, която проверява дали дължината на низа с изключение на номера е същата като ...

Прочети повече

Въпрос 28. Минимални символи, които трябва да бъдат премахнати, за да се направи алтернативен двоичен низ Изявление за проблем Като се има двоичен низ, напишете програма, която ще намери минималния брой символи, които могат да бъдат премахнати от този низ, така че да стане алтернативен. Казва се, че двоичен низ е алтернативен, ако няма последователни 0 или 1 входен формат Първият ред ...

Прочети повече

Въпроси за дървото Fourkites

Въпрос 29. Морис Траверсал Обхождането на Морис е метод за пресичане на възлите в двоично дърво, без да се използват стек и рекурсия. По този начин намалява сложността на пространството до линейна. Пример за вътрешно обхождане 9 7 1 6 4 5 3 1 / \ 2 ...

Прочети повече

Въпрос 30. Диагонално обхождане на двоично дърво Декларация за проблема Проблемът „Диагонално обхождане на двоично дърво“ гласи, че ви е дадено двоично дърво и сега трябва да намерите диагоналния изглед за даденото дърво. Когато видим дърво от горната дясна посока. Възлите, които са видими за нас, е диагоналният изглед ...

Прочети повече

Въпрос 31. Итеративен метод за намиране на височина на двоично дърво Декларация за проблема Проблемът „Итеративен метод за намиране на височина на двоично дърво“ гласи, че ви е дадено двоично дърво, намерете височината на дървото, използвайки итеративния метод. Примери Вход 3 Вход 4 Алгоритъм за итеративен метод за намиране на височина на двоично дърво Височината на дърво ...

Прочети повече

Въпрос 32. Проверете дали всички нива на две двоични дървета са анаграми или не Декларация за проблема Проблемът „Проверете дали всички нива на две двоични дървета са анаграми или не“ казва, че са ви дадени две двоични дървета, проверете дали всички нива на двете дървета са анаграми или не. Примери Input true Input false Algorithm to Check if all levels of two ...

Прочети повече

Въпрос 33. Итеративно обръщане на след поръчка с помощта на два стека Декларация за проблема Проблемът „Итеративно обръщане на пощенска поръчка с помощта на два стека“ гласи, че ви се дава двоично дърво с n възли. Напишете програмата за нейното итеративно обръщане на след поръчка, като използвате два стека. Пример Вход 4 5 2 6 7 3 1 Вход 4 2 3 1 Алгоритъм Създаване ...

Прочети повече

Въпрос 34. Итеративен метод за намиране на предци на дадено двоично дърво Изявление на проблема „Итеративен метод за намиране на предци на дадено двоично дърво“ проблемът гласи, че ви се дава двоично дърво и цяло число, представляващо ключ. Създайте функция за отпечатване на всички предци на дадения ключ, използвайки итерация. Пример Ключ за въвеждане = 6 5 2 1 Обяснение: ...

Прочети повече

Въпрос 35. Проверете за идентични BST, без да изграждате дърветата Постановка на проблема Проблемът „Проверете за идентични BST без изграждане на дървета“ гласи, че ви се дават два масива, които представляват някои възли. Така че създаваме BST от двата масива, сега трябва да кажем дали BST, създадени от тези масиви, ще бъдат идентични или не? Уловката...

Прочети повече

Въпрос 36. Печат на предци на даден двоичен възел на дърво без рекурсия Дадено е двоично дърво и конкретен възел или ключ. Отпечатва предци на даден двоичен дървесен възел без рекурсия. Пример Вход: ключ = 7 Изход: 3 1 Вход: ключ = 4 Изход: 2 1 Алгоритъм за предци на даден двоичен възел на дърво Създайте възел на клас ...

Прочети повече

Въпрос 37. Двоично дърво за търсене Двоично дърво за търсене е двоично дърво с някои правила, което ни позволява да поддържаме данните по сортиран начин. Тъй като това е двоично дърво, възелът може да има най-много 2 деца. Структура на двоично дърво за търсене на възел Правила за двоично дърво да ...

Прочети повече

Въпроси за графиката на Fourkites

Въпрос 38. Намерете най-малката двоична цифра, кратна на дадено число Декларация за проблема Проблемът „Намерете най-малкото двоично число, кратно на дадено число“ гласи, че ви е дадено десетично число N. Така че намерете най-малкото кратно на N, което съдържа само двоичните цифри „0“ и „1“. Пример 37 111 Подробно обяснение можете да намерите по-долу в ...

Прочети повече

Въпрос 39. Минимални операции за конвертиране на X в Y Декларация за проблема Проблемът „Минимални операции за преобразуване на X в Y“ гласи, че са ви дадени две числа X и Y, необходимо е да конвертирате X в Y, като използвате следните операции: Стартовият номер е X. Следните операции могат да се извършват на X и на числата, които се генерират ...

Прочети повече

Въпрос 40. Проверете дали два възела са на един и същ път в дърво Декларация за проблема Проблемът „Проверете дали два възела са на един и същ път в дърво“ гласи, че ви се дава n-ary дърво (насочена ациклична графика), вкоренено в кореновия възел с еднопосочни ръбове между върховете му. Също така ви се дава списък със заявки q. Всяка заявка в списъка ...

Прочети повече

Fourkites Stack Въпроси

Въпрос 41. Намерете максимална разлика между най-близкия ляв и десен по-малки елементи Постановка на проблема Даден е масив a[ ] с размер n. Проблемът „Намиране на максимална разлика между най-близките ляв и десен по-малък елемент“ изисква от нас да създадем функция. Така че създава два масива отляво[] и отдясно[], представляващи най-близкия по-малък елемент отляво и най-близкия по-малък елемент ...

Прочети повече

Въпрос 42. Премахнете скоби от алгебричен низ, съдържащ оператори + и - Декларация за проблема Дават ви низ s с размер n, представляващ аритметичен израз със скоби. Проблемът „Премахване на скоби от алгебричен низ, съдържащ оператори + и -” ни изисква да създадем функция, която може да опрости дадения израз. Пример s = "a- (b + c)" abc s = a- (bc- (d + e)) - f a-b + c + d + ef ...

Прочети повече

Въпрос 43. Внедрете стека, като използвате единична опашка Декларация за проблема Проблемът „Внедряване на стек с помощта на единична опашка“ ни изисква да внедрим структура на данни на стека (LIFO), използвайки структура от данни на опашка (FIFO). Тук LIFO означава Last In First Out, докато FIFO означава First In First Out. Пример push (10) push (20) top () pop () push (30) pop () top () Top: 20 ...

Прочети повече

Въпрос 44. Итеративно обръщане на след поръчка с помощта на два стека Декларация за проблема Проблемът „Итеративно обръщане на пощенска поръчка с помощта на два стека“ гласи, че ви се дава двоично дърво с n възли. Напишете програмата за нейното итеративно обръщане на след поръчка, като използвате два стека. Пример Вход 4 5 2 6 7 3 1 Вход 4 2 3 1 Алгоритъм Създаване ...

Прочети повече

Въпрос 45. Пермутации на стека (Проверете дали масивът е пермутация на стека на други) Декларация за проблема Проблемът „Пермутации на стека (Проверете дали масивът е пермутация на стека на други)“ гласи, че са ви дадени два масива a [] и b [] с размер n. Всички елементи на масива са уникални. Създайте функция за проверка дали даденият масив b [] е ...

Прочети повече

Въпрос 46. Проследяване на текущия максимален елемент в стека Изявление на проблема „Проследяване на текущия максимален елемент в стека“ гласи, че ви е дадена структура от данни на стека. Създайте функция за запазване на проследяването на максималната стойност в стека до текущия индекс. Пример 4 19 7 14 20 4 19 19 19 20 Обяснение: Максималният ...

Прочети повече

Въпрос 47. Итеративен метод за намиране на предци на дадено двоично дърво Изявление на проблема „Итеративен метод за намиране на предци на дадено двоично дърво“ проблемът гласи, че ви се дава двоично дърво и цяло число, представляващо ключ. Създайте функция за отпечатване на всички предци на дадения ключ, използвайки итерация. Пример Ключ за въвеждане = 6 5 2 1 Обяснение: ...

Прочети повече

Въпрос 48. Проверете дали елементите на стека са последователни по двойки Изявление за проблем „Проверете дали елементите на стека са двойно последователни“ проблемът посочва, че сте получили структура от данни на стека от цяло число. Създайте функция, за да проверите дали всички дадени елементи са последователни по двойки (в нарастващ или намаляващ ред) или не. Ако броят на елементите ...

Прочети повече

Въпрос 49. Печат на предци на даден двоичен възел на дърво без рекурсия Дадено е двоично дърво и конкретен възел или ключ. Отпечатва предци на даден двоичен дървесен възел без рекурсия. Пример Вход: ключ = 7 Изход: 3 1 Вход: ключ = 4 Изход: 2 1 Алгоритъм за предци на даден двоичен възел на дърво Създайте възел на клас ...

Прочети повече

Въпрос 50. Максимален продукт на индексите на следващия по-голям отляво и отдясно Даден е масив a[ ] с размер n. За всеки елемент на позиция намирам L[i] и R[i], където – L[i] = най-близкият индекс до i, където L[най-близкият индекс] > L[i] и най-близкият индекс < i. R[i] = най-близкият индекс до i, където R[най-близкият индекс] > R[i] ...

Прочети повече

Въпрос 51. Обърнете стека с помощта на рекурсия При обръщане на стек, използващ проблема с рекурсията, ние сме дали структура от данни на стека. Обърнете елементите му с помощта на рекурсия. Само изброените по-долу функции на стека могат да се използват – push(element) – за вмъкване на елемента в стека. pop() – за премахване/изтриване на елемента в горната част на...

Прочети повече

Въпрос 52. Как да внедрим стека, използвайки приоритетна опашка или купчина? Внедрете стека с помощта на приоритетна опашка или купчина. Приоритетна опашка: Структурата на данните за опашката с приоритет е подобна на структурата на данните за опашката или стека с добавяне на приоритет. На всеки елемент се дава приоритетно число. В заключение, елементите с висок приоритет са за предпочитане ...

Прочети повече

Въпрос 53. Как ефективно да внедрите k стекове в един масив? Проектирайте и внедрете нова структура от данни, която реализира k стекове в един масив. Новата структура на данните трябва да поддържа тези две операции - push (element, stack_number): която изтласква елемента в даден номер на стека. pop (stack_number): който изскача горния елемент от даден ...

Прочети повече

Въпрос 54. Намерете максималната сума, възможна еднаква сума от три стека Дадени 3 масива стек1 [], стек2 [] и стек3 [], представляващи стекове и началният индекс на тези масиви се третират като техния връх. Намерете общата максимална сума, възможна във всичките три стека, т.е. сумата от елементи на стека1, стека2 и стека3 са равни. Премахване на ...

Прочети повече

Въпрос 55. Обърнете низ с помощта на стека Дадохме низ s с дължина n, който съдържа малки букви, главни букви, цели числа и някакъв специален символ. Обърнете дадения низ с помощта на стека. Нека да видим няколко примера за по-добро разбиране. Пример Вход s = “TutorialCup” Изход puClairotuT Вход s = “Stack” Изход kcatS Използване на Stack ...

Прочети повече

Въпрос 56. Брой NGE вдясно В броя на NGE към десния проблем сме дали масив a [] с размер n и q брой заявки, представляващи индекса на масива. За всяка заявка отпечатвам общия брой следващи по-големи елементи вдясно. Пример Въведете a [] = ...

Прочети повече

Въпрос 57. Кулата на Ханой Ханойската кула е математически проблем със следните условия: Има три кули Може да има n брой пръстени. Пръстените са с различни размери Само един диск може да бъде преместен в даден момент Всеки диск може да бъде преместен само върху горната част на по-голям...

Прочети повече

Въпроси за опашката на Fourkites

Въпрос 58. Внедряване на Deque с помощта на двойно свързан списък Декларация за проблема Проблемът „Внедряване на Deque с помощта на двойно свързан списък“ гласи, че трябва да внедрите следните функции на Deque или Double Ended Queue с помощта на двойно свързан списък, insertFront (x): Добавете елемент x в началото на Deque insertEnd (x ): Добавете елемент x в края на ...

Прочети повече

Въпрос 59. Итеративен метод за намиране на височина на двоично дърво Декларация за проблема Проблемът „Итеративен метод за намиране на височина на двоично дърво“ гласи, че ви е дадено двоично дърво, намерете височината на дървото, използвайки итеративния метод. Примери Вход 3 Вход 4 Алгоритъм за итеративен метод за намиране на височина на двоично дърво Височината на дърво ...

Прочети повече

Въпрос 60. Внедрете стека, като използвате единична опашка Декларация за проблема Проблемът „Внедряване на стек с помощта на единична опашка“ ни изисква да внедрим структура на данни на стека (LIFO), използвайки структура от данни на опашка (FIFO). Тук LIFO означава Last In First Out, докато FIFO означава First In First Out. Пример push (10) push (20) top () pop () push (30) pop () top () Top: 20 ...

Прочети повече

Въпрос 61. Проверете дали всички нива на две двоични дървета са анаграми или не Декларация за проблема Проблемът „Проверете дали всички нива на две двоични дървета са анаграми или не“ казва, че са ви дадени две двоични дървета, проверете дали всички нива на двете дървета са анаграми или не. Примери Input true Input false Algorithm to Check if all levels of two ...

Прочети повече

Въпрос 62. Пермутации на стека (Проверете дали масивът е пермутация на стека на други) Декларация за проблема Проблемът „Пермутации на стека (Проверете дали масивът е пермутация на стека на други)“ гласи, че са ви дадени два масива a [] и b [] с размер n. Всички елементи на масива са уникални. Създайте функция за проверка дали даденият масив b [] е ...

Прочети повече

Въпрос 63. Как да внедрим стека, използвайки приоритетна опашка или купчина? Внедрете стека с помощта на приоритетна опашка или купчина. Приоритетна опашка: Структурата на данните за опашката с приоритет е подобна на структурата на данните за опашката или стека с добавяне на приоритет. На всеки елемент се дава приоритетно число. В заключение, елементите с висок приоритет са за предпочитане ...

Прочети повече

Въпрос 64. Приоритетна опашка в C ++ Начинът FIFO се използва за изпълнение на опашка. В опашката вмъкването се извършва в единия край (отзад), а изтриването се извършва в другия край (отпред). По принцип елементът влиза първо се изтрива първо. Ние изпълняваме приоритетна опашка, използвайки вградени функции на c ++. Характеристики на приоритетна опашка Приоритетна опашка ...

Прочети повече

Fourkites Други въпроси

Въпрос 65. Намерете обръщане на BST от предзаказ Декларация за проблема Проблемът „Намерете обръщане на BST след поръчка от обръщане на предварителна поръчка“ гласи, че ви е дадено обръщане на предварително поръчка на бинарно дърво за търсене. След това с помощта на дадения вход намерете обръщане на след поръчка. Примерна последователност за обръщане на предварителна поръчка: 5 2 1 3 4 7 6 8 9 1 4 3 2 ...

Прочети повече

Въпрос 66. Отпечатайте последователността на Фибоначи, като използвате 2 променливи Декларация за проблема Проблемът „Печат на последователността на Фибоначи с помощта на 2 променливи“ гласи, че трябва да отпечатате последователността на Фибоначи, но има ограничение за използването само на 2 променливи. Пример n = 5 0 1 1 2 3 5 Обяснение Изходната последователност има първите пет елемента от ...

Прочети повече

Въпрос 67. Проектиране на структурата на данните Слушайки проектирането на структурата на данни, много хора може да искат да избягат, гледайки самото заглавие. Тези, които ме познават, знаят, че не напускам, докато не обясня изцяло концепцията. Започнете с мен на пътешествие, за да научите проблем и няколко идеи за ...

Прочети повече

Въпрос 68. Топ K Чести думи В горния проблем с честите думи на K сме дали списък с думи и цяло число k. Отпечатайте k най-често използваните низове в списъка. Пример Въвеждане: списък = {„код“, „небе“, „писалка“, „небе“, „небе“, „синьо“, „код“} k = 2 Изход: код на небето Въвеждане: списък = {„да“, ...

Прочети повече

Translate »