Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!

Лабораторная работа по функциональному программированию (Racket)

минув час актуальності


Нужно решить лабораторную работу по функциональному языку программирования - Racket. 

  1. Implement merge sort & quick sort in Racket.
  2. Implement required unit tests
  3. Check that all implementations have logarithmic complexity
  4. Compare their performance
  5. Describe your conclusion, what was the difference between algorithms implementations and performance in OOP language and in Racket? What is your overall impression? What did you like and what you didn’t?


В коде нужно написать комментарии, чтобы было понятно что в нем происходит.



  1. 1 день300 ₴
    Olha Oleksandrovska
     174 

    Добрый вечер!
    Мне интересно реализовать Ваше задание!

    Реализовывала сортировки(слиянием(merge sort), быструю(quick), пузырьком, выбором, вставками) на С++, Python, Java.

    Скажите пожалуйста, правильно понято мной задание:
    1. реализовать 2 соответсвующих алгоритма
    2. сделать тесты - можно использовать для этого библиотеку RackUnit?
    3. не совсем понимаю: имеется в виду расчитать на бумаге сложность каждого алгоритма?
    4. засечь время выполнения 2-х алгоритмом и сравнить
    5. здесь вопросов нету

    6. важно! скажите пожалуйста, сколько времени на разработку двух алгоритмом?

    Если что-то не подходит Вам, то пишите обязательно, оговорим!

    Україна Київ | 28 листопада о 09:58 |

Замовник
Олег Еременко
Україна Україна
Проект опублікований
25 листопада о 10:32
23 перегляди
Поділитися