A conceptual overview of Trees.

Tree

This study guide was made with codecademy.com used as a reference. The course used for this is Learn Data Structures and Algorithms with Python Introduction Trees are a crucial data structure for managing hierarchical information. Like linked lists and graphs, trees consist of nodes that contain data. In diagrams, these nodes are typically shown as rectangles with…

Introduction to Tries

Introduction to Tries:

This study guide was made with codecademy.com used as a reference. The course used for this is Learn Data Structures and Algorithms with Python The English alphabet consists of 26 letters, forming the basis of every English word. In computer science, this characteristic is leveraged to develop a data structure that stores strings efficiently in memory. This…

Basic Concepts of Object-Oriented Programming (OOP)
|

Basic Concepts of Object-Oriented Programming (OOP)

Object-Oriented Programming (OOP) is a programming paradigm that uses “objects” – data structures consisting of fields, properties, and methods – to design applications and computer programs. OOP offers a clear modular structure for programs, making it easy to maintain and modify existing code. The four main pillars of OOP are encapsulation, inheritance, polymorphism, and abstraction….

CI/CD Essentials: From Setup to Deployment Automation

CI/CD Essentials: From Setup to Deployment Automation

Streamlining Software Development: A Guide to CI/CD with Jenkins and GitHub Actions In the fast-paced world of software development, ensuring rapid, reliable, and repeatable delivery of code changes is crucial. Continuous Integration (CI) and Continuous Deployment (CD) are practices that have become fundamental to modern software engineering. By automating the integration and deployment processes, CI/CD…

Linked Lists

Linked Lists

This study guide was made with codecademy.com used as a reference. The course used for this is Learn Data Structures and Algorithms with Python. What is a linked List? Linked lists are one of the basic data structures that serve as foundation for more complex data structures: A linked list consists of a series of nodes, as…

Nodes
|

Nodes

This study guide was made with codecademy.com used as a reference. The course used for this is Pass The Technical Interview with Python Nodes Intro Nodes are essential components of various data structures. They serve as the building blocks for linked lists, stacks, queues, trees, and more. A node holds data and connections to other…