अभिव्यक्ति वृक्ष

लेखक: Monica Porter
निर्मितीची तारीख: 22 मार्च 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
3.12 अभिव्यक्ति वृक्ष | बाइनरी एक्सप्रेशन ट्री | डेटा संरचनाएं
व्हिडिओ: 3.12 अभिव्यक्ति वृक्ष | बाइनरी एक्सप्रेशन ट्री | डेटा संरचनाएं

सामग्री

व्याख्या - अभिव्यक्ती वृक्ष म्हणजे काय?

एक अभिव्यक्ति वृक्ष एखाद्या झाडासारख्या डेटा स्ट्रक्चरमध्ये व्यवस्था केलेल्या अभिव्यक्तींचे प्रतिनिधित्व आहे. दुसर्‍या शब्दांत सांगायचे तर हे पानांचे एक झाड आहे कारण अभिव्यक्तीचे ऑपरेंड्स आणि नोड्समध्ये ऑपरेटर असतात. अन्य डेटा स्ट्रक्चर्स प्रमाणेच, एक्सप्रेसन्स ट्रीमध्ये डेटा संवाद देखील शक्य आहे. अभिव्यक्ती झाडे प्रामुख्याने जटिल अभिव्यक्तींचे विश्लेषण, मूल्यांकन आणि सुधारित करण्यासाठी वापरली जातात.


मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपीडिया एक्सप्रेशन ट्री समजावून सांगते

अभिव्यक्तीची झाडे डेटाच्या स्वरुपात भाषा-स्तरीय कोडचे प्रतिनिधित्व करण्यासाठी सर्वोत्तम तंत्र आहेत, जे झाडाच्या आकाराच्या संरचनेत संग्रहित आहे. अभिव्यक्तीचे झाड लांबडा अभिव्यक्तीचे स्मृती प्रतिनिधित्व मानले जाते. वृक्ष लॅम्बडा अभिव्यक्ती असलेली रचना अधिक स्पष्ट आणि पारदर्शक बनवते. अभिव्यक्ती वृक्ष कोडला स्ट्रिंगमध्ये रूपांतरित करण्यासाठी तयार केला गेला होता जो इतर प्रक्रियेत इनपुट म्हणून पाठविण्यास सक्षम आहे. त्यात क्वेरीमध्ये सामील असलेले वास्तविक घटक आहेत आणि क्वेरीचा वास्तविक परिणाम नाही.

अभिव्यक्तिच्या झाडाचे एक महत्त्वाचे गुणधर्म म्हणजे ते बदलण्यायोग्य नसतात, म्हणजे अस्तित्त्वात असलेल्या अभिव्यक्तीच्या वृक्षात सुधारणा करण्यासाठी, विद्यमान वृक्षांच्या अभिप्रायाची प्रत बनवून आणि सुधारित करून नवीन अभिव्यक्ती वृक्ष तयार करणे आवश्यक आहे. जेव्हा प्रोग्रामिंगचा विचार केला जातो तेव्हा एक अभिव्यक्ती ट्री सहसा पोस्टफिक्स एक्सप्रेशन्ससह बनविली जाते, ज्यात एका वेळी एक चिन्ह वाचले जाते. चिन्ह ऑपरेंड असल्यास, एक-नोड वृक्ष तयार केला जाईल आणि त्यास पॉईंटर स्टॅकमध्ये ढकलले जाईल.