diff --git a/list/linked_list.h b/list/linked_list.h new file mode 100644 index 0000000000000000000000000000000000000000..168936057941a2657c36f62ef390eeb5ba2de54c --- /dev/null +++ b/list/linked_list.h @@ -0,0 +1,38 @@ +#include<iostream> +using namespace std; + + + + + +class List { +public: + +List(); +~List(); +List(std::initializer_list<int> const &list); +//void Insert_Head_Node(int value); +void Insert_Node(int insert_value); +bool List_Is_Empty(); + + + +class Node { +public: + int value; + Node* next{nullptr}; + Node* previous{nullptr}; + Node(int insert_value); + + +}; + +Node* head{nullptr}; +Node* tail{nullptr}; +int list_size {}; +void printlist(Node* head); +int get_size(); + +}; + +