Is there an existing algorithm for this notation translation/conversion? -


एक सिस्टम में एक संकेतन है जिसकी अभिव्यक्ति को (A + B) * C जैसा कि #MUL (#ADD (ए, बी), सी) । क्या इस तरह के नोटेशन रूपांतरण करने के लिए पहले से ही एक एल्गोरिथ्म है, ताकि उपयोगकर्ता एक अधिक पारंपरिक तरीके से प्रवेश कर सकें? दूसरे शब्दों में इनफ़िक्स से परिवर्तित करने के लिए एक एल्गोरिथ्म -> मेरा संकेतन। पहला मुद्दा यह है कि मैं अपने संकेतन के लिए एक सटीक नाम नहीं जानता ... यह रिवर्स पॉलिश जैसा है, लेकिन काफी नहीं। प्रत्येक ऑपरेटर को फ़ंक्शन लेने के तर्क के रूप में एन्कोड किया जाता है।

इनफ़िक्स नोटेशन को पार्स करने के लिए इस्तेमाल किया जा सकता है।


Comments

Popular posts from this blog

python - rename keys in a dictionary -

lex - Building a lexical Analyzer in Java -

windows - Heroku throws SQLITE3 Read only exception -