powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы [новые:3] / Просто Трёп [закрыт для гостей] [новые:3] / Тестовое задание, Поиск: Искать сообщения, созданные автором: Буся  
3 сообщений из 3, страница 1 из 1
Просто Трёп / Тестовое задание
    #77368
Фотография Буся
Скрыть профиль Поместить в игнор-лист
Участник
sergey11  01.07.2022, 17:25
[игнорируется]
Зарплата 40-70

Ничего не понял, даже читать не стал :)

Псевдокод
Данный псевдокод используется для описания алгоритмов.

1. Отступ от левого поля указывает на уровень вложенности.
2. Циклы while, for, repeat и условные конструкции имеют тот же смысл, что и в pascal-е.
3. Символ “--” обозначает комментарий
4. Символ “:=” обозначает присваивание
5. Переменные локальны в рамках процедуры, если не оговорено иначе
6. Индекс массива пишется в квадратных скобках, конструкция A означает i элемент в массиве A
7. Возможно использование объектов, состоящих из нескольких полей, или имеющих несколько атрибутов, значения поля записывается как ИмяПоля[ИмяОбъекта].
К примеру, длина массива A записывается как Length[A]; что означают квадратные скобки - выясняется по контексту (переменная, обозначающая массив, или объект является указателем на составляющие его данные). После присвоения y:=x для любого поля f будет выполняться равенство f[y]=f[x]; определение того, что является атрибутом – функция, переменная или что-либо еще, - делается по контексту.
8. Указатель может иметь специальное значение NIL, не указывающее ни на какой объект.
9. Параметры передаются по значению: вызванная процедура получает собственную копию параметров, изменения параметров внутри процедуры снаружи не видно. При передаче объектов копируется указатель на данные, соответствующие этому объекту.

Задача

Функция сортирующая массив элементов A:
Sort(A,p,r)
1 if p < r
2 then q := round_half_down((p+r)/2)
3 Sort(A,p,q)
4 Sort(A,q+1,r)
5 Merge(A,p,q,r)

Пример массива:
A = (5,2,4,6,1,3,2,6)

Примера запуска:
Sort(A,1,length[A])

Необходимо:
Разработать алгоритм функции Merge(A,p,q,r) на любом удобном вам языке, с использованием дополнительной памяти или без нее, как вам будет быстрее или удобнее в реализации.
Если у вас получится - с радостью ждем вас для прохождения дополнительного тестирования.
Артефакт  01.07.2022, 18:50
[игнорируется]
хуйня какаято - не связывайся с ними - студента ищут
тожэ ничего не понел?
...
хвост есть продолжение кошки
Рейтинг: 0 / 0
Просто Трёп / Тестовое задание
    #77373
Фотография Буся
Скрыть профиль Поместить в игнор-лист
Участник
Артефакт  01.07.2022, 18:54
[игнорируется]
я таким не занимался с тех пор когда у мну зряплата 300$ была
я понел зря вам стока платят вощем
...
хвост есть продолжение кошки
Рейтинг: 0 / 0
Просто Трёп / Тестовое задание
    #77389
Фотография Буся
Скрыть профиль Поместить в игнор-лист
Участник
W  01.07.2022, 18:58
[игнорируется]
sergey11  01.07.2022, 17:25
[игнорируется]
9. Параметры передаются по значению: вызванная процедура получает собственную копию параметров, изменения параметров внутри процедуры снаружи не видно. При передаче объектов копируется указатель на данные, соответствующие этому объекту.
так как они передаются ска дон?
сишечка ска дон
...
хвост есть продолжение кошки
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы [новые:3] / Просто Трёп [закрыт для гостей] [новые:3] / Тестовое задание, Поиск: Искать сообщения, созданные автором: Буся  
Читали тему (1): Анонимы (1)
Игнорируют тему (1): Antonariy
Читали форум (20): Анонимы (12), XEugene, паразит 1 мин., Redd 1 мин., Шоколадный01 2 мин., Green 2 мин., s62 3 мин., Tabula Rasa 5 мин., Т-Миронов 7 мин.
Пользователи онлайн (27): Анонимы (13), Yandex Bot, Barkrowler, prostozevs, XEugene, Redd 1 мин., паразит 1 мин., Green 1 мин., Шоколадный01 2 мин., Bing Bot 3 мин., s62 3 мин., Tabula Rasa 5 мин., Т-Миронов 7 мин., zNomad 7 мин., Google Bot 9 мин.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]