Advertisement
Guest User

Untitled

a guest
Jan 27th, 2020
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. typedef struct elist{
  4. int info;
  5. struct elist* next;
  6. struct elist* prev;
  7. }elist;
  8.  
  9. typedef struct nomel{
  10. elist **A;
  11. int num_nodi;
  12. }grafol;
  13. typedef struct nomel grafom;
  14. grafom* new_grafom(int num_nodi){
  15. grafom* result= (grafom*)malloc(sizeof(grafom)); //
  16. result->num_nodi=num_nodi;
  17. result->A=(int**)calloc(num_nodi,sizeof(int*));
  18. for(int i=0;i<num_nodi;i++){
  19. result->A[i]=(int*)calloc(num_nodi,sizeof(int));
  20. }
  21. return result;
  22. }
  23. /*esercizio 1*/
  24. grafol* liste(grafom* g){
  25. grafol* result=new_grafom(g->num_nodi);
  26.  
  27. for(int i=0;i<num_nodi;i++){
  28. for(j=0;j<num_nodi;j++){
  29. if(g->A[i][j]==1)
  30. inserisci_arco_l(result,i,j);
  31. }
  32. }
  33. return result;
  34. }
  35. int main()
  36. {
  37.  
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement