| Content | Status | |
|---|---|---|
| 1 | Sort Algorithm: Bubble Sort | ☑ |
| 2 | Sort Algorithm: Selection Sort | ☑ |
| 3 | Sort Algorithm: Insertion Sort | ☑ |
| 4 | Sort Algorithm: Quick Sort | ☑ |
| 5 | Sort Algorithm: Merge Sort | ☑ |
| 6 | Sort Algorithm: Heap Sort | ☑ |
| 7 | Search Algorithm: Sequential Search | ☑ |
| 8 | Search Algorithm: Binary Search | ☑ |
| 9 | Data Structure: List - Array List | ☑ |
| 10 | Data Structure: List - Singly Linked List | ☑ |
| 11 | Data Structure: List - Double Linked List | ☑ |
| 12 | Data Structure: Stack - Array Stack | ☑ |
| 13 | Data Structure: Stack - Linked Stack | ☑ |
| 14 | Data Structure: Queue - Array Queue | ☑ |
| 15 | Data Structure: Queue - Linked Queue | ☑ |
| 16 | Data Structure: Priority Queue - Unsorted Array Priority Queue | ☑ |
| 17 | Data Structure: Priority Queue - Sorted Array Priority Queue | ☑ |
| 18 | Data Structure: Priority Queue - Unsorted Linked Priority Queue | ☑ |
| 19 | Data Structure: Priority Queue - Sorted Linked Priority Queue | ☑ |
| 20 | Data Structure: Priority Queue - Min Heap Priority Queue | ☑ |
| 21 | Data Structure: Tree - Binary Search Tree | ☑ |
| 22 | Data Structure: Tree - AVL Tree | ☑ |
Sort Algorithms will be executed on an array with 6 features:
Shuffle: Shuffle position of elements in current array.Generate New: Generate new array, each element will have random value in range [1 - 99].Array size: The size of array. You can change this value in range [2 - 128].Elements: The elements in current array. You can custom set each element value in array with value in range [1 - 99].Animation Speed: Period of each animation step. You can set animation speed with min value is 10 (ms) (this is the fastest case).Start sort | Pause sort | Continue sort: You can start the sort animation, pause it or continue if you want.
Sort Algorithms will be executed on an array with 7 features:
Shuffle: Shuffle position of elements in current array.Generate New: Generate new array, each element will have random value in range [1 - 99].Array size: The size of array. You can change this value in range [2 - 128].Elements: The elements in current array. You can custom set each element value in array with value in range [1 - 99].Value searching: The value which you want to search in current array. You can set this value in range [1- 99].Animation Speed: Period of each animation step. You can set animation speed with min value is 10 (ms) (this is the fastest case).Start sort | Pause sort | Continue sort: You can start the sort animation, pause it or continue if you want.
Data Structures will have 3 features:
-
Animation Speed: Period of each animation step. You can set animation speed with min value is 500 (ms) (this is the fastest case). -
Choose Action: You can choose a method of current data structure which you want to see visualization-
List: Have 5 actions
add(value),add(index, value),get(index),remove(index),remove(value) -
Stack: Have 2 actions
push(value),pop() -
Queue: Have 2 actions
enqueue(value),dequeue() -
Priority Queue: Have 2 actions
insert(key, value),removeMin() -
Tree: Have 8 actions includes
6 traversal methods,insert(value),delete(value)
-
-
Run Action: Run animation with selected method. When you started animation, you can't pause it.







