Skip to content

Commit f1c6e2b

Browse files
committed
chore: adding questions
1 parent 74fbd3e commit f1c6e2b

File tree

1 file changed

+24
-16
lines changed

1 file changed

+24
-16
lines changed

README.md

+24-16
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@
5555
- [Mock Interview](#mock-interview)
5656
- [Get the Average value at each level of the tree](#get-the-average-value-at-each-level-of-the-tree)
5757
- [ADT](#adt)
58+
- [Interview Questions Easy](#interview-questions-easy)
59+
- [Trees and Graphs](#trees-and-graphs)
5860
- [References](#references)
5961

6062
## Important thing to remember
@@ -90,16 +92,16 @@ Example:
9092

9193
## What you should prepare?
9294

93-
- [ ] Computer Science Concepts
94-
- [ ] DataStructure
95-
- [ ] Algorithms
95+
- [x] Computer Science Concepts
96+
- [x] DataStructure
97+
- [x] Algorithms
9698

9799
## Computer Science Concepts
98100

99-
- [ ] Big O Time
100-
- [ ] Big O Space
101-
- [ ] Recursion
102-
- [ ] Memoization / Dynamic Programming
101+
- [x] Big O Time
102+
- [x] Big O Space
103+
- [x] Recursion
104+
- [x] Memoization / Dynamic Programming
103105

104106
## Big O complexity
105107

@@ -118,22 +120,22 @@ Learn Big O. Make sure you give what would be the `runtime complexity` and `memo
118120
## Data Structures
119121

120122
- [x] Array
121-
- [ ] Hash Table
123+
- [x] Hash Table
122124
- [x] Linked List
123-
- [ ] Stack
124-
- [ ] Queue
125-
- [ ] Tree
125+
- [x] Stack
126+
- [x] Queue
127+
- [x] Tree
126128
- [ ] Tries
127-
- [ ] Graphs
129+
- [x] Graphs
128130
- [ ] Heaps
129131
- [ ] Vectors
130132

131133
## Algorithms
132134

133135
- [x] Merge sort
134-
- [ ] Quick sort
135-
- [ ] Breadth-first search
136-
- [ ] Depth-first search
136+
- [x] Quick sort
137+
- [x] Breadth-first search
138+
- [x] Depth-first search
137139
- [x] Binary Search
138140

139141
## Data Structure Q & A
@@ -248,7 +250,7 @@ Breadth First Search (BFS) uses a `queue` for storing the nodes that it is visit
248250
#### Enqueue an element in Queue
249251

250252
```ts
251-
var queue = [ ];
253+
var queue = [];
252254

253255
queue.push(1); // queue [1]
254256
queue.push(2); // queue [1,2]
@@ -521,6 +523,12 @@ O(logn)
521523

522524
abstract data type (ADT) - ADT is defined as a user point of view of a data type and Does not talk about how exactly it will be implemented.
523525

526+
## Interview Questions Easy
527+
528+
### Trees and Graphs
529+
530+
1- [Route Between Nodes](src/data-structure/5-graph/route-between-nodes.mjs)
531+
524532
## References
525533

526534
- http://btholt.github.io/four-semesters-of-cs/

0 commit comments

Comments
 (0)