- Element type: Char
- List type: Linear unidirectional
- Action: Remove from the list all the elements that precede and follow the specified value
- list_create- for list creating
- help - to show information about the app
- list_insert- for inserting the value in the list
- list_print- for showing content of the list
- list_node_delete- for deleting the node with its value from the list
- list_node_find - for finding the node with certain value
- list_destroy - for list destroying
- list_clear - for making the list empty
- list_lenght - for defining list's lenght
- list_task - for launching the action that is shown beyond
- iterator_first - returns first node's value of the list if it exists
- iterator_last - returns last node's value of the list if it exists
- iterator_next - returns the value which is the next after inputted element
- clear the list
- insert the definite element
...
- 'add' - to insert the value to the list\n");
Input the elements in this order:
- The value to set up
- The value after which you have to insert
Note: if the value after which you want to insert doesn't exist, program should stop working
For inserting the element to the list origin input in this way: 'value' '.'
- 'delete' - to remove the value from the list
- 'lenght' - to gain the list size
- 'task' - to start removing the elements that precede and follow the specified value
- 'print' - to print the list
- 'clear' - to make the list empty
- 'destroy' - to destroy the list
- 'exit' - to quit the application