Igor's bookshelf: all en-US Fri, 11 Apr 2025 06:00:34 -0700 60 Igor's bookshelf: all 144 41 /images/layout/goodreads_logo_144.jpg <![CDATA[The Linux Programming Interface: A Linux and UNIX System Programming Handbook]]> 7672214
In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and accompanies his explanations with clear, complete example programs.

You'll find descriptions of over 500 system calls and library functions, and more than 200 example programs, 88 tables, and 115 diagrams. You'll learn how
–Read and write files efficiently
–Use signals, clocks, and timers
–Create processes and execute programs
–Write secure programs
–Write multithreaded programs using POSIX threads
–Build and use shared libraries
–Perform interprocess communication using pipes, message queues, shared memory, and semaphores
–Write network applications with the sockets API

While The Linux Programming Interface covers a wealth of Linux-specific features, including epoll , inotify , and the /proc file system, its emphasis on UNIX standards (POSIX.1-2001/SUSv3 and POSIX.1-2008/SUSv4) makes it equally valuable to programmers working on other UNIX platforms.

The Linux Programming Interface is the most comprehensive single-volume work on the Linux and UNIX programming interface, and a book that's destined to become a new classic.]]>
1552 Michael Kerrisk 1593272200 Igor 0 to-read 4.64 2010 The Linux Programming Interface: A Linux and UNIX System Programming Handbook
author: Michael Kerrisk
name: Igor
average rating: 4.64
book published: 2010
rating: 0
read at:
date added: 2025/04/11
shelves: to-read
review:

]]>
<![CDATA[Journey to the End of the Night]]> 12395 Journey to the End of the Night is a literary symphony of violence, cruelty and obscene nihilism. This book shocked most critics when it was first published in France in 1932, but quickly became a success with the reading public in Europe, and later in America where it was first published by New Directions in 1952. The story of the improbable yet convincingly described travels of the petit-bourgeois (and largely autobiographical) antihero, Bardamu, from the trenches of World War I, to the African jungle, to New York and Detroit, and finally to life as a failed doctor in Paris, takes the readers by the scruff and hurtles them toward the novel's inevitable, sad conclusion.]]> 453 Louis-Ferdinand Céline 0811216543 Igor 0 to-read 4.23 1932 Journey to the End of the Night
author: Louis-Ferdinand Céline
name: Igor
average rating: 4.23
book published: 1932
rating: 0
read at:
date added: 2025/03/29
shelves: to-read
review:

]]>
Thinking, Fast and Slow 11468377 Thinking, Fast and Slow, Kahneman takes us on a groundbreaking tour of the mind and explains the two systems that drive the way we think. System 1 is fast, intuitive, and emotional; System 2 is slower, more deliberative, and more logical. Kahneman exposes the extraordinary capabilities—and also the faults and biases—of fast thinking, and reveals the pervasive influence of intuitive impressions on our thoughts and behavior. The impact of loss aversion and overconfidence on corporate strategies, the difficulties of predicting what will make us happy in the future, the challenges of properly framing risks at work and at home, the profound effect of cognitive biases on everything from playing the stock market to planning the next vacation—each of these can be understood only by knowing how the two systems work together to shape our judgments and decisions.

Engaging the reader in a lively conversation about how we think, Kahneman reveals where we can and cannot trust our intuitions and how we can tap into the benefits of slow thinking. He offers practical and enlightening insights into how choices are made in both our business and our personal lives—and how we can use different techniques to guard against the mental glitches that often get us into trouble. Thinking, Fast and Slow will transform the way you think about thinking.]]>
499 Daniel Kahneman 0374275637 Igor 0 to-read 4.17 2011 Thinking, Fast and Slow
author: Daniel Kahneman
name: Igor
average rating: 4.17
book published: 2011
rating: 0
read at:
date added: 2025/03/22
shelves: to-read
review:

]]>
<![CDATA[Sapiens: A Brief History of Humankind]]> 23692271 512 Yuval Noah Harari Igor 0 currently-reading 4.33 2011 Sapiens: A Brief History of Humankind
author: Yuval Noah Harari
name: Igor
average rating: 4.33
book published: 2011
rating: 0
read at:
date added: 2025/01/19
shelves: currently-reading
review:

]]>
HTTP: The Definitive Guide 429697 656 David Gourley 1565925092 Igor 5 4.12 2002 HTTP: The Definitive Guide
author: David Gourley
name: Igor
average rating: 4.12
book published: 2002
rating: 5
read at: 2025/01/12
date added: 2025/01/12
shelves:
review:
A great general overview of HTTP and web concepts; easy to follow.
]]>
Back Mechanic 63221240 303 Stuart McGill 1999195930 Igor 0 to-read 4.57 2015 Back Mechanic
author: Stuart McGill
name: Igor
average rating: 4.57
book published: 2015
rating: 0
read at:
date added: 2024/12/31
shelves: to-read
review:

]]>
<![CDATA[Site Reliability Engineering: How Google Runs Production Systems]]> 27968891
In this collection of essays and articles, key members of Google's Site Reliability Team explain how and why their commitment to the entire lifecycle has enabled the company to successfully build, deploy, monitor, and maintain some of the largest software systems in the world. You'll learn the principles and practices that enable Google engineers to make systems more scalable, reliable, and efficient--lessons directly applicable to your organization.

This book is divided into four sections: Introduction--Learn what site reliability engineering is and why it differs from conventional IT industry practicesPrinciples--Examine the patterns, behaviors, and areas of concern that influence the work of a site reliability engineer (SRE)Practices--Understand the theory and practice of an SRE's day-to-day work: building and operating large distributed computing systemsManagement--Explore Google's best practices for training, communication, and meetings that your organization can use]]>
550 Betsy Beyer 149192912X Igor 0 to-read 4.20 2016 Site Reliability Engineering: How Google Runs Production Systems
author: Betsy Beyer
name: Igor
average rating: 4.20
book published: 2016
rating: 0
read at:
date added: 2024/12/24
shelves: to-read
review:

]]>
<![CDATA[Fundamentals of Software Architecture: An Engineering Approach]]> 44144493
Authors Neal Ford and Mark Richards help you learn through examples in a variety of popular programming languages, such as Java, C#, JavaScript, and others. You'll focus on architecture principles with examples that apply across all technology stacks.]]>
422 Mark Richards 1492043451 Igor 0 to-read 4.25 2020 Fundamentals of Software Architecture: An Engineering Approach
author: Mark Richards
name: Igor
average rating: 4.25
book published: 2020
rating: 0
read at:
date added: 2024/12/24
shelves: to-read
review:

]]>
Clean Architecture 18043011 The Clean Coder and Clean Code, legendary software craftsman Robert C. "Uncle Bob" Martin shows how to bring greater professionalism and discipline to application architecture and design.

As with his other books, Martin's Clean Architecture doesn't merely present multiple choices and options, and say "use your best judgment": it tells you what choices to make, and why those choices are critical to your success. Martin offers direct, no-nonsense answers to key architecture and design questions like:

What are the best high level structures for different kinds of applications, including web, database, thick-client, console, and embedded apps?

What are the core principles of software architecture?

What is the role of the architect, and what is he/she really trying to achieve?

What are the core principles of software design?

How do designs and architectures go wrong, and what can you do about it?

What are the disciplines and practices of professional architects and designers?

Clean Architecture is essential reading for every software architect, systems analyst, system designer, and software manager � and for any programmer who aspires to these roles or is impacted by their work.]]>
432 Robert C. Martin 0134494164 Igor 0 to-read 4.20 2017 Clean Architecture
author: Robert C. Martin
name: Igor
average rating: 4.20
book published: 2017
rating: 0
read at:
date added: 2024/12/24
shelves: to-read
review:

]]>
<![CDATA[Domain-Driven Design: Tackling Complexity in the Heart of Software]]> 179133 Ralph Johnson, author of Design Patterns "If you don't think you are getting value from your investment in object-oriented programming, this book will tell you what you've forgotten to do. "Eric Evans convincingly argues for the importance of domain modeling as the central focus of development and provides a solid framework and set of techniques for accomplishing it. This is timeless wisdom, and will hold up long after the methodologies du jour have gone out of fashion." --Dave Collins, author of Designing Object-Oriented User Interfaces "Eric weaves real-world experience modeling--and building--business applications into a practical, useful book. Written from the perspective of a trusted practitioner, Eric's descriptions of ubiquitous language, the benefits of sharing models with users, object life-cycle management, logical and physical application structuring, and the process and results of deep refactoring are major contributions to our field." --Luke Hohmann, author of Beyond Software Architecture "This book belongs on the shelf of every thoughtful software developer." --Kent Beck "What Eric has managed to capture is a part of the design process that experienced object designers have always used, but that we have been singularly unsuccessful as a group in conveying to the rest of the industry. We've given away bits and pieces of this knowledge...but we've never organized and systematized the principles of building domain logic. This book is important." --Kyle Brown, author of Enterprise Java(TM) Programming with IBM(R) WebSphere(R) The software development community widely acknowledges that domain modeling is central to software design. Through domain models, software developers are able to express rich functionality and translate it into a software implementation that truly serves the needs of its users. But despite its obvious importance, there are few practical resources that explain how to incorporate effective domain modeling into the software development process. Domain-Driven Design fills that need. This is not a book about specific technologies. It offers readers a systematic approach to domain-driven design, presenting an extensive set of design best practices, experience-based techniques, and fundamental principles that facilitate the development of software projects facing complex domains. Intertwining design and development practice, this book incorporates numerous examples based on actual projects to illustrate the application of domain-driven design to real-world software development. Readers learn how to use a domain model to make a complex development effort more focused and dynamic. A core of best practices and standard patterns provides a common language for the development team. A shift in emphasis--refactoring not just the code but the model underlying the code--in combination with the frequent iterations of Agile development leads to deeper insight into domains and enhanced communication between domain expert and programmer. Domain-Driven Design then builds on this foundation, and addresses modeling and design for complex systems and larger organizations.Specific topics covered include:
Getting all team members to speak the same language Connecting model and implementation more deeply Sharpening key distinctions in a model Managing the lifecycle of a domain object Writing domain code that is safe to combine in elaborate ways Making complex code obvious and predictable Formulating a domain vision statement Distilling the core of a complex domain Digging out implicit concepts needed in the model Applying analysis patterns Relating design patterns to the model Maintaining model integrity in a large system Dealing with coexisting models on the same project Organizing systems with large-scale structures Recognizing and responding to modeling breakthroughs With this book in hand, object-oriented developers, system analysts, and designers will have the guidance they need to organize and focus their work, create rich and useful domain models, and leverage those models into quality, long-lasting software implementations.]]>
560 Eric Evans 0321125215 Igor 0 to-read 4.14 2003 Domain-Driven Design: Tackling Complexity in the Heart of Software
author: Eric Evans
name: Igor
average rating: 4.14
book published: 2003
rating: 0
read at:
date added: 2024/12/24
shelves: to-read
review:

]]>
Toward a Psychology of Being 332792 Abraham Maslow's theories of self-actualization and the hierarchy of human needs are the cornerstone of modern humanistic psychology, and no book so well epitomizes those ideas as his classic Toward a Psychology of Being.

A profound book, an exciting book, its influence continues to spread, more than a quarter century after its author's death, beyond psychology and throughout the humanities, social theory, and business management theory.

Of course, the book's enduring popularity stems from the important questions it raises and the answers it provides concerning what is fundamental to human nature and psychological well-being, and what is needed to promote, maintain, and restore mental and emotional well-being. But its success also has to do with Maslow's unique ability to convey difficult philosophical concepts with passion, precision, and astonishing clarity, and, through the power of his words, to ignite in readers a sense of creative joy and wholeness toward which we, as beings capable of self-actualization, strive.

This Third Edition makes Abraham Maslow's ideas accessible to a new generation of psychology students, as well as businesspeople, managers, and trainers interested in applying the study of human behavior to management techniques.

An energetic and articulate scholar, Professor Maslow was the author of more than twenty books, including Eupsychian Management; Psychology of Science; Religions, Values, and Peak Experiences; Motivation and Personality; and Principles of Abnormal Psychology (with B. Mittelmann). He also edited New Knowledge in Human Values and wrote nearly one hundred articles. His teachings continue to be a staple for psychologists and psychology students.

"Capacities clamor to be used, and cease their clamor only when they are well used. . . . Not only is it fun to use our capacities, but it is necessary for growth. The unused skill or capacity or organ can become a disease center or else atrophy or disappear, thus diminishing the person." —Abraham Maslow

Toward a Psychology of Being, Third Edition

Abraham Maslow doesn't pretend to have easy answers, absolutes, or solutions that bring the relief of finality—but he does have a deep belief in people. In this Third Edition of Toward a Psychology of Being (the original edition sold well over 100,000 copies), there is a constant optimistic thrust toward a future based on the intrinsic values of humanity. Professor Maslow states that, "This inner nature, as much as we know of it so far, seems not to be intrinsically evil, but rather either neutral or positively 'good.' What we call evil behavior appears most often to be a secondary reaction to frustration of this intrinsic nature." He demonstrates that human beings can be loving, noble, and creative, and are capable of pursuing the highest values and aspirations.

This Third Edition will bring Professor Maslow's ideas to a whole new generation of business and psychology readers, as well as anyone interested in the study of human behavior.

]]>
274 Abraham H. Maslow 0471293091 Igor 0 to-read 4.17 1961 Toward a Psychology of Being
author: Abraham H. Maslow
name: Igor
average rating: 4.17
book published: 1961
rating: 0
read at:
date added: 2024/12/15
shelves: to-read
review:

]]>
Grokking Data Structures 211931909 Don’t be perplexed by data structures! This fun, friendly, and fully illustrated guide makes it easy to learn useful data structures you’ll put to work every day.

Grokking Data Structures makes it a breeze to learn the most useful day-to-day data structures. You’ll follow a steady learning path from absolute basics to advanced concepts, all illustrated with fun examples, engaging industry stories, and hundreds of graphics and cartoons.

In Grokking Data Structures you’ll learn how

� Understand the most important and widely used data structures
� Identify use cases where data structures make the biggest difference
� Pick the best data structure solution for a coding challenge
� Understand the tradeoffs of data structures and avoid catastrophes
� Implement basic data collections like arrays, linked lists, stacks, and priority queues
� Use trees and binary search trees (BSTs) to organize data
� Use graphs to model relationships and learn about complex data
� Efficiently search by key using hash tables and hashing functions
� Reason about time and memory requirements of operations on data structures

Grokking Data Structures carefully guides you from the most basic data structures like arrays or linked lists all the way to powerful structures like graphs. It’s perfect for beginners, and you won’t need anything more than high school math to get started. Each data structure you encounter comes with its own complete Python implementation so you can start experimenting with what you learn right away.

Foreword by Daniel Zingaro.

About the technology

Data structures are vital for shaping and handling your data organization. They’re also an important part of most IT job interviews! Whether you’re new to data structures or just dusting off what you learned in school, this book will get you up to speed fast with no advanced math, abstract theory, or complicated proofs.

About the book

Grokking Data Structures introduces common and useful data structures that every developer needs to know. Real-world examples show you how data structures are used in practice, from making your searches faster to handling triage in an emergency room. You’ll love the fun cartoons, insightful stories, and useful Python code samples that make data structures come alive. And unlike jargon-laden academic texts, this book is easy-to-read and practical.

What's inside

� Fast searches using hash tables
� Trees and binary search trees (BSTs) to organize data
� Use graphs to model complex data
� The best data structures for a coding challenge

About the reader

For readers who know the basics of Python. A perfect companion to Grokking Algorithms!

About the author

Marcello La Rocca is a research scientist and a full-stack engineer. He has contributed to large-scale web applications and machine learning infrastructure at Twitter, Microsoft, and Apple.

The technical editor on this book was Beau Carnes.]]>
280 Marcello La Rocca 1633436993 Igor 0 currently-reading 4.38 Grokking Data Structures
author: Marcello La Rocca
name: Igor
average rating: 4.38
book published:
rating: 0
read at:
date added: 2024/12/15
shelves: currently-reading
review:

]]>
<![CDATA[The Worlds I See: Curiosity, Exploration, and Discovery at the Dawn of AI]]> 144405196
Wired called Dr. Fei-Fei Li “one of a tiny group of scientists―a group perhaps small enough to fit around a kitchen table―who are responsible for AI’s recent remarkable advances.�

Known to the world as the creator of ImageNet, a key catalyst of modern artificial intelligence, Dr. Li has spent more than two decades at the forefront of the field. But her career in science was improbable from the start. As immigrants, her family faced a difficult transition from China’s middle class to American poverty. And their lives were made all the harder as they struggled to care for her ailing mother, who was working tirelessly to help them all gain a foothold in their new land.

Fei-Fei’s adolescent knack for physics endured, however, and positioned her to make a crucial contribution to the breakthrough we now call AI, placing her at the center of a global transformation. Over the last decades, her work has brought her face-to-face with the extraordinary possibilities―and the extraordinary dangers―of the technology she loves.

The Worlds I See is a story of science in the first person, documenting one of the century’s defining moments from the inside. It provides a riveting story of a scientist at work and a thrillingly clear explanation of what artificial intelligence actually is―and how it came to be. Emotionally raw and intellectually uncompromising, this book is a testament not only to the passion required for even the most technical scholarship but also to the curiosity forever at its heart.]]>
336 Fei-Fei Li Igor 0 to-read 4.31 2023 The Worlds I See: Curiosity, Exploration, and Discovery at the Dawn of AI
author: Fei-Fei Li
name: Igor
average rating: 4.31
book published: 2023
rating: 0
read at:
date added: 2024/12/15
shelves: to-read
review:

]]>
<![CDATA[Data Structures and Algorithms Made Easy: Data Structures and Algorithmic Puzzles]]> 33858244
Table of Contents:
Sample Chapter:
Found Issue?
Videos:

"Data Structures And Algorithms Made Easy: Data Structures and Algorithmic Puzzles" is a book that offers solutions to complex data structures and algorithms. There are multiple solutions for each problem and the book is coded in C/C++, it comes handy as an interview and exam guide for computer scientists.

A handy guide of sorts for any computer science professional, Data Structures And Algorithms Made Easy: Data Structures and Algorithmic Puzzles is a solution bank for various complex problems related to data structures and algorithms. It can be used as a reference manual by those readers in the computer science industry. This book serves as guide to prepare for interviews, exams, and campus work. In short, this book offers solutions to various complex data structures and algorithmic problems.]]>
867 Narasimha Karumanchi Igor 0 to-read 3.95 2011 Data Structures and Algorithms Made Easy: Data Structures and Algorithmic Puzzles
author: Narasimha Karumanchi
name: Igor
average rating: 3.95
book published: 2011
rating: 0
read at:
date added: 2024/12/15
shelves: to-read
review:

]]>
Head First Design Patterns 58128
At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun.

You want to learn about the patterns that matter--why to use them, when to use them, how to use them (and when NOT to use them). But you don't just want to see how patterns look in a book, you want to know how they look "in the wild". In their native environment. In other words, in real world applications. You also want to learn how patterns are used in the Java API, and how to exploit Java's built-in pattern support in your own code.

You want to learn the real OO design principles and why everything your boss told you about inheritance might be wrong (and what to do instead). You want to learn how those principles will help the next time you're up a creek without a design pattern.

Most importantly, you want to learn the "secret language" of Design Patterns so that you can hold your own with your co-worker (and impress cocktail party guests) when he casually mentions his stunningly clever use of Command, Facade, Proxy, and Factory in between sips of a martini. You'll easily counter with your deep understanding of why Singleton isn't as simple as it sounds, how the Factory is so often misunderstood, or on the real relationship between Decorator, Facade and Adapter.

With Head First Design Patterns, you'll avoid the embarrassment of thinking Decorator is something from the "Trading Spaces" show. Best of all, in a way that won't put you to sleep! We think your time is too important (and too short) to spend it struggling with academic texts.

If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, Head First Design Patterns will load patterns into your brain in a way that sticks. In a way that lets you put them to work immediately. In a way that makes you better at solving software design problems, and better at speaking the language of patterns with others on your team.]]>
638 Eric Freeman 0596007124 Igor 0 to-read 4.29 2004 Head First Design Patterns
author: Eric Freeman
name: Igor
average rating: 4.29
book published: 2004
rating: 0
read at:
date added: 2024/12/15
shelves: to-read
review:

]]>
<![CDATA[Designing Data-Intensive Applications]]> 23463279

In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications.


Peer under the hood of the systems you already use, and learn how to use and operate them more effectively
Make informed decisions by identifying the strengths and weaknesses of different tools
Navigate the trade-offs around consistency, scalability, fault tolerance, and complexity
Understand the distributed systems research upon which modern databases are built
Peek behind the scenes of major online services, and learn from their architectures]]>
562 Martin Kleppmann Igor 0 to-read 4.71 2015 Designing Data-Intensive Applications
author: Martin Kleppmann
name: Igor
average rating: 4.71
book published: 2015
rating: 0
read at:
date added: 2024/12/15
shelves: to-read
review:

]]>
<![CDATA[Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People]]> 22847284
Grokking Algorithms is a disarming take on a core computer science topic. In it, you'll learn how to apply common algorithms to the practical problems you face in day-to-day life as a programmer. You'll start with problems like sorting and searching. As you build up your skills in thinking algorithmically, you'll tackle more complex concerns such as data compression or artificial intelligence. Whether you're writing business software, video games, mobile apps, or system utilities, you'll learn algorithmic techniques for solving problems that you thought were out of your grasp. For example, you'll be able to:
Write a spell checker using graph algorithms
Understand how data compression works using Huffman coding
Identify problems that take too long to solve with naive algorithms, and attack them with algorithms that give you an approximate answer instead
Each carefully-presented example includes helpful diagrams and fully-annotated code samples in Python. By the end of this book, you will know some of the most widely applicable algorithms as well as how and when to use them.]]>
256 Aditya Y. Bhargava 1617292230 Igor 0 currently-reading 4.41 2015 Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People
author: Aditya Y. Bhargava
name: Igor
average rating: 4.41
book published: 2015
rating: 0
read at:
date added: 2024/12/15
shelves: currently-reading
review:

]]>
Algorithms 10803540
The algorithms in this book represent a body of knowledge developed over the last 50 years that has become indispensable, not just for professional programmers and computer science students but for any student with interests in science, mathematics, and engineering, not to mention students who use computation in the liberal arts.

The companion web site, algs4.cs.princeton.edu contains An online synopsis Full Java implementations Test data Exercises and answers Dynamic visualizations Lecture slides Programming assignments with checklists Links to related material
The MOOC related to this book is accessible via the "Online Course" link at algs4.cs.princeton.edu. The course offers more than 100 video lecture segments that are integrated with the text, extensive online assessments, and the large-scale discussion forums that have proven so valuable. Offered each fall and spring, this course regularly attracts tens of thousands of registrants.

Robert Sedgewick and Kevin Wayne are developing a modern approach to disseminating knowledge that fully embraces technology, enabling people all around the world to discover new ways of learning and teaching. By integrating their textbook, online content, and MOOC, all at the state of the art, they have built a unique resource that greatly expands the breadth and depth of the educational experience.]]>
976 Robert Sedgewick 032157351X Igor 0 to-read 4.44 1983 Algorithms
author: Robert Sedgewick
name: Igor
average rating: 4.44
book published: 1983
rating: 0
read at:
date added: 2024/12/15
shelves: to-read
review:

]]>
Introduction to Algorithms 108986 A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, and other topics.

Some books on algorithms are rigorous but incomplete; others cover masses of material but lack rigor. Introduction to Algorithms uniquely combines rigor and comprehensiveness. It covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers, with self-contained chapters and algorithms in pseudocode. Since the publication of the first edition, Introduction to Algorithms has become the leading algorithms text in universities worldwide as well as the standard reference for professionals. This fourth edition has been updated throughout.

New for the fourth edition
New chapters on matchings in bipartite graphs, online algorithms, and machine learningNew material on topics including solving recurrence equations, hash tables, potential functions, and suffix arrays140 new exercises and 22 new problemsReader feedback-informed improvements to old problemsClearer, more personal, and gender-neutral writing styleColor added to improve visual presentationNotes, bibliography, and index updated to reflect developments in the fieldWebsite with new supplementary material
Warning: Avoid counterfeit copies of Introduction to Algorithms by buying only from reputable retailers. Counterfeit and pirated copies are incomplete and contain errors.]]>
1184 Thomas H. Cormen 0262032937 Igor 0 to-read 4.35 1989 Introduction to Algorithms
author: Thomas H. Cormen
name: Igor
average rating: 4.35
book published: 1989
rating: 0
read at:
date added: 2024/12/15
shelves: to-read
review:

]]>