
Learn Algorithms in Java
Learn and share the most common algorithms in Java.
Maria Kantarjian · com.mariak.algorithmsapplication
UpdatedJun 6, 2024
PublishedMar 22, 2021
Packagecom.mariak.algorithmsapplication
MD527420be8c12f06446ed92ab1f5a0d619
SHA1 (signer)33:0E:44:A3:EC:E7:06:5D:30:62:43:E3:86:4D:9C:75:D4:FE:C9:6C
Signed byCN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Architecturesx86, x86-64, armeabi, armeabi-v7a, arm64-v8a, mips
Malware scanTRUSTED
Websitehttps://github.com/mariaa-k
Contact[email protected]
Description
Learn Algorithms in Java is an application that shows the implementation of the most common algorithms used in Computer Science.
The application enables users to learn these algorithms by providing the Java source code as well as detailed explanation for each.
The following algorithms are covered in the application:
Searching algorithms: This category covers the implementation of linear and binary search algorithms both iteratively and recursively.
Sorting algorithms: This category covers a wide array of sorting algorithms including but not limited to: bubble sort, selection sort, insertion sort, quick sort, merge sort, heap sort and more.
Graphs algorithms: This category covers the graph data structure and the most common algorithms such as traversal, shortest path, minimum spanning tree and others.
Recursive Backtracking algorithm: This category covers the N-Queen problem solved using the recursive backtracking technique.
The Java code is syntax highlighted for easy readability, providing an enhanced learning experience.
The application also allows the user to add their own custom algorithms with the ability to view, edit, share and delete.
Users can also check some of the most influential scientists in the Computer Science field, displaying a brief description about them as well as their birth place in Google Maps.
The application enables users to learn these algorithms by providing the Java source code as well as detailed explanation for each.
The following algorithms are covered in the application:
Searching algorithms: This category covers the implementation of linear and binary search algorithms both iteratively and recursively.
Sorting algorithms: This category covers a wide array of sorting algorithms including but not limited to: bubble sort, selection sort, insertion sort, quick sort, merge sort, heap sort and more.
Graphs algorithms: This category covers the graph data structure and the most common algorithms such as traversal, shortest path, minimum spanning tree and others.
Recursive Backtracking algorithm: This category covers the N-Queen problem solved using the recursive backtracking technique.
The Java code is syntax highlighted for easy readability, providing an enhanced learning experience.
The application also allows the user to add their own custom algorithms with the ability to view, edit, share and delete.
Users can also check some of the most influential scientists in the Computer Science field, displaying a brief description about them as well as their birth place in Google Maps.
Required features
- Faketouch android.hardware.faketouch
Permissions (4)
Learn Algorithms in Java requests the following Android permissions:
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Internet android.permission.INTERNET
- Read External Storage android.permission.READ_EXTERNAL_STORAGE
- Write External Storage android.permission.WRITE_EXTERNAL_STORAGE