Skip to content

Commit 92456a7

Browse files
Update README.md
1 parent c1082ab commit 92456a7

File tree

1 file changed

+9
-52
lines changed

1 file changed

+9
-52
lines changed

_moreReadMe/bigO/README.md

Lines changed: 9 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,15 @@
1-
## Learn Java Programming
1+
# Big-O Cheatsheets
22

3-
**This Repo contains Java Programs related to Concepts of :**
4-
- *Software Engineering*
5-
- *StackOverflow Questions*
6-
- *Interview Questions*
3+
Big O, Big Theta and Big Omega notations express an algorithm’s time and space complexity. It helps us to quantify the efficiency of our code.
74

8-
.
5+
- **Big O:** Worst-case performance of an algorithm.
6+
- **Big Theta (Θ):** Average performance of an algorithm.
7+
- **Big Omega (Ω):** Best-case performance of an algorithm.
98

10-
### 1. Java - Few Important Concepts
9+
## Common Data Structures
1110

12-
#### Callbacks
11+
![common datastructures](https://github.com/Suryakant-Bharti/Important-Java-Concepts/assets/2780145/fd776e01-1887-4c50-bc3f-6712d29eec0a)
1312

14-
#### Functional Programming
13+
## Sorting Algorithms
1514

16-
#### X vs Y | Performance Comparisons
17-
18-
#### New Features - Till Java7 | Java8 | Java11 | Java17
19-
20-
#### Java Libraries - lang | util | io/nio | math | others
21-
22-
.
23-
24-
### 2. Third Party Libraries & FrameWorks
25-
26-
#### HTTP Client - Retrofit 2 (+Android)
27-
28-
#### Reactive Programming - RxJava 2 (+Android)
29-
30-
#### Dependency Injection - Dagger 2 (+Android)
31-
32-
.
33-
34-
### 3. Important Tools & Technologies (External Repos)
35-
36-
#### Version Control (git & gitHub)
37-
38-
#### Build Automation System (Gradle)
39-
40-
#### Linux & Bash Shell
41-
42-
#### Android App Development
43-
44-
#### Android Game Development
45-
46-
.
47-
48-
### 6. Extras
49-
50-
#### Glossary (java, ds, algo)
51-
52-
#### Cheat Sheets (keywords, big-O, uml)
53-
54-
#### StackOverflow Questions (java)
55-
56-
#### Interview Questions (java)
57-
58-
#### Puzzles & HR Questions
15+
![sorting_algorithms](https://github.com/Suryakant-Bharti/Important-Java-Concepts/assets/2780145/d8d54a3e-55de-4321-afc1-eda8f01aea60)

0 commit comments

Comments
 (0)