Новое на сайте

Умножение матриц
Задача
12/02/11

Три продавца продают четыре вида товаров. Количество продаваемого товара сведено в таблицу A.

Алгоритм шифрования данных
Задача
12/02/11

Допустим, требуется зашифровать сообщения, состоящие из определенных символов. Например, исходный текст состоит из цифры от 0 до 9 (представленных в программе в виде символов) и других знаков и имеет длину в 15 символов. В шифровке на место цифр подставляются соответствующие им знаки, на место всех остальных символов дополнительный 11-й знак.

Выделение слов из строки
Задача
12/02/11

Пользователь вводит набор слов (предложений). Необходимо сформировать из встречающихся в предложении слов их массив. При этом повторяющиеся слова не должны входить в массив дважды.

Например:
Предложение: «I am going at home. They are going at home too.»
Массив строк: [‘i’, ‘am’, ‘going’, ‘at’, ‘home’, ‘they’, ‘are’, ‘too’]

Сортировка выбором
Задача
12/02/11

Требуется отсортировать массив по возрастанию.

Длина последовательности
Задача
12/02/11

Определить в массиве длину самого длинного ряда повторяющихся чисел.

Например.
Если массив таков: 2, 4, 4, 4, 8, 8, 9, 12, 12, 14, 16, 16, 85,
то искомое значение равно трем, т.к. самая длинная последовательность повторяющихся чисел состоит из трех четверок.

Слияние двух упорядоченных массивов
Задача
12/02/11

Имеются два упорядоченных по возрастанию (предыдущий элемент меньше последующего) массива. Требуется получить третий упорядоченный по возрастанию массив, путем слияния первых двух.

Удаление элементов одномерного массива
Задача
12/02/11

Допустим, имеется одномерный массив, содержащий числа от 0 до 49 включительно. Требуется исключить из него все элементы, значения которых меньше 15.

Сортировка методом пузырька
Задача
12/02/11

При работе с массивами данных не редко возникает задача их сортировки по возрастанию или убыванию, т.е. упорядочивания. Это значит, что элементы того же нужно расположить строго по порядку. Например, в случае сортировки по возрастанию предшествующий элемент должен быть меньше последующего (или равен ему).

Исключение одинаковых элементов массива
Задача
12/02/11

Допустим, у нас есть массив, содержащий различные численные значения. Требуется исключить из него одинаковые элементы.

Для упрощения задачи будем копировать значения из одного массива в другой. Если значение повторяется, то оно не копируется. Обычно массивы до заполнения не пусты, а могут быть заполнены, например, нулями. Если исходный (сжимаемый массив) содержит нули, то с учетом нижеследующего алгоритма второй массив их содержать не должен.

Выбор элементов массива
Задача
12/02/11

Требуется из одного массива скопировать в другой массив значения, удовлетворяющие определенным условиям и посчитать их количество.