Програма Java Lab.
1500 UAH1 .Напишіть Rotatewithleftchild, який бере Avlnode, і обертайтеся з лівим дитиною, оновлюйте висоту і поверніть новий Нод.2 .Напишіть функцію під назвою Isavltree, яка перевіряє, чи є поточним двостороннім пошуковим деревом Avltree.Припустимо, що теперішнє дерево вже є дійсним двостороннім пошуковим деревом.3 .Напишіть функцію під назвою Printbyfrequency, щоб друкувати всі дані ім'я вхідного списку, групировані кількістю разів, коли в списку з'являється кожне ім'я.Ранковий час повинен бути O (Nlogn), де N є числом імен.Всі імена з однаковим числом вигляду (частотою) повинні бути друковані на тій же лінії Алфавитно розділені коммою, а імена з більшим виглядом повинні бути друковані перш за все.Ранковий час повинен бути O (Nlogn), де N є числом імен у списку.Вона виражає тільки імена.Ви можете використовувати наступну карту для зберігання стрічки, яка буде друкована на тій же лінії.Примітка: Виберіть відповідний клас картки.Додати імена повинні бути ефективними, якщо використовувати одну смугу для зберігання більш ніж одного імені може сповільнити робочий час (але Stringbuilder добре).ЧетвертийНапишіть функцію під назвою Sumzero, яка приймає і ряду цільових, а потім перевірте, чи є два окремі числа в ряді до суми до нуля, якщо так, поверніть індекс першого числа.Якщо ні, то поверніть - 1.Очікуваний робочий час повинен бути O (N), де N є довжиною діапазону.
Написать решения для 4ех заданий..
1. Write rotateWithLeftChild, which takes an avlNode, and rotate with its Left Child, update the height and return the new node.
2. Write a function called isAVLtree that check whether current Binary Search Tree is an AVLTree. Assume the current Tree is already a valid Binary Search Tree.
3. Write a function called printByFrequency to print all given input names in the list, grouped by number of times each name appears in the list. The runtime must be O(nlogn) where n is the number of names. All names with the same number of appearance (frequency) should be printed on the same line alphabetically separated by a comma, and names with more appearance should be printed first. The runtime must be O(nlogn) where n is the number of names in the list. It prints out names only. You may use following map to store the string to be printed on the same line. Note: Choose the appropriate map class. Add names should be efficient, if use a single String to store more than one name may slow down the runtime (but a StringBuilder is fine).
4. Write a function called sumZero that takes and array of integers, then check whether there’re two distinct numbers in the array to sum to zero, if so, return the index of first number. If not, return -1. The expected runtime must be O(n) where n is the array length.
Додатки 1
Відгук замовника про співпрацю з Александром Н.
Програма Java Lab.Олександр в якийсь час робить свою роботу безумовно. Дякую вам!
Все зроблено набагато раніше термінів, якісно і обережно)
Відгук фрилансера про співпрацю з Michael G.
Програма Java Lab.Як завжди приємно працювати з такою роботодавцем.
Спробує бути на зв'язку.
Оплата і якість ТЗ на висоті.
Актуальні фриланс-проєкти в категорії Java
Розробка програмного забезпечення для створення Open Book в мережі Solana
4200 UAH
Під час створення взаємозамінних токенів (SPL token) в мережі Солана необхідно автоматизувати процес створення Open Book для токену та прискорити його за рахунок підвищення комісій за транзакцію. Функції програмного забезпечення: - Створювати Open Book - Встановлювати ліміт… Java, Javascript |
Модуль для Android
2000 UAH
|
ПовідомленняМені потрібна система управління проектами, яку можна використовувати глобально, проте буде більше деталей, якщо ви погодитеся. Цей проект буде на довгостроковій основі. Java, Javascript ∙ 4 ставки |
Змінити дизайн сайту і адаптувати його на Бітрикс
9999 UAH
|
Налаштування WP.
1000 UAH
|