Toggle navigation
Log in
Sign up
About
Blog
Introduction
About the course
Test practice task
1
Algorithm Design Canvas
Introduction
What is the canvas?
Task constraints
Idea generation
Complexity
Writing the code
Testing your code
How to practice?
Computational Complexity
Overview
Time complexity
Memory complexity
How to use it in real life?
At the technical interviews
Practice quiz
Operations with Lists
Overview
Practice tasks
3
Dynamic Programming
Overview
Trivial example
Multiple dimensions
Conclusions
Practice tasks
2
Sorting
Overview
Popular sorting algorithms
Binary search
Practice tasks
3
Mathematics
Overview
Practice tasks
5
String Problems
Overview
String hashing
Pattern matching
More efficient pattern matching
Practice tasks
3
Graph Theory
Overview
Representations in code
Traversals
Practice tasks
2
More Practice Ideas
Blitz rounds
Course page
Practice tasks
Tasks to solve in this lesson
Jump over numbers
Pending
Attempts: 0
×
Enrol in classroom to access this content
Log in to enroll in classroom
Digit sum
Pending
Attempts: 0
×
Enrol in classroom to access this content
Log in to enroll in classroom
Numeric Palindromes
Pending
Attempts: 0
×
Enrol in classroom to access this content
Log in to enroll in classroom
Previous
Next