feat: osijvrsoi

This commit is contained in:
2026-03-06 19:17:30 -05:00
parent 2cac846a4d
commit aad6f3e91f
43 changed files with 136 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
package linked_list_cycle
type ListNode struct {
Val int
Next *ListNode
}
func succeed(n *ListNode) *ListNode {
if n == nil {
return n
} else {
return n.Next
}
}
func HasCycle(head *ListNode) bool {
one, two := head, succeed(head)
for one != nil && two != nil {
if one == two {
return true
}
one, two = succeed(one), succeed(succeed(two))
}
return false
}