Skip to content

Commit 645b644

Browse files
author
Prakharnagore000
committed
ds intro
1 parent 5902634 commit 645b644

File tree

4 files changed

+21
-0
lines changed

4 files changed

+21
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// Data structures are collections of values, the relationships among them,
2+
// and the functions or operations that can be applied to the data
3+
4+
// They all (data structures) excel in different situations .
5+
// Working with map/location data? - Use a graph!
6+
// Need an ordered list with fast inserts/removals at the beginning and end? - Use a linked list!
7+
// Web scraping nested HTML? - Use a tree!
8+
// Need to write a scheduler? - Use a binary heap!
9+
10+
// What is a class?
11+
// A blueprint for creating objects with pre-defined properties and methods
12+
13+
// THE SYNTAX
14+
// The method to create new objects must be called constructor
15+
// The class keyword creates a constant, so you can not redefine it. Watch out for the syntax as well!
16+
17+
// Classes are blueprints that when created make objects known as instances
18+
// Classes are created with the new keyword
19+
// The constructor function is a special function that gets run when the class is instantiated
20+
// Instance methods can be added to classes similar to methods in objects
21+
// Class methods can be added using the static keyword

8. Data Structures/8.2 Linked List/8.2.1 SinglyLinkedList.js

Whitespace-only changes.

8. Data Structures/8.2 Linked List/8.2.2 DoublyLinkedList.js

Whitespace-only changes.

README.md

368 Bytes

Syllabus

  1. Big O Notation
  2. Performance of Arrays and Objects
  3. Problem Solving Approach
  4. Problem Solving Pattern
    • Frequency Counter
    • Multiple Pointers
    • Sliding Window
    • Divide and Conquer
  5. Recursion
    • Basic Problems and Solutions
    • Basic Intermediate Problems and Solutions
  6. Searching Algorithms
    • Linear Search vs Binary Search
    • Naive String Search vs KMP String Search
  7. Sorting Algorithms
  8. Data Structure Introduction

0 commit comments

Comments
 (0)