Advertisement
Guest User

Untitled

a guest
Dec 5th, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. typedef struct field{
  2. char type;
  3. int k, dist;
  4. int x,y;
  5. struct field *prev,*next;
  6. }FIELD;
  7.  
  8. int getMinDistance(FIELD **mf,int *i){
  9. while(mf[*i]==NULL){
  10. (*i)++;
  11. if(*i==5) *i=0;
  12. }
  13. int m = mf[*i]->k;
  14. mf[*i] = mf[*i]->next;
  15. return m;
  16. }
  17.  
  18. void updateMinDistance(FIELD **mf, int k, int l){
  19. FIELD *m = (FIELD *)malloc(sizeof(FIELD));
  20. m->k = k;
  21. m->next = mf[l%mfs]==NULL?NULL:mf[l%mfs];
  22. mf[l%mfs] = m;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement