К основному контенту

Книга про алгоритмы: начало

Хорошее понимание алгоритмов, а также знание, когда и как их применять, является важным при разработке программного обеспечения, которое будет работать не только правильно, но также и эффективно. Это единственная книга в которая передает всю важную информацию: начиная от основы алгоритмов, структуры данных, и характеристик производительности в специфических алгоритмах, которые используются в разработке и задачах, которые возникают перед программистами.
Снабженная детально описанными примерами, книга предоставляет в начале некоторые фундаментальные структуры данных, и далее объясняет разные алгоритмы сортировки. Вы изучите эффективные практики по сохранению и поиску, при помощи хэшей, деревьев, наборов и маппинга.  Авторы также дадут советы по технике оптимизации и способах избавиться от общих проблем производительности. Под конец, вы будет готовы самостоятельно создавать алгоритмы и структуры данных, которые часто встречаются в современной разработке программного обеспечения.
Что вы узнаете из этой книги:

  • Основы алгоритмов, такие как итерация и рекурсия
  •  Простые структуры данных: списки, стеки, очереди
  • Базовые и усовершенствованные алгоритмы сортировки, включая сортировку вставкой, быструю сортировку
  • Усовершенствованные структуры данных, такие как бинарные деревья, тройные деревья, кучи
  • Алгоритмы для поиска в строках, сравнения строк, хеширование и вычислительная математика
  • Как использовать тесты при разработке, чтобы убедиться, что ваша программа работает так как и задумывалось
  • Как значительно увеличить производительность вашего кода, при помощи практических методов при профилировании и оптимизации
 Для кого эта книга:
Эта книга для всех кто занимается разработкой, или только начинает и хочет разобраться в алгоритмах и структурах данных. Знание компьютерного программирования приветствуется.

Детали книги:

  • Страниц: 600
  • Издатель: Wrox (November 7, 2005)
  • ISBN-10: 0764596748
  • ISBN-13: 978-0764596742


Скачать книгу можна тут или же купить на Amazon

Комментарии

Популярные сообщения из этого блога

BIRT - руководство

Более 10 миллионов людей скачали BIRT ( Business Intelligence and Reporting Tools - инструмент бизнес аналитики и создания отчетов ) с сайта  Eclipse и более чем миллион разработчиков используют его повсеместно. Созданная на платформе  Eclipse,  BIRT это мощная система разработки отчетов, которая предлагает решения от начала до конца - от создания отчета, до интеграции отчетных возможностей в существующие корпоративные приложения. Первая из двух книг про эту захватывающую технологию  BIRT: A Field Guide to Reporting, Third Edition, это авторитетное руководство по использованию  BIRT Report Designer, графического инструмента, который позволяет пользователям всех уровней создавать отчеты от сложных до простых, без программирования. Эта книга, является основным ресурсом для пользователей, которые хотят создавать презентабельные отчеты быстро. Расширенные примеры, инструкции шаг-за-шагом, и богатые иллюстрации помогут новым пользователям выработать навыки ...

PowerShell на практике

Windows PowerShell это скриптовый язык, который облегчает работу системного администратора. "PowerShell на практике" это настольная книга для администраторов, которые хотят выучить и использовать PowerShell. Следуя стилю "на практике" все предложенные случаи использования разбиты на главы. Каждый случай изложен в такой форме: проблема, решение, обсуждение и включает детально комментированный код. Написанная для того чтобы ответить на вопрос, "Как PowerShell может сделать мою работу системного администратора легче?" эта книга сконцентрирована на практических задачах и автоматизациях. Книга начинается с краткого курса и сфокусирована на двух основных сферах применения PowerShell: Люди - пользовательские записи, почтовые ящики, настройки рабочего стола; Серверы - Active Directory, Exchange, IIS и другие. Про автора: Richard Siddaway является ИТ архитектором с более чем 20 летним опытом в работе аналитиком-программистом, системным администратором, инженером в...

JavaScript Карманный справочник

JavaScript  - это объектно-ориентированный язык программирования, который дает вам возможность модифицировать структуру документа, его стиль, и содержание, в ответ на пользовательские действия. Эта книга содержит краткое знакомство с языком JavaScript и достаточно большое количество справочного материала. Эта книга вмещает в себя советы по синтаксису JavaScript, методам, и свойствам. Этот справочник - та книга которая подойдет большинству веб разработчикам и веб дизайнерам.