예제 #1
0
파일: ListStack.py 프로젝트: iaksit/MIN545
class ListStack:
    def __init__(self):
        self._data = LinkedList()

    def push(self, value):
        self._data.insertAtHead(value)

    def pop(self):
        return self._data.pop_head()

    def is_empty(self):
        return (self._data.size() == 0)

    def peek(self):
        return self._data._head.get_value()
예제 #2
0
파일: ListStack.py 프로젝트: acacar/MIN545
class ListStack:

    def __init__(self):
        self._data = LinkedList()

    def push(self, value):
        self._data.insertAtHead(value)
        
    def pop(self):
        return self._data.pop_head()

    def is_empty(self):
        return (self._data.size() == 0)

    def peek(self):
    	return self._data._head.get_value()
예제 #3
0
class ListQueue:
    def __init__(self):
        self._data = LinkedList()

    def enqueue(self, value):
        self._data.insertAtTail(value)

    def dequeue(self):
        return self._data.pop_head()

    def is_empty(self):
        return (self._data.size() == 0)

    def size(self):
        self._data.size()
예제 #4
0
파일: ListQueue.py 프로젝트: iaksit/MIN545
class ListQueue:

    def __init__(self):
        self._data = LinkedList()

    def enqueue(self, value):
        self._data.insertAtTail(value)

    def dequeue(self):
        return self._data.pop_head()

    def is_empty(self):
        return (self._data.size() == 0)

    def size(self):
        self._data.size()
예제 #5
0
파일: ListStack.py 프로젝트: iaksit/MIN545
 def __init__(self):
     self._data = LinkedList()
예제 #6
0
파일: ListStack.py 프로젝트: acacar/MIN545
 def __init__(self):
     self._data = LinkedList()