LinkedList Dövr
Zaman limiti 1 saniyə-dir
Yaddaş məhdudiyyəti 128 meqabayt
Əlaqələndirilmiş siyahı verilmişdir. Onda dövr varmı?
Əlaqələndirilmiş siyahının təyini:
// Java class ListNode { int val; ListNode next; ListNode(int x) { val = x; next = null; } }
// C++ class ListNode { public: int val; ListNode *next; ListNode(int x) : val(x), next(NULL) {} };
// C struct ListNode { int val; struct ListNode *next; };
Əlaqələndirilmiş siyahıda dövr varsa 1, əks halda 0 qaytaran hasCycle funksiyasını tərtib edin. Изменять значения элементов списка запрещено.
// Java int hasCycle(ListNode head)
// С, C++ int hasCycle(ListNode *head)
Nümunə
hasCycle funksiyası 0 qaytarır, çünki əlaqələndirilmiş siyahıda dövr yoxdur.
hasCycle funksiyası 1 qaytarır, çünki əlaqələndirilmiş siyahıda dövr var.
Təqdimatlar 5K
Qəbul dərəcəsi 38%