Путь человека труден и опасен, но мы преодолеем всё и доберёмся до конечной точки нашего пути – Вершине знаний.

алгоритм


Специалисты в области информации, при написании рефератов, идут другим путем.


Специалисты в области информации, при написании рефератов, идут другим путем.
Специалисты в области информации, при написании рефератов, идут другим путем.

Если современные программы пока не могут творчески переработать написанный человеком текст, они бесспорно способны его сокращать — в 5—6 раз. Это еще не истинный реферат, но, согласитесь, немалое подспорье в информационном деле.

 Просмотреть  содержание  »

Зюзьков В. М. Теория алгоритмов: Учебное пособие - Томск: Изд-во Том. Ун-та, 2005. - 101с.

Зюзьков В. М. Теория алгоритмов: Учебное пособие - Томск: Изд-во Том. Ун-та, 2005. - 101с.В пособии содержится материал спецкурса, читаемого автором в последние годы на механико-математическом факультете ТТУ для студентов специализации «Компьютерная математика». Основные разделы: алгоритмы и вычислимые функции, ламбда-исчисление, вычислимое и невычислимое, формальные аксиоматические теории, элементарная арифметика и неполнота, сложность вычислений, NP-полнота.
Предназначено для преподавателей математики и компьютерных наук, а также для студентов высших учебных заведений. Особое внимание автор обращает на две темы: ламбда-исчисление и теорема Гёделя о неполноте. Как изучать теорию алгоритмов? С чего начинать? Нам привлекательна следующая стратегия, описанная в истории, взятой из книги [19].
Знаменитый китайский профессор из известного китайского университета сидел перед новой группой студентов. Прямо перед ним стоял большой стеклянный кувшин, полупрозрачный, легкого зеленоватого оттенка....

 Просмотреть  содержание  »

И. В. Романовский. Алгоритмы решения экстремальных задач. Главная редакция физико-математической литературы изд-ва «Наука», М.

И. В. Романовский. Алгоритмы решения экстремальных задач. Главная редакция физико-математической литературы изд-ва «Наука», М., 1977.В книге излагаются теория и численные методы решения важных классов экстремальных задач: общей задачи линейного программирования, транспортной задачи и задач, ей родственных, комбинаторных задач на графах, ряда дискретных задач динамического программирования. Изложение численных методов сопровождается разбором алгоритмов, записанных на алгоритмических языках алгол-60 и алгол-68; при этом особое внимание уделено вопросам представления данных. Читателю, знакомому с литературой, бросится в глаза отсутствие многих традиционных разделов математического программирования. Это естественно —задача предлагаемой книги в том, чтобы пополнить литературу изложением вопросов, которые слабее в ней представлены, а нуждаются в не меньшем внимании. В библиографических указаниях в конце книги приводятся ссылки на «традиционную» литературу. эффективной организации вычислительного процесса. Книга рассчитана на студентов-старшекурсников и аспирантов математических факультетов, специализирующихся в приложениях, а также на сотрудников научно-исследовательских учреждений и вычислительных центров, связанных с разработкой численных методов решения экстремальных задач.
Илл. 73, табл. 37, библ. 233 назв.

 Просмотреть  содержание  »

Стивенс Р. Delphi. Готовые алгоритмы / Рол Стивене; Пер. с англ. Мерещука П. А. - 2-е изд., стер. - М.: ДМ К Пресс ; СПб.

Стивенс Р. Delphi. Готовые алгоритмы / Рол Стивене; Пер. с англ. Мерещука П. А. - 2-е изд., стер. - М.: ДМ К Пресс ; СПб.: Питер, 2004. - 384 С.: ил.Программирование всегда было достаточно сложной задачей. Эта книга поможет вам легко преодолеть возникающие трудности с помощью библиотеки мощных алгоритмов, полностью реализованных в исходном коде Delphi. Вы узнаете, как выбрать способ, наиболее подходящий для решения конкретной задачи, и как добиться максимальной производительности вашего приложения. Рассматриваются типичные и наихудшие случаи реализации алгоритмов, что позволит вам вовремя распознать возможные трудности и при необходимости переписать или заменить часть программы. Подробно описываются важнейшие элементы алгоритмов хранения и обработки данных (списки, стеки, очереди, деревья, сортировка, поиск, хеширование и т.д.). Приводятся не только традиционные решения, но и методы, основанные на последних достижениях объектно-ориентированного программирования.
Книга предназначена для начинающих программистов на Delphi, но благодаря четкой структуризации материала и богатой библиотеке готовых алгоритмов будет также интересна и специалистам.
Алгоритмы - это формальные команды, необходимые для выполнения на компьютере сложных задач. Например, с помощью алгоритма поиска можно найти конкретную информацию в базе данных, состоящей из 10 млн записей. В зависимости от качества используемых алгоритмов искомые данные могут быть обнаружены за секунды, часы или вообще не найдены.
В этой книге не только подробно рассказывается об алгоритмах, написанных на Delphi, но и приводится много готовых мощных алгоритмов. Здесь также анализируются методы управления структурами данных, такими как списки, стеки, очереди и деревья; описываются алгоритмы для выполнения типичных задач -сортировки, поиска и хеширования.
В книге изложены важные концепции программирования. ! которые могут быть с успехом применены для решения многих практических задач. Подробно описываются важнейшие элементы алгоритмов хранения и обработки данных (списки, стеки, очереди, деревья, сортировка, поиск, хеширование и т. д.). Рассматриваются типичные и наихудшие случаи реализации алгоритмов, что позволит вам вовремя распознать возможные трудности и при необходимости переписать или заменить часть программы. Приводятся не только традиционные решения, но и методы, основанные на последних достижениях объектно-ориентированного программирования. Книга содержит большое количество примеров, которые вы можете использовать в собственных приложениях в исходном виде или изменить по своему усмотрению.
Издание предназначено для начинающих программистов на Delphi, но благодаря четкой структуризации материала и богатой библиотеке готовых алгоритмов будет также интересно и специалистам.

 Просмотреть  содержание  »

Янович В. С. Великая Скифия: история докиевской Руси / В. С. Янович. — М: Алгоритм, 2008. — 256 с.

Янович В. С. Великая Скифия: история докиевской Руси / В. С. Янович. — М: Алгоритм, 2008. — 256 с.О некоторых народах, в частности о славянах, говорят, что они молодые. Но что значит молодые? Понятие молодости какого-либо этноса имеет только тот смысл, что соответствующая общность сложилась сравнительно недавно в результате разделения или объединения каких-то более древних этносов. Каких, каково их место в мировой истории, где, когда, почему и при каких обстоятельствах произошло их разделение или объединение? Без ответа на эти вопросы история любого этноса, а особенно молодого, каким считают славян, будет неполна. Видимо, того же мнения придерживался Нестор летописец, который повествование о том, «откуда есть пошла Русская земля», начинал с библейских времен.
Виктор Янович, известный украинский писатель, предлагает росснйскнм читателям увекательнельное историческое исследование, содержащее множество интересных сведений и исторических гипотез о происхождении славянских н скифских племен, о бурных событиях древности, которые в основном происходили там где сейчас находится Украина.

 Просмотреть  содержание  »

Кара-Мурза С.Г. Матрица «Россия»

Кара-Мурза С.Г. Матрица «Россия»Жизнеустройство народа базируется на больших технико-социальных системах. Сложившись в зависимости от природной среды, культуры, доступности ресурсов и конкретных исторических условий, такие
системы становятся матрицами, на которых воспроизводится общество. Складываясь исторически, а не по учебнику, эти матрицы обладают большой инерцией, так что замена их на другие всегда требует больших затрат, а может привести и к катастрофическим потерям. После 1991 г. Россия, как говорят, переживает «системный» кризис. Но его глубина и продолжительность таковы, что надо говорить о «системной» катастрофе — за 90-е годы были подпилены основные устои российской цивилизации. Не все они рухнули, сейчас понемногу мы поворачиваем к их восстановлению и модернизации. Но ущерб понесли огромный, и возрождение потребует колоссальных усилий и средств.

 Просмотреть  содержание  »

Дж. Макконнелл. Основы современных алгоритмов. 2-е дополненное издание.

Макконнелл Дж.Основы современных алгоритмов. Перевод с английского.У этой книги две основные задачи -- объяснить, как алгоритмы влияют на эффективность программ, и научить анализировать разнообразные алгоритмы. Глядя на некоторые современные коммерческие программные продукты, понимаешь, что некоторые их создатели не обращают внимания ни на временную эффективность программ, ни на разумное использование памяти. Они полагают, что если программа занимает слишком много места, то пользователь купит дополнительную память, если она слишком долго работает, то он может купить более быстрый компьютер. Однако скорость компьютеров не может увеличиваться бесконечно. Она ограничена скоростью перемещения электронов по проводам, скоростью распространения света по оптическим кабелям и скоростью коммутации каналов связи компьютеров, участвующих в вычислениях. Другие ограничения связаны не с производительностью компьютеров, а непосредственно со сложностью решаемой задачи. Есть задачи, для решения которых не хватит человеческой жизни, даже если при этом будут использованы самые быстрые из известных алгоритмов. А поскольку среди этих задач есть и важные, необходимы алгоритмы получения приблизительных ответов. В учебном пособии обсуждаются алгоритмы решения наиболее широко распространенных классов задач, покрывающих практически всю область программирования: поиск и сортировка, численные aлгoритмы и алгоритмы на графах. Особое внимание уделено алгоритмам параллельной обработки, редко освещаемым в литературе на русском языке. В дополнении ко 2-му изданию на русском языке даны сведения по теории алгоритмов, оценкам трудоемкости и новейшим алгоритмам, не вошедшие в первоначальный вариант книги. Изложение неформальное и чрезвычайно подробное, с большим количеством упражнений, позволяющих вести самоконтроль. Книга нужна всем, кому приходится самостоятельно писать программы — от программистов банковских систем до научиых работников.

 Просмотреть  содержание  »

Ватолин Д., Ратушпяк А., Смирнов М., Юкин В. Методы сжатия данных. Устройство архиваторов, сжатие изображений и видео.

Д. Ватолин, А. Ратушняк, М. Смирнов, В. Юкин. Методы сжатия данных. Устройство архиваторов, сжатие изображений и видеоВ книге описаны основные классические и современные методы сжатия: метод Хаффмана, арифметическое кодирование, LZ77, LZW, PPM, BWT, LPC и т. д. Разбираются алгоритмы, использующиеся в архиваторах Zip, НА, СаЬАгс (•.cab-файлы), RAR, BZIP2, RK. Отдельный раздел посвящен алгоритмам сжатия изображений, использующимся в форматах PCX, TGA, GIF, TIFF, CCITT G-3, JPEG, JPEG2000. Рассмотрено фрактальное сжатие, вэйвлет-сжатие и др. Изложены принципы компрессии видеоданных, дан обзор стандартов MPEG, MPEG-2, MPEG-4, Н.261 и Н.263.
Некоторые методы повышения сжатия на русском языке публикуются впервые. Книга содержит большое количество примеров и упражнений и ориентирована на студентов и преподавателей вузов. Материал книги позволяет самостоятельно несколькими способами написать архиватор с характеристиками, превосходящими программы типа pkzip и arj. Ответы на вопросы для самоконтроля и исходные тексты программ можно найти на сайте Ответы на вопросы.

 Просмотреть  содержание  »

Грегори Р. Эндрюс Основы многопоточного, параллельного и распределенного программирования

Грегори Р. Эндрюс Основы многопоточного, параллельного и распределенного программированияВ книге рассматриваются важнейшие концепции многопоточного, параллельного и распределенного программирования, которые должен знать каждый программист, создающий программное обеспечение подобного типа. Все обсуждаемые концепции и методы тщательно проиллюстрированы многочисленными примерами, а более 250 упражнений позволят закрепить и углубить приобретенные читателем знания. Книга включает учебные примеры, написанные на основных языках программирования с использованием наиболее распространенных библиотек. Обсуждение каждого учебного примера включает описание соответствующих элементов используемого языка или библиотеки и содержит полный текст прикладной программы. В книге освещаются общие механизмы параллельного программирования с использованием разделяемых переменных, основные концепции распределенного программирования и механизмы взаимодействия и синхронизации процессов с помощью обмена сообщениями. Заключительная часть книги посвящена обсуждению применения методов параллельного программирования при проведении сложных научных вычислений. Книга может быть полезна как студентам, изучающим соответствующие курсы, так и специалистам-практикам в области разработки программного обеспечения.

 Просмотреть  содержание  »





Все материалы взяты из открытых источников и представлены исключительно в ознакомительных целях. Все права на книги принадлежат их авторам и издательствам.



Вход в систему