Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Ex 4
- // טענת כניסה: הפעולה מקבלת רשימה מעגלית של מספרים שלמים
- // טענת יציאה: הפעולה בודקת האם הרשימה היא ממוינת בסדר עולה ומחזירה אמת או שקר בהתאם
- public static bool IsSederOleRound(Node<int> list)
- {
- Node<int> pos = list;
- bool flag = false;
- pos = pos.GetNext();
- while (pos != list)
- {
- if (num < pos.GetValue())
- flag = true;
- else
- return false;
- num = pos.GetValue();
- pos = pos.GetNext();
- }
- return flag;
- }
- // Ex 5
- // טענת כניסה: הפעולה מקבלת רשימה מעגלית של מספרים שלמים
- // טענת יציאה: הפעולה בודקת האם הרשימה מעגלית ומחזירה אמת או שקר בהתאם
- public static bool IsRoundNode(Node<int> list)
- {
- Node<int> pos = list;
- pos = pos.GetNext();
- while (pos.GetNext() != list)
- {
- pos = pos.GetNext();
- }
- if (pos.GetNext() == list)
- return true;
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement