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 15
  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. Design and Analysis of Distributed Algorithms
    Design and Analysis of Distributed Algorithms
    Nicola Santoro
    2006
  4. Handbook of Discrete and Combinatorial Mathematics
    2017
  5. Optimization in Sustainable Energy
    2025
  6. Multi-objective Optimization Techniques
    2025
  7. Automatic Generation Of Algorithms
    Victor Parada
    2025
  8. Computer Vision
    Pancham Shukla, Rajanikanth Aluvalu, Shilpa Gite, Uma Maheswari
    2023
  9. Machine Learning and Big Data
    Uma N. Dulhare, Khaleel Ahmad, Khairol Amali Bin Ahmad
    2020
  10. Handbook of Discrete and Computational Geometry
    Csaba D. Toth, Joseph O'Rourke, Jacob E. Goodman
    2017
  11. Handbook of Real-Time and Embedded Systems
    Insup Lee, Joseph Y-T. Leung, Sang H. Son
    2007
  12. Handbook of Scheduling
    Joseph Y-T. Leung
    2004
  13. Mathematical Logic In The 20th Century
    2003
  14. Handbook of Proof Theory
    1998
  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. Acquisition Of Software Engineering Knowledge - Sweep: An Automatic Programming System Based On Genetic Programming And Cultural Algorithms
    Robert G Reynolds, George S Cowan
    2003
  44. Graph Algebras and Automata
    Andrei Kelarev
    2003
  45. The Practical Handbook of Genetic Algorithms
    2000

Most popular on Perlego

1 of 20
  1. Analysis and Design of Geotechnical Structures
    Analysis and Design of Geotechnical Structures
    Manuel Matos Fernandes
    2020
  2. Machine Learning with R
    Machine Learning with R
    Brett Lantz
    2019
  3. Algorithmic Cryptanalysis
    Algorithmic Cryptanalysis
    Antoine Joux
    2009
  4. Intermediate C Programming
    Yung-Hsiang Lu, George K. Thiruvathukal
    2024
  5. Close-Range Photogrammetry and 3D Imaging
    Thomas Luhmann, Stuart Robson, Stephen Kyle, Jan Boehm
    2013
  6. Explorations in Computing
    John S. Conery
    2010
  7. Machine Learning
    Stephen Marsland
    2014
  8. Hands-On Data Structures and Algorithms with Python
    Dr. Basant Agarwal
    2022
  9. AI for Games
    Ian Millington
    2021
  10. Computer Science, Algorithms and Complexity
    2020
  11. Real-Time Embedded Systems with Open-Source Operating Systems
    Ivan Cibrario Bertolotti, Gabriele Manduchi
    2025
  12. Addiction by Design
    Natasha Dow Schüll
    2025
  13. Social Media Algorithms
    2025
  14. OCP Oracle Certified Professional Java SE 17 Developer Practice Tests
    Jeanne Boyarsky, Scott Selikoff
    2022
  15. Functional Programming Patterns in Scala and Clojure
    Michael Bevilacqua-Linn
    2013
  16. The Self-Taught Computer Scientist
    Cory Althoff
    2021
  17. Close-Range Photogrammetry and 3D Imaging
    Thomas Luhmann, Stuart Robson, Stephen Kyle, Jan Boehm
    2019
  18. Modern X86 Assembly Language Programming
    Daniel Kusswurm
    2023
  19. Nine Algorithms That Changed the Future
    John MacCormick
    2020
  20. Graph Theory and Its Applications
    Jonathan L. Gross, Jay Yellen, Mark Anderson
    2018
  21. Grokking Algorithms, Second Edition
    Aditya Y Bhargava
    2024
  22. Nine Algorithms That Changed the Future
    John MacCormick
    2011
  23. Natural Language Processing with Python
    Cuantum Technologies LLC
    2025
  24. Hidden in White Sight
    Calvin Lawrence, Calvin D. Lawrence
    2023
  25. Algorithms, Humans, and Interactions
    Don Donghee Shin
    2023
  26. Combinatorics of Permutations
    Miklos Bona
    2022
  27. Artificial Intelligence Programming with Python
    Perry Xiao
    2022
  28. Spies, Lies, and Algorithms
    Amy B. Zegart
    2022
  29. A Common-Sense Guide to Data Structures and Algorithms, Second Edition
    Jay Wengrow
    2020
  30. Learn Algorithmic Trading
    Sebastien Donadio, Sourav Ghosh
    2019
  31. C++ Data Structures and Algorithm Design Principles
    John Carey, Shreyans Doshi, Payas Rajan
    2019
  32. AI for Games, Third Edition
    Ian Millington
    2019
  33. Beginning Java Data Structures and Algorithms
    James Cutajar
    2018
  34. What Can Be Computed?
    John MacCormick
    2018
  35. Probability and Computing
    Michael Mitzenmacher, Eli Upfal
    2017
  36. Software Engineering
    Vaclav Rajlich
    2016
  37. Introduction to Biological Networks
    Alpan Raval, Animesh Ray
    2016
  38. Introductory Discrete Mathematics
    V. K . Balakrishnan
    2012
  39. Numerical Sound Synthesis
    Stefan Bilbao
    2009
  40. Design and Analysis of Distributed Algorithms
    Nicola Santoro
    2006
  41. Real-Time Collision Detection
    Christer Ericson
    2004
  42. Python Machine Learning
    Wei-Meng Lee
    2019
  43. Handbook of Discrete and Combinatorial Mathematics
    2017
  44. Everyday Data Structures
    William Smith
    2017
  45. Artificial Intelligence Programming with Python
    Perry Xiao
    2022
  46. Big Data, Big Design
    Helen Armstrong, Keetra Dean Dixon
    2021
  47. Hands-On Game Development without Coding
    Lucas Bertolini
    2018
  48. Computability Theory
    S. Barry Cooper, S. Barry Cooper
    2017
  49. Java 9 Data Structures and Algorithms
    Debasish Ray Chawdhuri
    2017
  50. Ray Tracing from the Ground Up
    Kevin Suffern
    2016
  51. Contest Theory
    Milan Vojnović
    2016
  52. High Performance Visualization
    2012
  53. Computational Intelligence
    Russell C. Eberhart, Yuhui Shi
    2011
  54. Flexible, Reliable Software
    Henrik B. Christensen
    2010
  55. generatingfunctionology
    Herbert S. Wilf
    2005
  56. Delaunay Mesh Generation
    Siu-Wing Cheng, Tamal K. Dey, Jonathan Shewchuk
    2016
  57. Programming Language Explorations
    Ray Toal, Sage Strieker, Marco Berardini
    2024
  58. Learn Concurrent Programming with Go
    James Cutajar
    2024
  59. User's Guide
    Franz Lanz
    2015
  60. Asynchronous Programming in Rust
    Carl Fredrik Samson
    2024
View all

Recently published

1 of 15
  1. Real-Time Embedded Systems with Open-Source Operating Systems
    Real-Time Embedded Systems with Open-Source Operating Systems
    Ivan Cibrario Bertolotti, Gabriele Manduchi
    2025
  2. Addiction by Design
    Addiction by Design
    Natasha Dow Schüll
    2025
  3. Emulation of Complex Fluid Flows
    Emulation of Complex Fluid Flows
    Xingjian Wang, Vigor Yang
    2025
  4. The Delicate Art of Brute Force
    Paul J. Nahin
    2026
  5. Cambridge O Level Computer Science 2210
    Azhar ul Haque Sario
    2025
  6. Comprehensive Data Structures and Algorithms in C#
    S. K. Srivastava, Deepali Srivastava
    2025
  7. Python Interview Preparation
    Ashutosh Shashi
    2025
  8. Java Crash Course
    Dr. Edward Lavieri Jr.
    2025
  9. Unplugged Tots
    Hannah Hagon
    2025
  10. Algorithmic Regimes
    2025
  11. Functional Data Structures and Algorithms
    Tobias Nipkow
    2025
  12. Comprehensive Data Structures and Algorithms in Java
    S. K. Srivastava, Deepali Srivastava
    2025
  13. Number Theory
    Peter D. Schumer
    2025
  14. Comprehensive Data Structures and Algorithms in Python
    S. K. Srivastava, Deepali Srivastava
    2026
  15. Ethics and Governance of Artificial Intelligence
    Manjeet Rege, Hemachandran K
    2026
  16. Introduction to Computer Science 2026
    Azhar ul Haque Sario
    2026
  17. Agentic AI Unleashed
    Jayaram Nanduri, Anand Oka
    2026
  18. Computational Physics Using C
    John W. Fattaruso
    2026
  19. RESTful API Design Principles
    Alex Rodriguez
    2025
  20. Modern Data Architecture in AI
    Abhik Choudhury, Praneeth Puchakayala, Aishwarya Badlani
    2025
  21. Minds, Machines, and Misinformation
    Don Donghee Shin
    2025
  22. The Awakened Intelligence
    Jasper Livingstone
    2026
  23. Introduction to Automata Theory and Formal Languages
    Amol M Jagtap, Gautami G. Shingan, Amol M. Jagtap
    2026
  24. Digital Minds 1.0
    Soenke Ziesche
    2026
  25. Artificial Intelligence and Data Science in Agriculture
    Chandrasekar Vuppalapati
    2026
  26. Python 3 Using DeepSeek
    Oswald Campesato
    2026
  27. The Z Garbage Collector
    Erik Österlund
    2026
  28. Driving Innovation by Dynamic Optimization
    2026
  29. Uncertain Data Analysis
    Sansanee Auephanwiriyakul
    2026
  30. Cryptographic Algorithms
    Anita Tomar, Ankur Nehra
    2026
  31. Algorithms for Smart World Technologies
    Suman Saha, Shailendra Shukla
    2026
  32. Killer Algorithms
    Marcus Briggs
    2026
  33. 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
  34. Tiny Machine Learning Techniques for Constrained Devices
    2026
  35. The Anthology in Digital Culture
    Giulia Taurino
    2025
  36. Error Freed CFD Mathematics
    A. J. Baker, James D. Freels
    2025
  37. Inequalities of Platform Publishing
    Claire Parnell
    2025
  38. Mastering Algorithms with Python
    Chenyang Shi
    2025
  39. A Gamer's Introduction to Programming with MonoGame
    Aaron Langille
    2025
  40. Artificial Intelligence for Natural Language Processing
    Dhanalekshmi Prasad Yedurkar, Ganesh R. Pathak, Manisha Galphade, Thompson Stephan
    2025
  41. Optimizing Edge and Fog Computing Applications with AI and Metaheuristic Algorithms
    2025
  42. Mathematics of Networks
    Nathan Albin, Pietro Poggi-Corradini
    2025
  43. Nonlinear Analysis and Computational Techniques
    2025
  44. Metaverse and Digital Twins
    2025
  45. Grey Wolf Optimizer
    2026
View all

Recently added

1 of 20
  1. Artificial Intelligence Programming with Python
    Artificial Intelligence Programming with Python
    Perry Xiao
    2022
  2. Comprehensive Data Structures and Algorithms in Python
    Comprehensive Data Structures and Algorithms in Python
    S. K. Srivastava, Deepali Srivastava
    2026
  3. Ethics and Governance of Artificial Intelligence
    Ethics and Governance of Artificial Intelligence
    Manjeet Rege, Hemachandran K
    2026
  4. Introduction to Computer Science 2026
    Azhar ul Haque Sario
    2026
  5. Grokking Algorithms, Second Edition
    Aditya Y Bhargava
    2024
  6. The Delicate Art of Brute Force
    Paul J. Nahin
    2026
  7. Natural Language Processing with Python
    Cuantum Technologies LLC
    2025
  8. Mastering Algorithms
    Prof. (Dr.) Rahul Bhandari, Prof. Om Prakash Suthar
    2025
  9. Python Interview Preparation
    Ashutosh Shashi
    2025
  10. Comprehensive Data Structures and Algorithms in C#
    S. K. Srivastava, Deepali Srivastava
    2025
  11. Nine Algorithms That Changed the Future
    John MacCormick
    2020
  12. Cambridge O Level Computer Science 2210
    Azhar ul Haque Sario
    2025
  13. Real-Time Embedded Systems with Open-Source Operating Systems
    Ivan Cibrario Bertolotti, Gabriele Manduchi
    2025
  14. Mathematics for Game Programming and Computer Graphics
    Penny de Byl
    2022
  15. C++ Data Structures and Algorithm Design Principles
    John Carey, Shreyans Doshi, Payas Rajan
    2019
  16. Getting Started with Python
    Fabrizio Romano, Benjamin Baka, Dusty Phillips
    2019
  17. Hands-On Game Development without Coding
    Lucas Bertolini
    2018
  18. Hands-On Object-Oriented Programming with Kotlin
    Abid Khan, Igor Kucherenko
    2018
  19. Beginning Java Data Structures and Algorithms
    James Cutajar
    2018
  20. Java 9: Building Robust Modular Applications
    Dr. Edward Lavieri, Peter Verhas, Jason Lee
    2018
  21. Practical Machine Learning Cookbook
    Atul Tripathi
    2017
  22. Java 9 Data Structures and Algorithms
    Debasish Ray Chawdhuri
    2017
  23. Python Data Structures and Algorithms
    Benjamin Baka
    2017
  24. Everyday Data Structures
    William Smith
    2017
  25. Learning C++ Functional Programming
    Wisnu Anggoro
    2017
  26. Python: Real-World Data Science
    Fabrizio Romano, Phuong Vo.T.H, Martin Czygan, Robert Layton, Sebastian Raschka
    2016
  27. Machine Learning with R
    Brett Lantz
    2019
  28. Machine Learning Fundamentals
    Hyatt Saleh
    2018
  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. Mastering Vim
    Ruslan Osipov
    2024
  34. Efficient Algorithm Design
    Masoud Makrehchi
    2024
  35. TradeStation EasyLanguage for Algorithmic Trading
    Domenico D'Errico
    2024
  36. Java Crash Course
    Dr. Edward Lavieri Jr.
    2025
  37. Clean Code in JavaScript
    James Padolsey
    2020
  38. Data Structures and Algorithms with the C++ STL
    John Farrier
    2024
  39. Asynchronous Programming in Rust
    Carl Fredrik Samson
    2024
  40. C++ High Performance
    Björn Andrist, Viktor Sehr
    2020
  41. Introduction to Algorithms
    Cuantum Technologies LLC
    2024
  42. Supervised Machine Learning with Python
    Taylor Smith
    2019
  43. The Complete Coding Interview Guide in Java
    Anghel Leonard
    2020
  44. Learn Algorithmic Trading
    Sebastien Donadio, Sourav Ghosh
    2019
  45. 40 Algorithms Every Programmer Should Know
    Imran Ahmad
    2020
  46. Deep Reinforcement Learning Hands-On
    Maxim Lapan
    2020
  47. Effective Concurrency in Go
    Burak Serdar
    2023
  48. Applying Math with Python
    Sam Morley
    2020
  49. Mastering Machine Learning Algorithms
    Giuseppe Bonaccorso
    2020
  50. Developing High-Frequency Trading Systems
    Sebastien Donadio, Sourav Ghosh, Romain Rossier
    2022
  51. Computer Programming for Absolute Beginners
    Joakim Wassberg
    2020
  52. Hands-On Data Structures and Algorithms with Python
    Dr. Basant Agarwal
    2022
  53. Unplugged Tots
    Hannah Hagon
    2025
  54. Algorithms and Theory of Computation Handbook, Volume 2
    2009
  55. Functional Data Structures and Algorithms
    Tobias Nipkow
    2025
  56. Comprehensive Data Structures and Algorithms in Java
    S. K. Srivastava, Deepali Srivastava
    2025
  57. Algorithmic Regimes
    2025
  58. Refactoring to Rust
    Lily Mara, Joel Holmes
    2025
  59. Elliptic Curve Cryptography for Developers
    Michael Rosing
    2025
  60. Number Theory
    Peter D. Schumer
    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