Advertisement
Guest User

Untitled

a guest
May 27th, 2015
319
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. insert(key) {
  2.  
  3. für i=0...m-1 {
  4. pos=((key mod m)+i*(key mod(m-1))) mod m;
  5.  
  6. falls feld[pos].zustand==besetzt {
  7. falls feld[pos]==key {
  8. break;
  9. } sonst continue;
  10. } sonst falls feld[pos].zustand==wiederfrei {
  11. notIn=wiederfrei(key, i+1)
  12. falls notIn==true {
  13. feld[pos]==key;
  14. break;
  15. } sonst break;
  16. } sonst falls feld[pos].zustand==frei {
  17. feld[pos]==key;
  18. break;
  19. }
  20. }
  21. }
  22.  
  23. wiederfrei(key, i) {
  24. pos=((key mod m)+i*(key mod(m-1))) mod m;
  25. notIn=true;
  26. falls i==m {
  27. return notIn;
  28. } sonst falls feld[pos].zustand==wiederfrei ODER (falls feld[pos].zustand==besetzt && feld[pos]!=key){
  29. notIn=wiederfrei(key, i+1);
  30. } sonst falls feld[pos].zustand==besetzt && feld[pos]==key {
  31. notIn=false;
  32. }
  33.  
  34. return notIn;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement