4 задания на Java

Лабораторная работа
в среде программирования Java



Если Вы считаете, что данная страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу info@kursovik.com либо через форму обратной связи

Среда программирования: Java

Название работы: 4 задания на Java

Вид работы: Лабораторная работа

Описание: Лабораторная работа по java, 4 задачи. Каждая задача - отдельный java-проект.
1) Обозначения postfix. Обозначения postfix - способ записи выражений без использования скобок. Например, выражение (1+2)*3 можно записать как 1 2 + 3 *. Выражение с postfix обрабатывается с использованием стека: выражение просматривается слева направо, переменная или константа заносится в стек. Когда обнаружен оператор, он применяется к двум верхним операндам в стеке и переставляет 2 операнда с результатом. Следующая диаграмма показывает, как обрабатывается выражение 1 2 + 3 *: (см. файл 1.jpg, там диаграмма и текст задачи на английском на всякий случай).
Написать программу для обработки postfix-выражений (юзер вводит выражение со скобками, программа обрабатывает его и выводит одной строкой в командной строке).
2) Переписать код программы (программа предлагает юзеру угадать столицу штата) таким образом, чтобы хранить пары "штат - столица штата" в таблице типа map (содержит пары "ключ-значение (key-value)"). Получившаяся программа предлагает юзеру ввести штат и отображает столицу штата. Код исходной программы - в файле 2.txt.
3) Подпоследовательность одинаковых чисел. Написать O(n)-программу, которая предлагает юзеру ввести последовательность чисел типа int, заканчивающуюся 0 (нулём), после чего находит самую длинную подпоследовательность одинаковых чисел и выводит результат в командную строку. Как это должно выглядеть - показано в файле 3.jpg, там же английский текст задания.
4) Переписать метод mergeSort (код в файле 4.jpg, к сожалению текстового файла с кодом нет), чтобы он рекурсивно сортировал первую и вторую половины массива без создания новых временных массивов, после чего смешивал обе половины во временный массив и копировал его содержимое в оригинальный массив (схема в файле 4-1.jpg).

Год: 2014

Данный заказ (лабораторная работа) выполнялся нашим сайтом в 2014-м году, в рамках этого заказа была разработана программа в среде программирования Java. Если у Вас похожее задание на программу, которую нужно написать на Java, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2014-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".

Купить эту работу

Тел.: +79374242235
Viber: +79374242235
Telegram: kursovikcom
ВКонтакте: kursovikcom
WhatsApp +79374242235
E-mail: info@kursovik.com
Skype: kursovik.com