- Table View
- List View
Creating robust software requires the use of efficient algorithms, but programmers seldom think about them until a problem occurs. Algorithms in a Nutshell describes a large number of existing algorithms for solving a variety of problems, and helps you select and implement the right algorithm for your needs -- with just enough math to let you understand and analyze algorithm performance. <P> With its focus on application, rather than theory, this book provides efficient code solutions in several programming languages that you can easily adapt to a specific project. Each major algorithm is presented in the style of a design pattern that includes information to help you understand why and when the algorithm is appropriate. <P> With this book, you will:<P> * Solve a particular coding problem or improve on the performance of an existing solution<P> * Quickly locate algorithms that relate to the problems you want to solve, and determine why a particular algorithm is the right one to use <P> * Get algorithmic solutions in C, C++, Java, and Ruby with implementation tips <P> * Learn the expected performance of an algorithm, and the conditions it needs to perform at its best <P> * Discover the impact that similar design decisions have on different algorithms <P> * Learn advanced data structures to improve the efficiency of algorithms<P> With Algorithms in a Nutshell, you'll learn how to improve the performance of key algorithms essential for the success of your software applications.
Ca?a wiedza o algorytmach w jednym podr?czniku!Jaki wp?yw na ró?ne algorytmy wywieraj? podobne decyzje projektowe?Jak rozwi?zywa? proble