def keys(self):
   """return keys in symbol table as an Iterable."""
   queue = Queue()
   for i in range(self.M):
     for key in self.st[i].keys():
       queue.enqueue(key)
   return queue
 def keys(self):
     """return keys in symbol table as an Iterable."""
     queue = Queue()
     for i in range(self.M):
         for key in self.st[i].keys():
             queue.enqueue(key)
     return queue
 def keys(self):
   """Returns all keys in the symbol table as an Iterable."""
   queue = Queue()
   x = self._first # loop thru: first -> end
   while x is not None:
     queue.enqueue(x._key)
     x = x._next
   return queue
Exemplo n.º 4
0
 def keys(self):
     """Returns all keys in the symbol table as an Iterable."""
     queue = Queue()
     x = self._first  # loop thru: first -> end
     while x is not None:
         queue.enqueue(x._key)
         x = x._next
     return queue
 def keys(self):
   """Returns all self._keys in the symbol table as an Iterable."""
   queue = Queue()
   for i in range(self._M):
     if self._keys[i] is not None: queue.enqueue(self._keys[i])
   return queue
 def keys(self):
     """Returns all self._keys in the symbol table as an Iterable."""
     queue = Queue()
     for i in range(self._M):
         if self._keys[i] is not None: queue.enqueue(self._keys[i])
     return queue