-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathIntroduction To Data Structure And Algorithms
61 lines (38 loc) · 1.13 KB
/
Introduction To Data Structure And Algorithms
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
What is DSA?
DSA is defined as a combination of two separate yet interrelated topics – Data Structure and Algorithms. 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.
DSA Full Form
The term DSA stands for Data Structures and Algorithms, in the context of Computer Science.
Introduction to Data Structures and Algorithms (DSA)
Topics
What is Data Structure?
What are Algorithms?
How to learn Data Structures and Algorithms (DSA) from scratch
Learn about Complexities
Learn Data Structure
Array
String
Linked List
Matrix/Grid
Stack
Queue
Heap
Hash
Tree Data Structures
Binary Tree
Binary Search Tree
Other Tree Data Structures
Graph Data Structure
Learn Algorithms
Searching Algorithm
Sorting Algorithm
Divide and Conquer Algorithm
Greedy Mehtodology
Recursion
Backtracking Algorithm
Dynamic Programming
Pattern Searching
Mathematical Algorithms
Geometric Algorithms
Bitwise Algorithms
Randomized Algorithms
Branch and Bound Algorithm