Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 787 Bytes

README.md

File metadata and controls

34 lines (24 loc) · 787 Bytes

data-structures-armv8-assembly

Assembly implementations of Linkedlist, Stack, Binary Search Tree and Hash Table in ARMv8.

Some Notes:
main.c is an interface for the user that asks for operation. However, all the data structures functions are implemented in assembly language.

Run environment: DS-5 Workspace

Linkedlist:
Insertion: addnode.S
Deletion: deletenode.S
Getlength: getlength.S

Stack:
Push: pushstack.S
Pop: popstack.S
Gettop: gettop.S
Getlength: getlength.S

Binary Search Tree:
Insertion: bstinsert.S
Find: bstfind.S
FindMin: bstfindmin.S
FindMax: bstfindmax.S

Hash Table:
Insertion: hashinsert.S
Deletion: hashdelete.S
Find: hashfind.S
FindMax: bstfindmax.S