Skip to content

Xayom/paradigms-2015

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

Тесты к курсу «Парадигмы программирования»

Условия домашних заданий

Домашнее задание 6. Разбор выражений

Домашнее задание 5. Вычисление выражений

Домашнее задание 4. Очередь на связном списке

  • Простая
    • Добавить в интерфейс очереди и реализовать метод toArray, возвращающий массив, содержащий элементы, лежащие в очереди в порядке от головы к хвосту
    • Исходная очередь должна остаться неизменной
    • Дублирования кода быть не должно
    • Исходный код тестов
    • Откомпилированные тесты
  • Усложненная
    • Добавить в интерфейс очереди и реализовать методы
      • filter(predicate) – создать очередь, содержащую элементы, удовлетворяющие предикату
      • map(function) – создать очередь, содержащую результаты применения функции
    • Исходная очередь должна остаться неизменной
    • Тип возвращаемой очереди должен соответствовать типу исходной очереди
    • Взаимный порядок элементов должен сохраняться
    • Дублирования кода быть не должно
    • Исходный код тестов
    • Откомпилированные тесты
  • Базовая

Домашнее задание 3. Очередь на массиве

Модификации

Домашнее задание 2. Бинарный поиск

Модификации

Домашнее задание 1. Сумма чисел

Модификации

Для того, чтобы протестировать исходную программу:

  1. Скачайте тесты (SumTest.jar)
  • Откомпилируйте Sum.java
  • Проверьте, что создался Sum.class
  • В каталоге, в котором находится Sum.class выполните команду
       java -jar <путь к SumTest.jar>
    
    • Например, если SumTest.jar находится в текущем каталоге, выполните команду
    	java -jar SumTest.jar
    

Исходный код тестов:

About

Репозиторий курса «Парадигмы программирования», 2015

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages