Learn data structures and algorithms with Java and JavaScript

Learn data structures and algorithms with Java and JavaScript
April 30, 2024 0 comments
2 min read 1045 Views

Data Structures and Algorithms (DSA) refer to the study of methods for organizing and storing data and the design of procedures (algorithms) for solving problems, which operate on these data structures. DSA is one of the most important skills that every computer science student must have. It is often seen that people with good knowledge of these technologies are better programmers than others and thus, crack the interviews of almost every tech giant.

The Big O Notation

The Complete Guide to Big O Notation: Part 1

The Complete Guide to Big O Notation: Part 2

Recursion

Intro to Recursion: Anatomy of a Recursive Solution

Complex Recursion

How to Code Combinations Using Recursion

Recursive Linked List from Scratch

Graphs

Graph Data Structure with 3 JavaScript Implementations

Binary Trees

Introduction to Binary Trees & Breadth First Traversal

Depth First & Tree Traversals

Binary Search

How Binary Search Works

Queue

Introduction to Queues

Implementing Snake with a Queue

Stack

Introduction to Stacks

Permutation

Permutation

Linked List

Login To Read Full Article

0 Comments

My Account