Получать уведомления на электронную почту, если появились:
Книги авторов
Товары суперсерий
Подписаны
Книги издательства 19
Товары суперсерий 136
Закрыть
Чтобы подписаться сообщите адрес электронной почты
Введите корректный адрес электронной почты
Подписаться 155 Вы подписаны 155

Структуры данных и алгоритмы в Java

№ 105550
Получать уведомления на электронную почту, если появились:
Книги авторов
Товары суперсерий
Подписаны
Книги издательства 19
Товары суперсерий 136
Закрыть
Чтобы подписаться сообщите адрес электронной почты
Введите корректный адрес электронной почты
Подписаться 155 Вы подписаны 155
2,93 руб.–10%
Вы экономите 0,33 руб.
Ваша скидка 10%
3,26 руб.
Уже в корзине
Под заказ. Поставка 23 декабря

Представлено подробное описание структур данных и алгоритмов, а также их разработки, анализа и реализации на примере Java - бурно развивающегося языка программирования. Авторы не только являются известными исследователями в области структур данных и алгоритмов, но и имеют большой опыт преподавательской деятельности. Рациональная организация материала позволяет использовать данную книгу в качестве учебника.
Издание предназначено и для тех, кто только приступает к изучению алгоритмов и структур данных, и для имеющих представление о данной проблеме.

Все товары Беларусь: издательства
Издательство Новое знание
Год издания 2003
Страниц 671
Переплет Твердый переплет
Формат 70х100/16 (170х240 мм, увеличенный)
ISBN 985-475-011-6
Вес 750 г
Изготовитель ООО "Новое знание". Республика Беларусь, Минская область, г. Минск, Пушкина проезд, 15-А

Содержание

  • Глава 1
    • 1.1. Классы, типы и объекты
    • 1.2. Методы
    • 1.3. Выражения
    • 1.4. Алгоритм управления
    • 1.5.Массивы
    • 1.6. Стандартный ввод и вывод
    • 1.7. Пример программы
    • 1.8. Пакеты
    • 1.9. Написание программы на языке Java
    • 1.10. Утилиты пакета java.lang
    • 1.11. Упражнения
  • Глава 2
    • 2.1. Цели и принципы
    • 2.2. Наследование классов и полиморфизм
    • 2.3. Исключительные ситуации
    • 2.4. Интерфейсы и абстрактные классы
    • 2.5. Приведение типов
    • 2.6. Модели проектирования
    • 2.7. Упражнения
  • Глава 3
    • 3.1. Что такое время выполнения алгоритма?
    • 3.2. Псевдокод
    • 3.3. Краткий обзор математических понятий
    • 3.4. Простые приемы доказательства
    • 3.5. Анализ алгоритмов
    • 3.6. Асимптотическая нотация
    • 3.7. Асимптотический анализ
    • 3.8. Упражнения
  • Глава 4
    • 4.1. Стеки
    • 4.2. Очереди
    • 4.3. Связные списки
    • 4.4. Двунаправленные очереди
    • 4.5. Пример приложения
    • 4.6. Упражнения
  • Глава 5
    • 5.1. Вектор
    • 5.2. Списки
    • 5.3. Последовательности
    • 5.4. Конкретный пример: сортировка последовательности пузырьковым методом
    • 5.5. Итераторы
    • 5.6. Иерархия последовательностей
    • 5.7. Упражнения
  • Глава 6
    • 6.1. Абстрактный тип данных `дерево`
    • 6.2. Основные алгоритмы, выполняемые над деревьями
    • 6.3. Бинарные деревья
    • 6.4. Структуры данных для представления дерева
    • 6.5. Упражнения
  • Глава 7
    • 7.1. Абстрактный тип данных `очередь с приоритетами`
    • 7.2. Реализация очереди с приоритетами при помощи последовательности
    • 7.3. Пирамида
    • 7.4. Модель проектирования `локатор`
    • 7.5. Упражнения
  • Глава 8
    • 8.1. Абстрактный тип данных `словарь`
    • 8.2. Регистрационные файлы (log-файлы)
    • 8.3. Хеш-таблицы
    • 8.4. АТД `упорядоченный словарь`
    • 8.5. Поисковые таблицы
    • 8.6. Skip-список
    • 8.7. Поддержка локаторов в словаре
    • 8.8. Упражнения
  • Глава 9
    • 9.1. Бинарное дерево поиска
    • 9.2. AVL-деревья
    • 9.3. Многопроходные поисковые деревья
    • 9.4. (2,4)-деревья
    • 9.5. Красно-черные деревья
    • 9.6. Внешний поиск
    • 9.7. Упражнения
  • Глава 10
    • 10.1. Сортировка слиянием
    • 10.2. АТД `множество`
    • 10.3. Быстрая сортировка
    • 10.4. Нижняя граница сравнительной сортировки
    • 10.5. Сегментная и поразрядная сортировки
    • 10.6. Сравнение алгоритмов сортировки
    • 10.7. Выборка
    • 10.8. Упражнения
  • Глава 11
    • 11.1. Строковые операции
    • 11.2. Алгоритмы шаблонного сопоставления
    • 11.3. Trie
    • 11.4. Компрессия (сжатие) текста
    • 11.5. Критерий подобия текста
    • 11.6. Упражнения
  • Глава 12
    • 12.1. Абстрактный тип данных `граф`
    • 12.2. Структуры данных для графов
    • 12.3. Прохождение графов
    • 12.4. Направленные графы
    • 12.5. Взвешенные графы
    • 12.6. Кратчайшие маршруты
    • 12.7. Остовное дерево наименьшего размера
    • 12.8. Упражнения
  • Полезные сведения из области математики

2 отзыва

C этим товаром покупают
Наверх

Вход

В течение нескольких секунд вам придёт SMS с одноразовым кодом для входа. Если ничего не пришло — отправьте код ещё раз.
Получите доступ к персональным скидкам и акциям, ускорьте оформление заказов.
Войдите с помощью своего профиля

Регистрация

Введите номер вашего мобильного телефона:
Войдите с помощью электронной почты или номера телефона
Войдите с помощью своего профиля

Восстановление пароля

Укажите адрес электронной почты, который вы использовали при регистрации
Нужна помощь? Звоните 695-25-25 (МТС, velcom, life:) или напишите нам

Восстановление пароля

Инструкции по восстановлению пароля высланы на 
Нужна помощь? Звоните 695-25-25 (МТС, velcom, life:) или напишите нам
Приходите в будние дни с 10 до 20, в субботу с 10 до 17. Воскресенье — выходной
695-25-25 МТС, velcom, life:)

Магазин OZ

Магазины OZ

Минск
Ещё 
В будние дни с 10 до 20
В субботу с 10 до 17
Воскресенье — выходной
695-25-25 МТС, velcom, life:)