7eb0bf1f

Типы и структуры данных

Введение
Типы и структуры данных
Понятие типа данных

Встроенные типы данных
Уточняемые типы данных
Перечисляемые типы данных
Конструируемые типы данных
Массивы
Записи

Записи с вариантами
Множества
Указатели
Динамическое распределение памяти и списки
Динамическое распределение памяти и списки - 2
Абстрактные (определяемые пользователями) типы данных

Представление типа
Реализация типа
Инкапсуляция
Наследование типов
Разновидности полиморфизма
Типы и структуры данных, применяемые в реляционных базах данных
Типы и структуры данных, применяемые в объектно-реляционных базах данных

Строчные типы данных
Наследование таблиц и семантика включения
Типы коллекций
Объектные типы данных
Методы внутренней сортировки
Сортировка включением
Обменная сортировка
Сортировка выбором

Сортировка разделением (Quicksort)
Сортировка с помощью дерева (Heapsort)
Сортировка со слиянием
Сравнение методов внутренней сортировки
Методы внешней сортировки
Прямое слияние
Естественное слияние

Сбалансированное многопутевое слияние
Многофазная сортировка
Улучшение эффективности внешней сортировки за счет использования основной памяти
Методы поиска в основной памяти
Методы поиска в основной памяти на основе деревьев
Двоичные деревья
Сбалансированные двоичные деревья

Деревья оптимального поиска
Деревья цифрового поиска
Методы хэширования для поиска в основной памяти
Совершенное хэширование
Коллизии при хэшировании и способы их разрешения
Линейное зондирование
Двойное хэширование

Использование цепочек переполнения
Методы поиска во внешней памяти
Методы поиска во внешней памяти на основе деревьев
Классические B-деревья
B+-деревья
Разновидности B+-деревьев для организации индексов в базах данных
R-деревья и их использование для организации индексов в пространственных базах данных
Методы хэширования для поиска во внешней памяти

Расширяемое хэширование
Линейное хэширование
Использование хэширования для организации индексов в базах данных
Дополнительные способы поддержки поиска в базах данных
Индексы соединения
Индексы на основе использования битовых шкал

Установка Linux Red Hat 7.1

Добро пожаловать в мир Linux, который обрел известность как одна из немногих альтернатив операционным системам Microsoft для недорогих настольных персональных компьютеров, а в последнее время еще и как пример того, чего может добиться группа целеустремленных людей даже при отсутствии каких-либо материальных стимулов.
Linux - эффективная и быстрая бесплатная операционная система, которая реализует все возможности Unix (требующей дорогих серверов и рабочих станций) на вполне доступном по цене оборудовании, обычном для домашнего использования. Появление Linux привело к небольшой революции в компьютерном мире, после которой бесплатное программное обеспечение начало применяться для решения множества задач - от построения узлов Web, до реализации инфраструктуры корпоративных информационных систем и обучающих программ. Этот сайт является введением в установку и эксплуатацию Linux Red Hat 7.1 - распространенной версии Linux, ориентированной на использование в качестве сервера, а также рабочей станции и операционной системы обычного настольного компьютера. Для полного описания любой операционной системы с таким широким набором средств одного сайта недостаточно. Тем не менее, этот ресурс предоставляет основательные знания по Linux (в частности, Red Hat). А продолжить свое образование вы сможете уже в процессе практической работы.

Введение
Что такое Linux?
Bыбор дистрибутива
Подготовка к установке LINUX RED HAT 7.1
Установка LINUX RED НАТ 7.1

Особые варианты установки
Обзор X WINDOWS
Установка и конфигурирование X WINDОWS
Работа С GNOME И Х WINDOWS
Работа с программами в GNOME И X WINDOWS

Дополнительное конфигурирование GNOME
КDЕ
Дополнительная конфигурация XWINDOWS
Введение в систему команд LINUX
Работа с файлами

Конфигурирование системы средствами LINUXCONF и панели управления
Введение в оболочки
Общее администрирование системы
Использование периферийных устройств
Средства мультимедиа в LINUX

Рекомпиляция ядра LINUX
Работа в сетях LINUX. Основы TCP/IP
Соединение LINUX С INTERNET
Использование WORLD WIDE WЕВ

Просмотр Е-MAIL
Работа с факсом в LINUX
Использование LINUX В SOHO
Инсталляция LINUX RED HAT 7.1 для soho

Конфигурирование LINUX RED HAT 7.1 для сети ETHERNET
Работа LINUX REDHAT7.1 в сетях WINDOWS И NOVELL
LINUX RED HAT 7.1 И DOS/WINDOWS
Безопасность и LINUX RED HAT 7.1 как эффективный маршрутизатор

Построение собственного web-сервера.
LINUX RED HAT 7.1 как почтовый сервер: мощь SENDMAIL
LINUX во всем мире (не англоязычные дистрибутивы).
Информационные источники LINUX

Обзор команд LINUX
GNU - общественная лицензия общего вида
LINUX на платформе, отличной от INTEL




Содержание раздела