Skip to main content
Perlego
Browse
Institutions
Pricing
Login
DeutschEnglishEspañolFrançaisItaliano
DeutschEnglishEspañolFrançaisItaliano

Browse by topic

  • Architecture
  • Art
  • Biological Sciences
  • Business
  • Computer Science
  • Design
  • Economics
  • Education
  • History
  • Languages & Linguistics
  • Law
  • Literature
  • Mathematics
  • Media & Performing Arts
  • Medicine
  • Personal Development
  • Philosophy
  • Physical Sciences
  • Politics & International Relations
  • Psychology
  • Social Sciences
  • Study Aids
  • Technology & Engineering
  • Theology & Religion

Or browse by

  • Subtopics
  • Publishers
  • Index

Browse study resources

  • Knowledge Base
  • Study Guides
  • Essay Writing Guides
  1. Home
  2. Browse
  3. Computer Science
  4. Programming Algorithms
Computer Science

Programming Algorithms

  • Explore
  • Books
  • Related topics

Find by topic

1 of 14
  1. Application Development
  2. Artificial Intelligence (AI) & Semantics
  3. Bioinformatics
  4. CAD-CAM
  5. Certification Guides in Computer Science
  6. Client-Server Computing
  7. Cloud Computing
  8. Compilers
  9. Computer Engineering
  10. Computer Graphics
  11. Computer Networking
  12. Computer Science General
  13. Computer Vision & Pattern Recognition
  14. Content Management Systems
  15. Cryptography
  16. Cyber Security
  17. Data Mining
  18. Data Modelling & Design
  19. Data Processing
  20. Data Transmission Systems
  21. Data Visualisation
  22. Data Warehousing
  23. Databases
  24. Desktop Applications
  25. Digital Media
  26. Entreprise Applications
  27. Hardware
  28. Home Automation
  29. Human-Computer Interaction
  30. Information Technology
  31. MCSE
  32. Microsoft Programming
  33. Natural Language Processing
  34. Neural Networks
  35. Object Oriented Programming
  36. Open Source Programming
  37. Operating Systems
  38. Optical Data Processing
  39. Parallel Programming
  40. Programming
View all

Trending on Perlego

1 of 16
  1. Spies, Lies, and Algorithms
    Spies, Lies, and Algorithms
    Amy B. Zegart
    2022
  2. What Can Be Computed?
    What Can Be Computed?
    John MacCormick
    2018
  3. Handbook of Discrete and Combinatorial Mathematics
    Handbook of Discrete and Combinatorial Mathematics
    2017
  4. Design and Analysis of Distributed Algorithms
    Nicola Santoro
    2006
  5. Handbook of Scheduling
    Joseph Y-T. Leung
    2004
  6. Optimization in Sustainable Energy
    2025
  7. Multi-objective Optimization Techniques
    2025
  8. Automatic Generation Of Algorithms
    Victor Parada
    2025
  9. Computer Vision
    Pancham Shukla, Rajanikanth Aluvalu, Shilpa Gite, Uma Maheswari
    2023
  10. Machine Learning and Big Data
    Uma N. Dulhare, Khaleel Ahmad, Khairol Amali Bin Ahmad
    2020
  11. Handbook of Discrete and Computational Geometry
    Csaba D. Toth, Joseph O'Rourke, Jacob E. Goodman
    2017
  12. Handbook of Real-Time and Embedded Systems
    Insup Lee, Joseph Y-T. Leung, Sang H. Son
    2007
  13. Handbook of Proof Theory
    1998
  14. Nature-Inspired Intelligence for Complex Problems
    2026
  15. Driving Innovation by Dynamic Optimization
    2026
  16. Metaverse and Digital Twins
    2025
  17. Optimization in Sustainable Energy
    2025
  18. The Impact of Algorithmic Technologies on Healthcare
    2025
  19. Conical Approach to Linear Programming
    P D'Alessandro
    2024
  20. Advanced Routing of Electronic Modules
    Michael Pecht, Yeun Tsun Wong
    2024
  21. Data Structures for Engineers and Scientists Using Python
    Rakesh Nayak, Nishu Gupta
    2024
  22. Bio-Inspired Optimization for Medical Data Mining
    2024
  23. Bio-Inspired Optimization for Medical Data Mining
    2024
  24. Deep Learning for Cognitive Computing Systems
    M.G. Sumithra, Rajesh Kumar Dhanaraj, Celestine Iwendi, Anto Merline Manoharan
    2022
  25. Machine Learning for Cyber Security
    Preeti Malik, Lata Nautiyal, Mangey Ram
    2022
  26. Role of Edge Analytics in Sustainable Smart City Development
    G. R. Kanagachidambaresan
    2020
  27. The Practical Handbook of Genetic Algorithms
    Lance D. Chambers
    2019
  28. Inductive Learning Algorithms for Complex Systems Modeling
    H.R. Madala
    2019
  29. Recent Progress in Computational Sciences and Engineering
    Theodore Simos, George Maroulis
    2019
  30. Knowledge-based Expert Systems in Chemistry
    Philip Judson
    2019
  31. Modern Digital Halftoning
    Daniel L. Lau, Gonzalo R. Arce
    2018
  32. Algorithmics of Nonuniformity
    Micha Hofri, Hosam Mahmoud
    2018
  33. Computational Algebra
    2018
  34. Computer Network Time Synchronization
    David L. Mills
    2017
  35. Computer Science and Technology
    2016
  36. Applications of Combinatorial Matrix Theory to Laplacian Matrices of Graphs
    Jason J. Molitierno
    2016
  37. Handbook of Graph Theory
    Jonathan L. Gross, Jay Yellen, Ping Zhang
    2013
  38. Handbook of Parallel Computing
    2007
  39. Handbook of Real-Time and Embedded Systems
    2007
  40. Handbook of Combinatorial Designs
    Charles J. Colbourn, Jeffrey H. Dinitz
    2006
  41. Handbook of Algorithms for Wireless Networking and Mobile Computing
    2005
  42. Data Structures And Algorithms
    2003
  43. Mathematical Logic In The 20th Century
    2003
  44. Acquisition Of Software Engineering Knowledge - Sweep: An Automatic Programming System Based On Genetic Programming And Cultural Algorithms
    Robert G Reynolds, George S Cowan
    2003
  45. Graph Algebras and Automata
    Andrei Kelarev
    2003
  46. The Practical Handbook of Genetic Algorithms
    2000

Most popular on Perlego

1 of 20
  1. AI for Games
    AI for Games
    Ian Millington
    2021
  2. Principles of Data Science
    Principles of Data Science
    Sinan Ozdemir
    2016
  3. Algorithmic Cryptanalysis
    Algorithmic Cryptanalysis
    Antoine Joux
    2009
  4. Machine Learning with R
    Brett Lantz
    2019
  5. Python
    T.S. Murugesh, Shriram K. Vasudevan, Sini Raj Pulari
    2024
  6. C++ Brain Teasers
    Anders Schau Knatten
    2024
  7. Intermediate C Programming
    Yung-Hsiang Lu, George K. Thiruvathukal
    2024
  8. C++ High Performance
    Björn Andrist, Viktor Sehr
    2020
  9. Getting Started with Python
    Fabrizio Romano, Benjamin Baka, Dusty Phillips
    2019
  10. Close-Range Photogrammetry and 3D Imaging
    Thomas Luhmann, Stuart Robson, Stephen Kyle, Jan Boehm
    2013
  11. Considerations on the AI Endgame
    Soenke Ziesche, Roman V. Yampolskiy
    2025
  12. Nature-Inspired Optimization Algorithms
    Xin-She Yang
    2014
  13. Analysis and Design of Geotechnical Structures
    Manuel Matos Fernandes
    2020
  14. Hands-On Data Structures and Algorithms with Python
    Dr. Basant Agarwal
    2022
  15. Machine Learning
    Stephen Marsland
    2014
  16. Computer Science, Algorithms and Complexity
    2020
  17. Addiction by Design
    Natasha Dow Schüll
    2025
  18. Quantum Computing and Information: 2nd Edition
    Peter Lee, Huiwen Ji, Ran Cheng
    2025
  19. The Feel of Algorithms
    Minna Ruckenstein
    2023
  20. All the News That’s Fit to Click
    Caitlin Petre
    2021
  21. Functional Programming Patterns in Scala and Clojure
    Michael Bevilacqua-Linn
    2013
  22. Explorations in Computing
    John S. Conery
    2010
  23. Javascript
    William Sullivan
  24. The Self-Taught Computer Scientist
    Cory Althoff
    2021
  25. OCP Oracle Certified Professional Java SE 17 Developer Practice Tests
    Jeanne Boyarsky, Scott Selikoff
    2022
  26. Algorithms and Theory of Computation Handbook, Volume 1
    Mikhail J. Atallah, Marina Blanton
    2009
  27. Handbook of Combinatorial Designs
    Charles J. Colbourn, Jeffrey H. Dinitz
    2006
  28. Close-Range Photogrammetry and 3D Imaging
    Thomas Luhmann, Stuart Robson, Stephen Kyle, Jan Boehm
    2019
  29. Modern X86 Assembly Language Programming
    Daniel Kusswurm
    2023
  30. Nine Algorithms That Changed the Future
    John MacCormick
    2020
  31. Graph Theory and Its Applications
    Jonathan L. Gross, Jay Yellen, Mark Anderson
    2018
  32. Grokking Algorithms, Second Edition
    Aditya Y Bhargava
    2024
  33. Nine Algorithms That Changed the Future
    John MacCormick
    2011
  34. AI for Games, Third Edition
    Ian Millington
    2019
  35. Introductory Discrete Mathematics
    V. K . Balakrishnan
    2012
  36. Natural Language Processing with Python
    Cuantum Technologies LLC
    2025
  37. Hidden in White Sight
    Calvin Lawrence, Calvin D. Lawrence
    2023
  38. Algorithms, Humans, and Interactions
    Don Donghee Shin
    2023
  39. Combinatorics of Permutations
    Miklos Bona
    2022
  40. Artificial Intelligence Programming with Python
    Perry Xiao
    2022
  41. Spies, Lies, and Algorithms
    Amy B. Zegart
    2022
  42. A Common-Sense Guide to Data Structures and Algorithms, Second Edition
    Jay Wengrow
    2020
  43. Learn Algorithmic Trading
    Sebastien Donadio, Sourav Ghosh
    2019
  44. C++ Data Structures and Algorithm Design Principles
    John Carey, Shreyans Doshi, Payas Rajan
    2019
  45. Python Machine Learning
    Wei-Meng Lee
    2019
  46. Beginning Java Data Structures and Algorithms
    James Cutajar
    2018
  47. What Can Be Computed?
    John MacCormick
    2018
  48. Handbook of Discrete and Combinatorial Mathematics
    2017
  49. Probability and Computing
    Michael Mitzenmacher, Eli Upfal
    2017
  50. Everyday Data Structures
    William Smith
    2017
  51. Software Engineering
    Vaclav Rajlich
    2016
  52. Introduction to Biological Networks
    Alpan Raval, Animesh Ray
    2016
  53. Design and Analysis of Distributed Algorithms
    Nicola Santoro
    2006
  54. Real-Time Collision Detection
    Christer Ericson
    2004
  55. Artificial Intelligence Programming with Python
    Perry Xiao
    2022
  56. Big Data, Big Design
    Helen Armstrong, Keetra Dean Dixon
    2021
  57. Hands-On Game Development without Coding
    Lucas Bertolini
    2018
  58. Computability Theory
    S. Barry Cooper, S. Barry Cooper
    2017
  59. Java 9 Data Structures and Algorithms
    Debasish Ray Chawdhuri
    2017
  60. Ray Tracing from the Ground Up
    Kevin Suffern
    2016
View all

Recently published

1 of 14
  1. Addiction by Design
    Addiction by Design
    Natasha Dow Schüll
    2025
  2. RESTful API Design Principles
    RESTful API Design Principles
    Alex Rodriguez
    2025
  3. Emulation of Complex Fluid Flows
    Emulation of Complex Fluid Flows
    Xingjian Wang, Vigor Yang
    2025
  4. Comprehensive Data Structures and Algorithms in Python
    S. K. Srivastava, Deepali Srivastava
    2026
  5. Cryptographic Algorithms
    Anita Tomar, Ankur Nehra
    2026
  6. Ethics and Governance of Artificial Intelligence
    Manjeet Rege, Hemachandran K
    2026
  7. Introduction to Computer Science 2026
    Azhar ul Haque Sario
    2026
  8. Agentic AI Unleashed
    Jayaram Nanduri, Anand Oka
    2026
  9. The Delicate Art of Brute Force
    Paul J. Nahin
    2026
  10. Computational Physics Using C
    John W. Fattaruso
    2026
  11. Cambridge O Level Computer Science 2210
    Azhar ul Haque Sario
    2025
  12. Comprehensive Data Structures and Algorithms in C#
    S. K. Srivastava, Deepali Srivastava
    2025
  13. Real-Time Embedded Systems with Open-Source Operating Systems
    Ivan Cibrario Bertolotti, Gabriele Manduchi
    2025
  14. Python Interview Preparation
    Ashutosh Shashi
    2025
  15. Java Crash Course
    Dr. Edward Lavieri Jr.
    2025
  16. Unplugged Tots
    Hannah Hagon
    2025
  17. Algorithmic Regimes
    2025
  18. Functional Data Structures and Algorithms
    Tobias Nipkow
    2025
  19. Nature-Inspired Intelligence for Complex Problems
    2026
  20. Grey Wolf Optimizer
    2026
  21. Introduction to Automata Theory and Formal Languages
    Amol M Jagtap, Gautami G. Shingan, Amol M. Jagtap
    2026
  22. Automata Theory and Formal Languages
    Władysław Homenda, Witold Pedrycz
    2026
  23. Digital Minds 1.0
    Soenke Ziesche
    2026
  24. Artificial Intelligence and Data Science in Agriculture
    Chandrasekar Vuppalapati
    2026
  25. Python 3 Using DeepSeek
    Oswald Campesato
    2026
  26. The Z Garbage Collector
    Erik Österlund
    2026
  27. Driving Innovation by Dynamic Optimization
    2026
  28. Uncertain Data Analysis
    Sansanee Auephanwiriyakul
    2026
  29. Algorithms for Smart World Technologies
    Suman Saha, Shailendra Shukla
    2026
  30. Killer Algorithms
    Marcus Briggs
    2026
  31. Initialization and Diversity in Optimization Algorithms
    Diego Oliva, Marco Antonio Perez Cisneros, Bernardo Morales-Castañeda, Mario A. Navarro Velázquez, Itzel Aranguren, Marco Perez-Cisneros
    2026
  32. Tiny Machine Learning Techniques for Constrained Devices
    2026
  33. The Anthology in Digital Culture
    Giulia Taurino
    2025
  34. Error Freed CFD Mathematics
    A. J. Baker, James D. Freels
    2025
  35. Inequalities of Platform Publishing
    Claire Parnell
    2025
  36. Mastering Algorithms with Python
    Chenyang Shi
    2025
  37. A Gamer's Introduction to Programming with MonoGame
    Aaron Langille
    2025
  38. Practical Graph Intelligence 1
    Pramod Singh Rathore, Abhishek Kumar, Priya Batta, Inam Ul Haq
    2026
  39. Practical Graph Intelligence 2
    2026
  40. Advanced Intelligence Methods for Data Science and Optimization
    2026
  41. Multi-Agent Search under Uncertainty
    Barouch Matzliach, Evgeny Kagan, Irad Ben-Gal
    2026
View all

Recently added

1 of 20
  1. Metrics That Make a Difference
    Metrics That Make a Difference
    Robert Gilmore Pontius Jr
    2022
  2. A Textbook of Data Structures and Algorithms, Volume 1
    A Textbook of Data Structures and Algorithms, Volume 1
    G. A. Vijayalakshmi Pai
    2022
  3. Artificial Intelligence Programming with Python
    Artificial Intelligence Programming with Python
    Perry Xiao
    2022
  4. Comprehensive Data Structures and Algorithms in Python
    S. K. Srivastava, Deepali Srivastava
    2026
  5. Ethics and Governance of Artificial Intelligence
    Manjeet Rege, Hemachandran K
    2026
  6. Introduction to Computer Science 2026
    Azhar ul Haque Sario
    2026
  7. Agentic AI Unleashed
    Jayaram Nanduri, Anand Oka
    2026
  8. Grokking Algorithms, Second Edition
    Aditya Y Bhargava
    2024
  9. The Delicate Art of Brute Force
    Paul J. Nahin
    2026
  10. Computational Physics Using C
    John W. Fattaruso
    2026
  11. Cryptographic Algorithms
    Anita Tomar, Ankur Nehra
    2026
  12. Natural Language Processing with Python
    Cuantum Technologies LLC
    2025
  13. Python Interview Preparation
    Ashutosh Shashi
    2025
  14. Comprehensive Data Structures and Algorithms in C#
    S. K. Srivastava, Deepali Srivastava
    2025
  15. RESTful API Design Principles
    Alex Rodriguez
    2025
  16. Nine Algorithms That Changed the Future
    John MacCormick
    2020
  17. Cambridge O Level Computer Science 2210
    Azhar ul Haque Sario
    2025
  18. Real-Time Embedded Systems with Open-Source Operating Systems
    Ivan Cibrario Bertolotti, Gabriele Manduchi
    2025
  19. Mathematics for Game Programming and Computer Graphics
    Penny de Byl
    2022
  20. C++ Data Structures and Algorithm Design Principles
    John Carey, Shreyans Doshi, Payas Rajan
    2019
  21. Getting Started with Python
    Fabrizio Romano, Benjamin Baka, Dusty Phillips
    2019
  22. Hands-On Game Development without Coding
    Lucas Bertolini
    2018
  23. Hands-On Object-Oriented Programming with Kotlin
    Abid Khan, Igor Kucherenko
    2018
  24. Beginning Java Data Structures and Algorithms
    James Cutajar
    2018
  25. Java 9 Data Structures and Algorithms
    Debasish Ray Chawdhuri
    2017
  26. Everyday Data Structures
    William Smith
    2017
  27. Principles of Data Science
    Sinan Ozdemir
    2016
  28. Machine Learning with R
    Brett Lantz
    2019
  29. 40 Algorithms Every Data Scientist Should Know
    Jürgen Weichenberger, Huw Kwon
    2024
  30. Addiction by Design
    Natasha Dow Schüll
    2025
  31. Emulation of Complex Fluid Flows
    Xingjian Wang, Vigor Yang
    2025
  32. Python for Algorithmic Trading Cookbook
    Jason Strimpel
    2024
  33. Java Concurrency and Parallelism
    Jay Wang
    2024
  34. Mastering Vim
    Ruslan Osipov
    2024
  35. Efficient Algorithm Design
    Masoud Makrehchi
    2024
  36. Java Crash Course
    Dr. Edward Lavieri Jr.
    2025
  37. Deep Learning with TensorFlow and Keras
    Amita Kapoor, Antonio Gulli, Sujit Pal, Francois Chollet
    2022
  38. Applied Computational Thinking with Python
    Sofía De Jesús, Dayrene Martinez, Sofía De Jesús
    2023
  39. Clean Code in JavaScript
    James Padolsey
    2020
  40. Data Structures and Algorithms with the C++ STL
    John Farrier
    2024
  41. Asynchronous Programming in Rust
    Carl Fredrik Samson
    2024
  42. Getting Started with Forex Trading Using Python
    Alex Krishtop
    2023
  43. C++ High Performance
    Björn Andrist, Viktor Sehr
    2020
  44. Introduction to Algorithms
    Cuantum Technologies LLC
    2024
  45. Supervised Machine Learning with Python
    Taylor Smith
    2019
  46. The Complete Coding Interview Guide in Java
    Anghel Leonard
    2020
  47. Learn Algorithmic Trading
    Sebastien Donadio, Sourav Ghosh
    2019
  48. 40 Algorithms Every Programmer Should Know
    Imran Ahmad
    2020
  49. Deep Reinforcement Learning Hands-On
    Maxim Lapan
    2020
  50. Effective Concurrency in Go
    Burak Serdar
    2023
  51. Applying Math with Python
    Sam Morley
    2020
  52. Mastering Machine Learning Algorithms
    Giuseppe Bonaccorso
    2020
  53. Quantum Computing Algorithms
    Barry Burd
    2023
  54. Developing High-Frequency Trading Systems
    Sebastien Donadio, Sourav Ghosh, Romain Rossier
    2022
  55. Computer Programming for Absolute Beginners
    Joakim Wassberg
    2020
  56. Hands-On Data Structures and Algorithms with Python
    Dr. Basant Agarwal
    2022
  57. Unplugged Tots
    Hannah Hagon
    2025
  58. Functional Data Structures and Algorithms
    Tobias Nipkow
    2025
  59. Comprehensive Data Structures and Algorithms in Java
    S. K. Srivastava, Deepali Srivastava
    2025
  60. Algorithmic Regimes
    2025
View all

PERLEGO

PricingFAQsContact UsPerlego for InstructorsPerlego for InstitutionsPerlego for PublishersCareersPress

BROWSE

TopicsPublishersIndexKnowledge BaseStudy GuidesHarvard Referencing GuidesAPA Referencing GuidesEssay Writing GuidesResearch Assistant
ArchitectureArtBiological SciencesBusinessComputer ScienceDesignEconomicsEducationHistoryLanguages & LinguisticsLawLiteratureMathematicsMedia & Performing ArtsMedicinePersonal DevelopmentPhilosophyPhysical SciencesPolitics & International RelationsPsychologySocial SciencesStudy AidsTechnology & EngineeringTheology & Religion

Made with ☂︎ in London - © 2026 Perlego Ltd - Perlego HQ, 1 Waterhouse Sq, 138 Holborn, London, EC1N 2ST, United Kingdom - VAT 246681777

PrivacyTermsContent Policy
, (opens in new tab)
BooksSubtopicsPublishersIndexMissionCookiesSmart SearchAccessibility
, (opens in new tab)
Help Centre
, (opens in new tab)
Knowledge Base
, (opens in new tab)

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Instagram
Facebook
LinkedIn
Tiktok
X
DeutschEnglishEspañolFrançaisItaliano