Table of Contents
It consists of a mobile application where the user can interact with three data structures: Doubly Linked List, Circular Static Queue and Hash Table. In addition to observing the general functioning of the structures, it is also possible to view their implementation
Once started, the user can select one of the structures to interact with:
Circular Static Queue - The application allows the user to insert, remove, search and clear the structure, thus observing how it works.
Doubly Linked List - The application allows the user to insert, remove, search and clear the structure, thus observing how it works.
Hash Table - The application allows the user to insert, remove, search and clear the structure, thus observing how it works.
Information - This screen shows the user an explanation of each of the three structures of the project, as well as allows the user to observe its practical implementation, through images of the code of each one.
# Clone the repository
$ git clone https://github.com/antuniooh/data-structures-simulator.git
# Access the project folder in your terminal / cmd
$ cd data-structures-simulator
# The application can be run on the expo.io online platform or locally, just run the following commands:
$ expo start
# If you dont have expo in your machine execute:
$ npm add expo
$ npm install
Also, you can run the program by installing the .apk file contained in the apk folder of this repository.
https://github.com/antuniooh/data-structures-simulator/blob/master/apk/app.apk
or open in expo.io:
https://snack.expo.dev/@git/github.com/antuniooh/DataStructureProject