Advertisement
Guest User

Untitled

a guest
Feb 18th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. // Ex 4
  2. // טענת כניסה: הפעולה מקבלת רשימה מעגלית של מספרים שלמים
  3. // טענת יציאה: הפעולה בודקת האם הרשימה היא ממוינת בסדר עולה ומחזירה אמת או שקר בהתאם
  4. public static bool IsSederOleRound(Node<int> list)
  5. {
  6. Node<int> pos = list;
  7. bool flag = false;
  8. pos = pos.GetNext();
  9. while (pos != list)
  10. {
  11. if (num < pos.GetValue())
  12. flag = true;
  13.  
  14. else
  15. return false;
  16. num = pos.GetValue();
  17. pos = pos.GetNext();
  18. }
  19. return flag;
  20. }
  21.  
  22. // Ex 5
  23. // טענת כניסה: הפעולה מקבלת רשימה מעגלית של מספרים שלמים
  24. // טענת יציאה: הפעולה בודקת האם הרשימה מעגלית ומחזירה אמת או שקר בהתאם
  25. public static bool IsRoundNode(Node<int> list)
  26. {
  27. Node<int> pos = list;
  28. pos = pos.GetNext();
  29. while (pos.GetNext() != list)
  30. {
  31. pos = pos.GetNext();
  32. }
  33. if (pos.GetNext() == list)
  34. return true;
  35. return false;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement