Data Structure And Applications