© 2020

Codeless Data Structures and Algorithms

Learn DSA Without Writing a Single Line of Code


Table of contents

  1. Front Matter
    Pages i-xiii
  2. Data Structures

    1. Front Matter
      Pages 1-1
    2. Armstrong Subero
      Pages 3-17
    3. Armstrong Subero
      Pages 19-29
    4. Armstrong Subero
      Pages 31-40
    5. Armstrong Subero
      Pages 41-49
    6. Armstrong Subero
      Pages 51-59
  3. Algorithms

    1. Front Matter
      Pages 61-61
    2. Armstrong Subero
      Pages 63-69
    3. Armstrong Subero
      Pages 71-76
    4. Armstrong Subero
      Pages 77-81
    5. Armstrong Subero
      Pages 83-91
    6. Armstrong Subero
      Pages 93-105
    7. Armstrong Subero
      Pages 107-121
    8. Armstrong Subero
      Pages 123-137
  4. Back Matter
    Pages 139-146

About this book


In the era of self-taught developers and programmers, essential topics in the industry are frequently learned without a formal academic foundation. A solid grasp of data structures and algorithms (DSA) is imperative for anyone looking to do professional software development and engineering, but classes in the subject can be dry or spend too much time on theory and unnecessary readings. Regardless of your programming language background, Codeless Data Structures and Algorithms has you covered.

In this book, author Armstrong Subero will help you learn DSAs without writing a single line of code. Straightforward explanations and diagrams give you a confident handle on the topic while ensuring you never have to open your code editor, use a compiler, or look at an integrated development environment. Subero introduces you to linear, tree, and hash data structures and gives you important insights behind the most common algorithms that you can directly apply to your own programs. 

Codeless Data Structures and Algorithms provides you with the knowledge about DSAs that you will need in the professional programming world, without using any complex mathematics or irrelevant information. Whether you are a new developer seeking a basic understanding of the subject or a decision-maker wanting a grasp of algorithms to apply to your projects, this book belongs on your shelf. Quite often, a new, refreshing, and unpretentious approach to a topic is all you need to get inspired.


Algorithms Data Structures Primitive Types Big-O Notation Arrays Linked Lists Stacks and Queues Hashes Hash Tables Graphs Binary AVL Red-Black

Authors and affiliations

  1. 1.Basse Terre, MorugaTrinidad and Tobago

About the authors

Armstrong Subero started learning electronics at the age of 8. From then on he got into programming and embedded systems development. Within the realm of programming, he has a special interest in algorithms and data structures and enjoys implementing them in different programming languages and on different processor architectures, particularly resource-constrained systems. He currently works at the Ministry of National Security in his country and he has degrees in computer science as well as liberal arts and sciences from Thomas Edison State University. He is the author of Programming PIC Microcontrollers in XC8 (Apress, 2018). 

Bibliographic information

Industry Sectors
Materials & Steel
IT & Software
Consumer Packaged Goods
Finance, Business & Banking
Energy, Utilities & Environment