Algorithms icon

1.4 by AGMikhaylenko


Sep 29, 2022

About Algorithms

Learn algorithms and data structures, solve tests and programming tasks.

Start learning software technology from the very beginning by exploring the basics of Computer Science. Knowledge of basic algorithms will improve your quality of writing code in any programming language (Java, Python, C++ ...).

The app presents 29 algorithms and data structures. Each topic consists of four parts:

• A short lecture provided with pictures and animations

• A test with questions

• A programming task

• A sample code in Java and Python (the code can be copied)

For each lecture you study and each problem you solve you receive points that increase your level in the “Algorithms: learn programming” app. Every level opens access to new algorithms and data structures.

The fourth level opens up a final test consisting of 50 questions. You will be able to check your programming skills and compete with other users in the total rating.

This app is useful for:

• Students learning computer science. Tests will help to refresh your knowledge, and all the examples in Java and Python languages will make completing the laboratory work much easier.

• People who are interested in learning programming from the very beginning. Short lectures and tasks will help you understand the basics of algorithms and data structures.

• Programmers and IT employees.

Search algorithms

• Linear search

• Binary search

• Jump search

• Interpolation search

• Exponential search

Sorting algorithms

• Bubble sort

• Selection sort

• Insertion sort

• Merge sort

• Gnome sort

• Shell sort

• Counting sort

Data structures

• Array

• Linked List

• Stack

• Queue

• Priority queue

• Hash table

Graphs

• Definition

• Breadth-first search

• Depth-first search

Trees

• Definition

• Binary search tree

• Heap

Cryptography

• Caesar cipher

• Vigenère cipher

• Hash function

• Public key

Extra

• Recursion

• Number System Converter

The converter allows you to work with binary, decimal and hexadecimal number systems. This can help you with studying the basics of computer science, as well as with solving programming tasks.

With just 5 minutes a day, you will be able to memorize basic programming algorithms and to understand data structures.

The app does not require subscriptions and does not contain paid content.

Rating, reviews and feedback would be appreciated.

Icons made by Freepik from www.flaticon.com

What's New in the Latest Version 1.4

Last updated on Sep 29, 2022

Tasks are always available!

Fixed code unlock bug

Translation Loading...

Additional APP Information

Latest Version

Request Algorithms Update 1.4

Uploaded by

Kamel Massilia

Requires Android

Android 8.0+

Available on

Get Algorithms on Google Play

Show More

Algorithms Screenshots

Comment Loading...
Languages
Searching...
Subscribe to APKPure
Be the first to get access to the early release, news, and guides of the best Android games and apps.
No thanks
Sign Up
Subscribed Successfully!
You're now subscribed to APKPure.
Subscribe to APKPure
Be the first to get access to the early release, news, and guides of the best Android games and apps.
No thanks
Sign Up
Success!
You're now subscribed to our newsletter.