Skip to content

✨50 algorithmic questions were solved to improve proficiency in the Kotlin language.

Notifications You must be signed in to change notification settings

sumeyraozugur/Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Algorithms

To access the questions, please click link

What is an Algorithm?🌿

✨A step-by-step procedure or a set of rules designed to solve a specific problem.

Code Complexity = Time Complexity + Space Complexity

Time Complexity -> How long does our code take to execute?

Space Complexity -> How much space does our code occupy in memory?

Big O: Defines how the usage of resources, such as execution time or memory, grows in relation to the size of the data.

❗️Big O is always calculated by considering the worst-case scenario.

O(1) ➡ Constant
O(n) ➡ Linear
O(n²) ➡ Quadratic
log(n) ➡Logarithmic
nlog(n) ➡ Log Linear
O(n³) ➡ Cubic
O(n!) ➡ Factorial 
O(2^n) ➡ Exponential

🎇 To better understand, you can examine this link

About

✨50 algorithmic questions were solved to improve proficiency in the Kotlin language.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages