Current js function names are a mess... need to be more consistent with naming.
insertValue() inserts value in case where location is determined by algorithm
removeValue() removes a specific value in data structure
insertFront()/insertBack() inserts value to front or back of data structure
removeFront()/removeBack() removes value at front or back of list (no parameters)
rm() should be generic remove that removes only possible value that makes sense for the particular data structure (example... queue, remove oldest)
Current js function names are a mess... need to be more consistent with naming.
insertValue() inserts value in case where location is determined by algorithm removeValue() removes a specific value in data structure insertFront()/insertBack() inserts value to front or back of data structure removeFront()/removeBack() removes value at front or back of list (no parameters) rm() should be generic remove that removes only possible value that makes sense for the particular data structure (example... queue, remove oldest)