HYPHENATOR является правильным ответом (данный выше). Настоящая проблема позади Вашего вопроса состоит в том, что веб-браузеры все еще (в 2008) чрезвычайно примитивны, что у них нет функции расстановки переносов. Посмотрите, мы находимся все еще в раннем начале использования компьютера - мы должны быть терпеливыми. Пока разработчики управляют веб-миром, нам будет нелегко ожидать некоторых реальных полезных новых возможностей.
ОБНОВЛЕНИЕ: По состоянию на декабрь 2011 у нас теперь есть другая опция с появляющейся поддержкой этих тегов в FF и Safari:
p { -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; }
я сделал некоторое основное тестирование, и это, кажется, работает над последней версией Мобильного Safari и Safari 5.1.1.
Таблица совместимости: https://developer.mozilla.org/en/CSS/hyphens#AutoCompatibilityTable
Безусловно, мой любимый учебник по алгоритмам - это The Algorithm Design Manual Стивена Скиены. Очень легко читать, очень практично и чрезвычайно полезно. Первая половина книги - это общее изложение теории алгоритмов с множеством практических примеров. Вторая половина - это огромная библиотека общих проблем, алгоритмы, которые можно использовать для их решения, и исчерпывающие списки ссылок. Вы не будете разочарованы.
Мне нравятся книги по алгоритмам Роберта Седжвика . В оригинале использовался Паскаль, и он хорош тем, что не увяз в языковых проблемах.
Ахо, Хопкрофт и Ульман - Разработка и анализ компьютерных алгоритмов Классика.
Искусство компьютерного программирования - Дональд Кнут (труд читается, но того стоит, не рекомендуется для первой книги по алгоритмам)
Конкретная математика - Дональд Кнут (понимание математики, лежащей в основе алгоритмов)
Я не знаю, доступны ли для них версии электронных книг, но если они есть ... эти книги определенно дадут вам теорию, лежащую в основе худшего - случай и асимптотический анализ алгоритмов.
Я не уверен, что это считается «электронной книгой», но мне очень нравится проект викиучебников. Он немного неорганизован, но есть все необходимое. Плюс встроенные ссылки на википедию! linky
(источник: wikimedia.org )
Введение в алгоритмы от CLRS (второе издание) сегодня в значительной степени является стандартным учебником для этих предметы.