Advertisement
Guest User

main.c

a guest
Oct 21st, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.00 KB | None | 0 0
  1. /*
  2.  * main.c
  3.  *
  4.  *  Created on: Oct 16, 2019
  5.  *      Author: Bojan Rikic RA134/2016
  6.  */
  7.  
  8. #include "singly_linked_list.h"
  9.  
  10. void main(void);
  11.  
  12. void main(void)
  13. {
  14.     List* main_list = make_list();
  15.     List* list_even_index = make_list();
  16.     List* list_odd_index = make_list();
  17.  
  18.  
  19.     push_end(main_list,1);
  20.     Node* position = main_list->head;
  21.     push_end(main_list,5);
  22.     push_end(main_list,2);
  23.     push_begin(main_list,3);
  24.     insert_in_list(main_list,position,22);
  25.     push_end(main_list,-1);
  26.     push_begin(main_list,12);
  27.     print_list(main_list);
  28.     split_list(main_list,list_even_index,list_odd_index);
  29.     printf("Even index: ");
  30.     print_list(list_even_index);
  31.     printf("Odd index: ");
  32.     print_list(list_odd_index);
  33.     int_least8_t last_element_poped = pop_last(main_list);
  34.     printf("Last element pop from list: ""%"PRIdLEAST8"\n",last_element_poped);
  35.     print_list(main_list);
  36.     split_list(main_list,list_even_index,list_odd_index);
  37.     printf("After deleting the main_list\n");
  38.     clear_list(main_list);
  39.     print_list(main_list);
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement