Algorithms in a Nutshell
- Autorzy:
- George T. Heineman, Gary Pollice, Stanley Selkow
- +179 pkt
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 364
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Algorithms in a Nutshell
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.
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.
With this book, you will:
- Solve a particular coding problem or improve on the performance of an existing solution
- Quickly locate algorithms that relate to the problems you want to solve, and determine why a particular algorithm is the right one to use
- Get algorithmic solutions in C, C++, Java, and Ruby with implementation tips
- Learn the expected performance of an algorithm, and the conditions it needs to perform at its best
- Discover the impact that similar design decisions have on different algorithms
- Learn advanced data structures to improve the efficiency of algorithms
With Algorithms in a Nutshell, you'll learn how to improve the performance of key algorithms essential for the success of your software applications.
Wybrane bestsellery
-
Dzięki DevOps możesz przyspieszyć cykl życia związany z dostarczaniem oprogramowania, jeśli tylko poznasz procesy, narzędzia i sposób myślenia będący podstawą kultury DevOps. Ta książka pomaga inżynierom oprogramowania i kierownikom do spraw technicznych w przekształcaniu organizacji w celu przyj...(47.40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł(-35%) -
Ta książka jest kontynuacją bestsellera Programista samouk. Dzięki niej zrozumiesz najważniejsze koncepcje związane z różnymi algorytmami i strukturami danych, a to z kolei pozwoli Ci na profesjonalne podejście do tworzenia kodu. Przystępnie opisano tu różne algorytmy, w tym wyszukiwania linioweg...
Informatyk samouk. Przewodnik po strukturach danych i algorytmach dla początkujących Informatyk samouk. Przewodnik po strukturach danych i algorytmach dla początkujących
(35.40 zł najniższa cena z 30 dni)38.35 zł
59.00 zł(-35%) -
To praktyczny przewodnik po algorytmach sztucznej inteligencji. Skorzystają z niego programiści i inżynierowie, którzy chcą zrozumieć zagadnienia i algorytmy związane ze sztuczną inteligencją na podstawie praktycznych przykładów i wizualnych wyjaśnień. Książka pokazuje, jak radzić sobie z takimi ...
Algorytmy sztucznej inteligencji. Ilustrowany przewodnik Algorytmy sztucznej inteligencji. Ilustrowany przewodnik
(47.40 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
Ta książka, podobnie jak inne pozycje serii Rusz głową!, została przygotowana zgodnie z najnowszymi odkryciami nauk poznawczych, teorii uczenia się i neurofizjologii. Oznacza to tyle, że dzięki niej będziesz się uczyć zgodnie z zasadami pracy swojego mózgu: zaangażujesz umysł, wykorzystasz wiele ...(39.90 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł(-50%) -
Testowanie oprogramowania, choć kluczowe dla powodzenia projektów IT, wciąż jest niedocenianą dziedziną inżynierii oprogramowania. Jednym z powodów jest brak rzetelnych i wiarygodnych źródeł informacji o tej dyscyplinie. Niniejsza pozycja stanowi nowoczesne, obszerne kompendi...
Testowanie i jakość oprogramowania. Modele, techniki, narzędzia Testowanie i jakość oprogramowania. Modele, techniki, narzędzia
(106.53 zł najniższa cena z 30 dni)127.20 zł
159.00 zł(-20%) -
Konkretna wiedza, dużo humoru oraz wszystko wyjaśniające rysunki. Na sam początek dowiesz się co to jest język SQL oraz stworzysz swoją pierwszą bazę danych (polecenie CREATE). W kolejnych rozdziałach nauczysz się uzupełniać te bazy danymi, usuwać je oraz modyfikować (polecenia INSERT, UPDATE ora...(77.40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł(-35%) -
Discover the potential of ChatGPT, harness cloud platforms for security and scalability, maximize the efficiency of your AI apps, and explore industry use cases to gain practical insights with the help of Generative AI for Cloud Solutions.
Generative AI for Cloud Solutions. Architect modern AI LLMs in secure, scalable, and ethical cloud environments Generative AI for Cloud Solutions. Architect modern AI LLMs in secure, scalable, and ethical cloud environments
-
Discover how Jakarta EE address challenges of modern app development with this guide to building and deploying robust microservices-based applications with ease, ensuring scalability, security, and interoperability to meet dynamic business needs.
Jakarta EE Application Development. Build enterprise applications with Jakarta CDI, RESTful web services, JSON Binding, persistence, and security - Second Edition Jakarta EE Application Development. Build enterprise applications with Jakarta CDI, RESTful web services, JSON Binding, persistence, and security - Second Edition
George T. Heineman, Gary Pollice, Stanley Selkow - pozostałe książki
-
Creating robust software requires the use of efficient algorithms, but programmers seldom think about them until a problem occurs. This updated edition of Algorithms in a Nutshell describes a large number of existing algorithms for solving a variety of problems, and helps you select and implement...
Algorithms in a Nutshell. A Practical Guide. 2nd Edition Algorithms in a Nutshell. A Practical Guide. 2nd Edition
(186.15 zł najniższa cena z 30 dni)186.15 zł
219.00 zł(-15%) -
Używamy rysunków, bo obraz wart jest 1024 słów. Stosujemy powtórzenia, by zakodować na stałe dane w Twojej chłonnej głowie. Oddziałujemy na emocje, jesteśmy nieprzewidywalni, zaskakujący i zabawni. Stawiamy przed Tobą wyzwania i zadajemy pytania, które angażują Cię w proces studiowania przedstawi...(24.90 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł(-50%) -
Systemy informatyczne stają się coraz bardziej rozbudowane. Programowanie obiektowe znacznie ułatwia ich tworzenie i późniejsze modyfikacje, aby jednak system był sprawny i funkcjonalny, musi zostać zaprojektowany w oparciu o prawidłowo zebrane wymagania. Tu również z pomocą przychodzi metodologi...
Head First Object-Oriented Analysis and Design. Edycja polska (Rusz głową!) Head First Object-Oriented Analysis and Design. Edycja polska (Rusz głową!)
(24.90 zł najniższa cena z 30 dni)39.50 zł
79.00 zł(-50%) -
Książka Algorytmy. Almanach to cała wiedza o algorytmach, potrzebna ambitnemu programiście, zebrana w jeden kompletny podręcznik. Książka zawiera opisy algorytmów do rozwiązywania rozmaitych problemów, pomaga w wyborze i realizacji algorytmów odpowiednich do Twoich potrzeb, a także dostarcza wyda...(47.40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł(-35%) -
"Head First Object Oriented Analysis and Design is a refreshing look at subject of OOAD. What sets this book apart is its focus on learning. The authors have made the content of OOAD accessible, usable for the practitioner."Ivar Jacobson, Ivar Jacobson Consulting"I just finished reading HF OOA&am...
Head First Object-Oriented Analysis and Design. A Brain Friendly Guide to OOA&D Head First Object-Oriented Analysis and Design. A Brain Friendly Guide to OOA&D
(211.65 zł najniższa cena z 30 dni)220.15 zł
259.00 zł(-15%)
Kup polskie wydanie:
Algorytmy. Almanach
- Autor:
- George Heineman, Gary Pollice, Stanley Selkow
39,50 zł
79,00 zł
(24.90 zł najniższa cena z 30 dni)
Ebooka "Algorithms in a Nutshell" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Algorithms in a Nutshell" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Algorithms in a Nutshell" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-493-9113-3, 9781449391133
- Data wydania ebooka:
- 2008-10-14 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 5.0MB
- Rozmiar pliku Mobi:
- 5.0MB
Spis treści ebooka
- Algorithms in a Nutshell
- SPECIAL OFFER: Upgrade this ebook with OReilly
- A Note Regarding Supplemental Files
- Preface
- Principle: Use Real Code, Not Pseudocode
- Principle: Separate the Algorithm from the Problem Being Solved
- Principle: Introduce Just Enough Mathematics
- Principle: Support Mathematical Analysis Empirically
- Audience
- Contents of This Book
- Conventions Used in This Book
- Using Code Examples
- Comments and Questions
- Safari Books Online
- Acknowledgments
- References
- I. I
- 1. Algorithms Matter
- 1.1. Understand the Problem
- 1.2. Experiment if Necessary
- 1.3. Side Story
- 1.4. The Moral of the Story
- 1.5. References
- 1. Algorithms Matter
- 2. The Mathematics of Algorithms
- 2.1. Size of a Problem Instance
- 2.2. Rate of Growth of Functions
- 2.3. Analysis in the Best, Average, and Worst Cases
- 2.4. Performance Families
- 2.5. Mix of Operations
- 2.6. Benchmark Operations
- 2.7. One Final Point
- 2.8. References
- 3. Patterns and Domains
- 3.1. Patterns: A Communication Language
- 3.2. Algorithm Pattern Format
- 3.3. Pseudocode Pattern Format
- 3.4. Design Format
- 3.5. Empirical Evaluation Format
- 3.6. Domains and Algorithms
- 3.7. Floating-Point Computations
- 3.8. Manual Memory Allocation
- 3.9. Choosing a Programming Language
- 3.10. References
- II. II
- 4. Sorting Algorithms
- 4.1. Overview
- 4.2. Insertion Sort
- 4.3. Median Sort
- 4.4. Quicksort
- 4.5. Selection Sort
- 4.6. Heap Sort
- 4.7. Counting Sort
- 4.8. Bucket Sort
- 4.9. Criteria for Choosing a Sorting Algorithm
- 4.10. References
- 4. Sorting Algorithms
- 5. Searching
- 5.1. Overview
- 5.2. Sequential Search
- 5.3. Binary Search
- 5.4. Hash-based Search
- 5.5. Binary Tree Search
- 6. Graph Algorithms
- 6.1. Overview
- 6.2. Depth-First Search
- 6.3. Breadth-First Search
- 6.4. Single-Source Shortest Path
- 6.5. All Pairs Shortest Path
- 6.6. Minimum Spanning Tree Algorithms
- 6.7. References
- 7. Path Finding in AI
- 7.1. Overview
- 7.2. Depth-First Search
- 7.3. Breadth-First Search
- 7.4. A*Search
- 7.5. Comparison
- 7.6. Minimax
- 7.7. NegMax
- 7.8. AlphaBeta
- 7.9. References
- 8. Network Flow Algorithms
- 8.1. Overview
- 8.2. Maximum Flow
- 8.3. Bipartite Matching
- 8.4. Reflections on Augmenting Paths
- 8.5. Minimum Cost Flow
- 8.6. Transshipment
- 8.7. Transportation
- 8.8. Assignment
- 8.9. Linear Programming
- 8.10. References
- 9. Computational Geometry
- 9.1. Overview
- 9.2. Convex Hull Scan
- 9.3. LineSweep
- 9.4. Nearest Neighbor Queries
- 9.5. Range Queries
- 9.6. References
- III. III
- 10. When All Else Fails
- 10.1. Variations on a Theme
- 10.2. Approximation Algorithms
- 10.3. Offline Algorithms
- 10.4. Parallel Algorithms
- 10.5. Randomized Algorithms
- 10.6. Algorithms That Can Be Wrong, but with Diminishing Probability
- 10.7. References
- 10. When All Else Fails
- 11. Epilogue
- 11.1. Overview
- 11.2. Principle: Know Your Data
- 11.3. Principle: Decompose the Problem into Smaller Problems
- 11.4. Principle: Choose the Right Data Structure
- 11.5. Principle: Add Storage to Increase Performance
- 11.6. Principle: If No Solution Is Evident, Construct a Search
- 11.7. Principle: If No Solution Is Evident, Reduce Your Problem to Another Problem That Has a Solution
- 11.8. Principle: Writing Algorithms Is HardTesting Algorithms Is Harder
- IV. IV
- A. Benchmarking
- A.1. Statistical Foundation
- A.2. Hardware
- A.3. Reporting
- A.4. Precision
- A. Benchmarking
- About the Authors
- Index
- About the Authors
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly
O'Reilly Media - inne książki
-
With the shift from data warehouses to data lakes, data now lands in repositories before it's been transformed, enabling engineers to model raw data into clean, well-defined datasets. dbt (data build tool) helps you take data further. This practical book shows data analysts, data engineers, BI de...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Get a concise yet comprehensive overview of Airtable, one of the most versatile platforms to emerge from the no-code movement. Whether you're planning a new project, sharing data analysis within your organization, tracking a detailed initiative among stakeholders, or dealing with any other projec...(245.65 zł najniższa cena z 30 dni)
254.15 zł
289.00 zł(-12%) -
Implementing and designing systems that make suggestions to users are among the most popular and essential machine learning applications available. Whether you want customers to find the most appealing items at your online store, videos to enrich and entertain them, or news they need to know, rec...(245.65 zł najniższa cena z 30 dni)
254.15 zł
289.00 zł(-12%) -
Cyber risk management is one of the most urgent issues facing enterprises today. This book presents a detailed framework for designing, developing, and implementing a cyber risk management program that addresses your company's specific needs. Ideal for corporate directors, senior executives, secu...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
Learn the core concepts of Vue.js, the modern JavaScript framework for building frontend applications and interfaces from scratch. With concise, practical, and clear examples, this book takes web developers step-by-step through the tools and libraries in the Vue.js ecosystem and shows them how to...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Many UX designers are surprised to learn that much of the job isn't about drawing things. It's about knowing what to draw and how to convince people to build it. Whether you're a one-person design team making products from scratch or a C-level product leader managing many products and strategies,...(152.15 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
With demand for scaling, real-time access, and other capabilities, businesses need to consider building operational machine learning pipelines. This practical guide helps your company bring data science to life for different real-world MLOps scenarios. Senior data scientists, MLOps engineers, and...(245.65 zł najniższa cena z 30 dni)
254.15 zł
289.00 zł(-12%) -
As tech products become more prevalent today, the demand for machine learning professionals continues to grow. But the responsibilities and skill sets required of ML professionals still vary drastically from company to company, making the interview process difficult to predict. In this guide, dat...(245.65 zł najniższa cena z 30 dni)
254.15 zł
289.00 zł(-12%) -
If your organization plans to modernize services and move to the cloud from legacy software or a private cloud on premises, this book is for you. Software developers, solution architects, cloud engineers, and anybody interested in cloud technologies will learn fundamental concepts for cloud compu...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Analytics projects are frequently long, drawn-out affairs, requiring multiple teams and skills to clean, join, and eventually turn data into analysis for timely decision-making. Alteryx Designer changes all of that. With this low-code, self-service, drag-and-drop workflow platform, new and experi...(245.65 zł najniższa cena z 30 dni)
254.15 zł
289.00 zł(-12%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Algorithms in a Nutshell George T. Heineman, Gary Pollice, Stanley Selkow (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.