Algorithms Unlocked (Paperback)

Thomas H. Cormen

買這商品的人也買了...

商品描述

Have you ever wondered how your GPS can find the fastest way to your destination, selecting one route from seemingly countless possibilities in mere seconds? How your credit card account number is protected when you make a purchase over the Internet? The answer is algorithms. And how do these mathematical formulations translate themselves into your GPS, your laptop, or your smart phone? This book offers an engagingly written guide to the basics of computer algorithms. In Algorithms Unlocked, Thomas Cormen -- coauthor of the leading college textbook on the subject -- provides a general explanation, with limited mathematics, of how algorithms enable computers to solve problems. Readers will learn what computer algorithms are, how to describe them, and how to evaluate them. They will discover simple ways to search for information in a computer; methods for rearranging information in a computer into a prescribed order ("sorting"); how to solve basic problems that can be modeled in a computer with a mathematical structure called a "graph" (useful for modeling road networks, dependencies among tasks, and financial relationships); how to solve problems that ask questions about strings of characters such as DNA structures; the basic principles behind cryptography; fundamentals of data compression; and even that there are some problems that no one has figured out how to solve on a computer in a reasonable amount of time.

商品描述(中文翻譯)

你是否曾經想過你的GPS如何能在幾秒內從無數可能的路線中找到最快的路徑到達目的地?當你在網上購物時,你的信用卡帳號如何得到保護?答案就是算法。那麼這些數學公式如何轉化為你的GPS、筆記本電腦或智能手機呢?本書提供了一個引人入勝的指南,介紹了計算機算法的基礎知識。在《算法解密》中,Thomas Cormen(該領域領先的大學教科書的合著者)以通俗易懂的方式,用有限的數學知識解釋了算法如何使計算機解決問題。讀者將學習什麼是計算機算法,如何描述它們以及如何評估它們。他們將發現在計算機中搜索信息的簡單方法;將信息重新排列成指定順序的方法(“排序”);如何解決可以用數學結構“圖”(用於建模道路網絡、任務之間的依賴關係和金融關係)來建模的基本問題;如何解決關於字符串(如DNA結構)的問題;密碼學的基本原理;數據壓縮的基礎知識;甚至還有一些問題至今沒有人能在合理的時間內解決。