Postingan

Menampilkan postingan dari Juli, 2018

STRUKTUR DATA - INFIX, PREFIX, POSTFIX EXPRESSIONS Python

Gambar
STRUKTUR DATA - Infix, Prefix dan Postfix Expressions Maka Operasi calculnyafore level dari presedensi tersebut. A + B * C + D = ((A + (B * C)) + D) → operator * lebih didahulukan dari operator *, dan operator + yang pertama juga didahulukan fungsi yang kedua (kiri ke kanan) . Jadi pronsip Tingkat precedence adalah : Presedensi Tertinggi dan Kiri ke Kanan .              PostFixEvaluation   def stack():     s=[]     return (s) def push(s,data):     s.append(data) def pop(s):     data=s.pop()     return (data) def peek(s):     return(s[len(s)-1]) def isEmpty(s):     return(s==[]) def size (s):     return(len(s)) def isOperand(x):     return (ord(x)>=ord('a')and ord(x)<=ord('z'))or(ord(x)>=ord('A')and ord(x)<=ord('Z')) def Infix(x):     s=stack()  ...