In Progress

Javascript, DOJO, simple data structure project

Implement the Stack, Queue, PriorityQueue, Doubly Linked List data structure in any Java Script namespace library as per your convenience. Following data structure needs to be implement in JavaScript (using DOJO or any other equivalent in Java Script domain).

1. Stack

Implement Methods: push, pop, peek, empty, clear, search, size

Refer: for [url removed, login to view] javadoc for more detailed information

2. Queue

Implement Methods: Peek, Poll, odder, element , remove

Refer: [url removed, login to view] javadoc for more information

3. PriorityQueue

- Use same as Queue

- Create a constructor that take a comparator function which orders the elements appropriately as per the value in the queue.

Refer: [url removed, login to view] javadoc for more information

4. Doubly Linked List

Implement Methods: add(object), clear, getFirst(), getLast(), remove( value), removeLast(), removeFist(), offer, insertAfter(object)

Refer: [url removed, login to view] javadoc for more information

5. Map

- Maps (ordered Binary Tree)

Method: insert(element), inorder, preorder, postorder, remove(element), haselement(element), clear(), size()

6. Set

Methods: add, contains, remove, size, clear, intersect, union, difference

Refer: [url removed, login to view] javadoc for more information

Please do not use already implemented data structures, I require the implementation of above mentioned data structure. Once the implementation in done, please write at least two Unit Test case for each above six mentioned data structure.

Write JSunit Test case for each method

The JSUnit Test Case should have at least

1. One positive test case for each method.

2. One negative test case for each method.

If there are any queries or question, please feel free to contact me directly. A good java script worker can finish the above job in not more than one day approximately 6 hours.

Total time Duration = 6 Days (from the date of bid)

I will be selecting the minimum bidder so please do bit as per the average bids. This exercise is just a test since; we are looking for worker on big project that we can deliver. You can also integrate the HTML with JavaScript.

Skills: Algorithm, HTML, Javascript, PHP, Software Architecture

See more: javascript project structure, dojo project structure, structure dojo javascript library, javascript dojo data structures, structure project javascript, html script data, simple project data structure, structure javascript project, structure dojo javascript, simple javascript data structures, using binary search in java, use of tree data structure, use of data structures, use of data structure, use of binary search tree, use case map, union data structure, tree structures in java, tree structure in c, tree of data structure, tree maps java, tree insert, tree in data structure using c, tree in data structures, tree in data structure

About the Employer:
( 18 reviews ) Elkridge, United States

Project ID: #1281616

Awarded to:


hi, Ready to start right now.

$80 USD in 2 days
(87 Reviews)

4 freelancers are bidding on average $88 for this job


Hi ready to start Thanks

$80 USD in 8 days
(136 Reviews)

Hi im interested in your project i can do it either in Dojo Api or in Jquery Jquery/Ajax/Html/Javascript/PHP developer Regards,

$100 USD in 6 days
(9 Reviews)

I have delivered the same project for my another client. So I can Give you the best and efficient solution for his... Thank You So much ! Satish Choudhari

$90 USD in 10 days
(2 Reviews)