पर कनवर्ट करते समय किसी विधि के तर्कों की संख्या की गणना कैसे करें मेरे पास एक अभिव्यक्ति है। MIN (MAX (AVG (AVG (4,2), 2,3), एसयूएम (1,2)) मैंने इन्फिक्स को उल्लिखित पॉलिश नोटेशन में कनवर्ट करने के ल
मैं कक्षा के लिए जावास्क्रिप्ट में शंटिंग-यार्ड एल्गोरिदम लागू करने पर काम कर रहा हूं। var userInput = prompt("Enter in a mathematical expression:");
var postFix = InfixToPostfix(userInput);
var res
शुनिंग-यार्ड एल्गोरिदम का उपयोग करके मेरी अभिव्यक्ति पार्सर है, यह एक स्थिति को छोड़कर उम्मीद के अनुसार अच्छी तरह से काम करता है, जब मैं 2 * 3 में यूनरी माइनस का उपयोग करता हूं तो यह काम नहीं करेगा (म
के साथ समस्याएं मैंने जावा में एक शंटिंग यार्ड एल्गोरिदम सफलतापूर्वक कार्यान्वित किया है। एल्गोरिदम स्वयं सरल था हालांकि मुझे टोकनेज़र के साथ परेशानी हो रही है। वर्तमान में एल्गोरिदम एक चीज को छोड़कर
के लिए यून्री माइनस को संभालने के लिए एक इन्फिक्स अभिव्यक्ति को एक पोस्टफिक्स में कनवर्ट करने के लिए असाइन करने के लिए एक बेहतर तरीका है? स्पष्ट एक 0 के साथ प्रत्येक यूनरी "-" उपसर्ग होगा। क्या कोई बे
मैं विकी पृष्ठ पर देख कर दिया गया है: http://en.wikipedia.org/wiki/Shunting-yard_algorithm मैं कोड उदाहरण का उपयोग किया है पहले भाग का निर्माण करने, मूल रूप से मैं इस समय बदल सकते हैं: 3 4 2 * 1 5 − 2