@ -1,2 +1,4 @@ |
|||||
\select@language {french} |
\select@language {french} |
||||
\contentsline {figure}{\numberline {1}{\ignorespaces Différentes positions possible de points par rapport à $A$ et $B$\relax }}{3} |
\contentsline {figure}{\numberline {1}{\ignorespaces Différentes positions possible de points par rapport à $A$ et $B$\relax }}{3} |
||||
|
\contentsline {figure}{\numberline {2}{\ignorespaces Graphe de gabriel\relax }}{4} |
||||
|
\contentsline {figure}{\numberline {3}{\ignorespaces Graphe de voisinage realtif\relax }}{5} |
||||
|
|||||
|
After Width: | Height: | Size: 35 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 41 KiB |
|
After Width: | Height: | Size: 30 KiB |
@ -0,0 +1,22 @@ |
|||||
|
class Stack: |
||||
|
class StackElem: |
||||
|
def __init__(self, elt, prec): |
||||
|
self.elt = elt |
||||
|
self.prec = prec |
||||
|
|
||||
|
def __init__(self, elts=[]): |
||||
|
self.first = None |
||||
|
for e in elts: |
||||
|
self.add(e) |
||||
|
|
||||
|
def add(self, e): |
||||
|
se = self.StackElem(e, self.first) |
||||
|
self.first = se |
||||
|
|
||||
|
def pop(self): |
||||
|
e = self.first.elt |
||||
|
self.first = self.first.prec |
||||
|
return e |
||||
|
|
||||
|
def empty(self): |
||||
|
return self.first is None |
||||