100. linked listにcircleあるかのチェック
シェアしよう
簡単 - accepted / - tried
Singly Linked List は一つの方向に連結されているノードリストです。
class Node { val: any next: Node constructor(val: any, next:Node) { this.val = val this.next = next }}const node2 = new Node(2)const node1 = new Node(1, node2) // connect 1 -> 2
もしあるノードの次は前のノードになると、circleができちゃう。
片方向リストにcircleあるかどうかをチェックする関数を作ってください。
時間と空間複雑性はどう?空間複雑性がO(1)の解決方法はありますか?