В задачи данного сайта входит собрать учебные материалы из различных областей компьютерных технологий и обеспечить возможность самостоятельного изучения необходимого языка программирования. Все материалы доступны совершенно бесплатно. Однако, их использование и цитирование возможны, только при указании прямой ссылки на источник.
Желаем Вам удачи в накоплении необходимого опыта.

Класс работы со списком

ЗАДАНИЕ:
Дан список из последовательности натуральных чисел. Добавить в список после максимального элемента минимальный.

Ключевые слова: 
однонаправленный однонаправленные список списки

Перестановка столбцов матрицы по условию

Дана матрица M*N переставить столбцы матрицы по неубыванию значений элементов наименьших столбцов матрицы.

Ключевые слова: 
матрицы, сортировка, столбцы, перестановка

Алгоритм проверки списка на наличие 2 одинаковых элементов

Описать процедуру, которая проверяет, есть ли в списке L хотя бы 2 одинаковых элемента.

Ключевые слова: 
одинаковые элементы, список

Алгоритмы обхода дерева

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

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

Определение результата игры в домино с помощью двунаправленного списка

Задача: после игры в домино остался ряд камней. Используя двунаправленный список, определить, правильно ли расположены камни домино.

Научная сеть - SciPeople

scipeople_0.gif

Сервис SciPeople предназначен для ученых, аспирантов, а также студентов, активно интересующихся наукой.

Основная задача сервиса - создать среду для обмена научными знаниями и коммуникации между учеными.

В отличие от других подобных проектов проект scipeople.ru основан на нескольких собственных научных проектах, которые успешно работают не один год (поисковая система по научным публикациям, научный новостной сайт, сайт с анонсами научных мероприятий). Тем не менее, сервис не ограничивается только работой с научными данными, но и предлагает инструменты для упрощения совместной работы ученых на основе социальных технологий. Фактически, проект представляет собой не только социальную сеть, но скорее портал, который позволит расширить формат профессионального взаимодействия ученых.

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

Дан упорядоченный по неубыванию массив чисел A1,A2,...,An и дано некоторое действительное число B, для которого нужно найти такое место среди чисел A1,A2,...,An, чтобы после вставки B на это место упорядоченность не нарушилась. Эта задача называется задачей поиска места элемента: пусть даны числа A1,A2,...,An, B1,B2,...,Bm, получить числа K1,K2,...,Km, такие, что Ki - решение задачи поиска места Bi в массиве A. Применить алгоритм деления пополам.

Ключевые слова: 
алгоритм деления пополам, поиск места в массиве действительных чисел, порядок чисел в массиве
Синдикация материалов