Guest User

Untitled

a guest
Jul 21st, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. /* Array de linked list
  2. p_list = n linked lists
  3.  
  4. nodo
  5. |
  6. nodo NULL nodo
  7. | | |
  8. [ll1, ll2, ..., lln]
  9. ^
  10. |
  11. Array com n linked list
  12. */
  13.  
  14. // Acessar cada linked list
  15. for(int i = 0; i < p_list->length; i++)
  16. p_list->priorities[i]; // i-ésima linked list
  17.  
  18.  
  19. // Acessar cada nodo de uma só linked list
  20. // Por exemplo: Quero a prioridade 3, então é a posição 2 do array de linked list
  21. Linked_list_node * nodo = linked_list_get_first(p_list->priorities[2]);
  22. // Pega o tamanho da linked list / Numero de nodos / Numero de dispositivos da prioridade 3
  23. int numero_nodos = linked_list_length(p_list->priorities[2]);
  24. for(int i = 0; i < numero_nodos; i++, nodo = nodo->next)
  25. // Faz a sua operação utiliando nodo->device ou nodo->length ou nodo->sua_flag
Add Comment
Please, Sign In to add comment