Проекти Java (посилання на список)
1 .Введіть одноразовий пов'язаний список Detectloop, який перевіряє, чи пов'язаний список містить круг.- це метод прикладу, який не приймає параметрів.Це повертається правдою, якщо пов'язаний список містить круг, який йде назавжди, якщо переслідувати список з голови.Він повертається фальшивим, якщо в ньому не міститься лопатка.2 .Введіть ефективне посередництво одноразового пов'язаного списку, яке повертає середній елемент в пов'язаному списку.- це метод прикладу, який не приймає параметрів.Список одноразово пов'язаний не містить розмірів; він використовує один круг, щоб повернути середній елемент списку.Якщо список містить навіть кількість елементів, він повертає елемент прямо перед серединою пункту.П'ять елементів, середній елемент - на індекс 2.4 елементів, середній елемент знаходиться на індексу 1.3 .Додайте метод, який додає дві поліномії у стандартній формі і повертає суму поліномії, яка також повинна бути у стандартній формі.- переписує метод прикладу, який приймає другий поліномічний пов'язаний список, а потім додає всі терміни в поліномічному виклику і всі терміни в другому поліномічному пов'язаному списку разом в іншу суму поліномічного.Очікується, що як зворотні, так і параметричні поліномії будуть у стандартній формі, метод повинен повернути суму поліномії також у стандартній формі.Стандартна форма поліномічна не має подвійних термінів (кожен термін експонент є унікальним), а експонент знаходиться в нижньому порядку.Цей метод повинен бути O (N), N як кількість термінів у сумі поліномічної
ЧетвертийМетод розмноження, який додає два поліномії в стандартній формі і повертає продукт поліномій, який також в стандартній формі.- як зазначено в класі, напишіть метод розмноження так, щоб поліномічний результат був у стандартній формі.Примітка: у списку, пов'язаному з поліномією, не повинно бути додаткових методів, таких як видалення та/або сорти.
Part A – coding
1. Implement Singly Linked List detectLoop which check whether the linked list contains a loop. - It’s an instance method that takes no parameter. It returns true if the linked list contains a loop that goes on forever if tracing the list from head. It returns false if it does not contain a loop.
2. Implement an efficient midElelment of Singly Linked List which returns the middle element in the linked list. - It’s an instance method that takes no parameter. The Singly Linked List contains no size; it uses one loop to return the mid element in the list. If the list contains even number of elements, it returns the element right before the mid-point. Ex: 5 elements, mid element is at index 2. 4 elements, mid element is at index 1.
3. Implement Polynomial Linked List add method which adds two polynomials in standard form and returns sum polynomial which also has to be in standard form. - Rewrite the instance method that takes a second Polynomial Linked List, and then adds all terms in the caller Polynomial and all terms in the second Polynomial Linked List together into another sum Polynomial. Both caller and parameter Polynomials are expected to be in standard form, the method should return the sum Polynomial also in standard form. A standard form polynomial has no duplicate terms (each term’s exponent is unique) and the exponent is in descending order. This method should be O(n), n as the number of terms in the sum polynomial
4. Implement Polynomial Linked List multiply method which adds two polynomials in standard form and returns product polynomial which also in standard form. - As mentioned in the class, write the multiply method so the result polynomial is in standard form. Note: Your Polynomial Linked List shouldn’t have any additional methods as removeDuplicate and/or sort.
Відгук замовника про співпрацю з Александром Н.
Проекти Java (посилання на список)Все як зазвичай на вищому рівні. Приємно працювати!
Відгук фрилансера про співпрацю з Michael G.
Проекти Java (посилання на список)Кірил дуже грамотний і доброзичливий замовник.
Цікаві та пізнавальні завдання.
ТЗ і оплата як завжди на висоті. Рекомендуємо до співпраці.
-
Здоров’я
Ми вже працювали разом.
Будемо раді бути корисними і цього разу.
Здравствуйте.
Уже работали вместе.
Буду рад оказаться полезным и в этот раз.