Skip to content

Commit c90dc01

Browse files
committed
fix: merge conflict
Remove duplicated lines created when merging main into dev
1 parent 74b8e35 commit c90dc01

File tree

2 files changed

+0
-23
lines changed

2 files changed

+0
-23
lines changed

pystrukts/list/doubly_linked_list.py

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ def __str__(self):
3030
return f"DoublyLinkedNode({self.data}){' <-> ' + str(self.next) if self.next else ''}"
3131

3232
@dataclass
33-
class DoublyLinkedList(LinkedList[DoublyLinkedNode]):
3433
class DoublyLinkedList(LinkedList[DoublyLinkedNode]):
3534
'''
3635
DoublyLinkedList Class.
@@ -62,9 +61,6 @@ class DoublyLinkedList(LinkedList[DoublyLinkedNode]):
6261
def __init__(self, circular: bool = False):
6362
super().__init__(DoublyLinkedNode, circular)
6463

65-
def _link(self, node1: DoublyLinkedNode, node2: DoublyLinkedNode):
66-
super().__init__(DoublyLinkedNode, circular)
67-
6864
def _link(self, node1: DoublyLinkedNode, node2: DoublyLinkedNode):
6965
'''
7066
Link two nodes.
@@ -78,12 +74,4 @@ def _link(self, node1: DoublyLinkedNode, node2: DoublyLinkedNode):
7874
node1.next = node2
7975
if node2:
8076
node2.prev = node1
81-
82-
node1 (DoublyLinkedNode): The first node.
83-
node2 (DoublyLinkedNode): The second node.
84-
'''
85-
86-
node1.next = node2
87-
if node2:
88-
node2.prev = node1
8977

pystrukts/list/singly_linked_list.py

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,6 @@ class SinglyLinkedNode:
2727
def __str__(self):
2828
return f"SinglyLinkedNode({self.data}){' -> ' + str(self.next) if self.next else ''}"
2929

30-
31-
class SinglyLinkedList(LinkedList[SinglyLinkedNode]):
32-
3330
class SinglyLinkedList(LinkedList[SinglyLinkedNode]):
3431
'''
3532
SinglyLinkedList Class.
@@ -61,9 +58,6 @@ class SinglyLinkedList(LinkedList[SinglyLinkedNode]):
6158
def __init__(self, circular: bool = False):
6259
super().__init__(SinglyLinkedNode, circular)
6360

64-
def _link(self, node1: SinglyLinkedNode, node2: SinglyLinkedNode):
65-
super().__init__(SinglyLinkedNode, circular)
66-
6761
def _link(self, node1: SinglyLinkedNode, node2: SinglyLinkedNode):
6862
'''
6963
Link two nodes.
@@ -75,8 +69,3 @@ def _link(self, node1: SinglyLinkedNode, node2: SinglyLinkedNode):
7569
'''
7670

7771
node1.next = node2
78-
node1 (SinglyLinkedNode): The first node.
79-
node2 (SinglyLinkedNode): The second node.
80-
'''
81-
82-
node1.next = node2

0 commit comments

Comments
 (0)