Advertisement
Guest User

Untitled

a guest
Dec 5th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. int Ejercicio4ConMemoriaG(int n, int k, hash_table *t) {
  2. int r;
  3. int r1;
  4. int r2;
  5. int_pair tupla;
  6. tupla.a = n;
  7. tupla.b = k;
  8. if (hash_table_contains(t, &tupla)) {
  9. r = *(int*) hash_table_get(t, &tupla);
  10. }
  11.  
  12. else if (k == 0 || k == n) {
  13. r = 1;
  14. hash_table_put(t, &tupla, &r);
  15. }
  16.  
  17. else if (k == 1 || k == n - 1) {
  18. r = n;
  19. hash_table_put(t, &tupla, &r);
  20. } else {
  21. int r1 = Ejercicio4SinMemoria(n - 1, k - 1);
  22. int r2 = Ejercicio4SinMemoria(n - 1, k);
  23. r = r1 + r2;
  24. hash_table_put(t, &tupla, &r);
  25. }
  26.  
  27. return r;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement