Гид по Computer Science
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

автордың кітабынан сөз тіркестері  Гид по Computer Science

В качестве книги с доказательствами, написанной для студентов и аспирантов, я настоятельно рекомендую Introduction to Algorithms1 («Алгоритмы. Вводный курс») Кормена (Cormen), Лейзерсона (Leiserson), Ривеста (Rivest) и Стейна (Stein) (этих авторов обычно объединяют под аббревиатурой CLRS).
2 Ұнайды
Комментарий жазу
Angelina Kurbatova
Angelina Kurbatovaдәйексөз келтірді2 жыл бұрын
http://www.whatwil­liamsaid.com/books/ вы найдете тесты для самопроверки к каждой главе.
1 Ұнайды
Комментарий жазу
Какая структура лучше, зависит от типа данных и от того, какой доступ к ним нужен. • Необходим ли произвольный доступ, или достаточно последовательного? • Будут ли данные при записи всегда добавляться в конец списка, или нужна возможность вставлять значения в середину? • Допускаются ли повторяющиеся значения? • Что важнее: наименьшее возможное время доступа или строгая верхняя граница времени выполнения каждой операции?
Комментарий жазу
С точки зрения математики мы вычисляем асимптотическое время выполнения алгоритма, то есть скорость увеличения времени выполнения в зависимости от размера входных данных.
Комментарий жазу
Все алгоритмы, у которых время выполнения пропорционально количеству входных данных, возведенному в некоторую степень, называются полиномиальными алгоритмами; такие алгоритмы принято считать быстрыми.
Комментарий жазу
Дмитрий Белан
Дмитрий Беландәйексөз келтірді2 апта бұрын
Два компьютера могут выполнять алгоритм с разной скоростью. Это зависит от их тактовой частоты, объема доступной памяти, количества тактовых циклов, требуемого для выполнения каждой инструкции, и т.д
Комментарий жазу
Дмитрий Белан
Дмитрий Беландәйексөз келтірді2 апта бұрын
Важным навыком в программировании является уме­ние оптимизировать только те части программы, которые необходимо оптимизировать
Комментарий жазу
Однажды этот вопрос задали математику Леонарду Эйлеру. Он объявил задачу тривиальной, но она все же привлекла его внимание, поскольку ни одна из существующих областей математики не была достаточной для ее решения. Главным заключением является то, что топологические деформации неважны для решения; другими словами, изменение размера и формы различных деталей не меняет задачу при условии, что не меняются соединения27.
Комментарий жазу
Алгоритм выполняется за псевдополиномиальное время, если он является полиномиальным, в зависимости от числового значения входных данных, длина которых изменяется экспоненциально.
Комментарий жазу
Один из важнейших вопросов Computer Science, на который до сих пор не получен ответ: является ли NP собственным надмножеством P? Существуют ли задачи, которые относятся к NP, но не принадлежат P, или это одно и то же множество задач? Другими словами: любая ли задача, решение которой быстро проверяется компьютером, также быстро решается компьютером? Большинство специалистов в области Computer Science считают, что P ≠ NP, но никаких математических доказательств найдено не было26 (рис. 3.1).
Комментарий жазу