اظہار کا درخت

مصنف: Monica Porter
تخلیق کی تاریخ: 22 مارچ 2021
تازہ کاری کی تاریخ: 1 جولائی 2024
Anonim
High Density 2022
ویڈیو: High Density 2022

مواد

تعریف - اظہار کے درخت کا کیا مطلب ہے؟

ایک تاثرات کا درخت درخت جیسی ڈیٹا ڈھانچے میں ترتیب دیئے گئے تاثرات کی نمائندگی کرتا ہے۔ دوسرے لفظوں میں ، یہ ایک ایسا درخت ہے جس میں پتیوں کے ساتھ اظہار ہوتا ہے اور نوڈس آپریٹرز پر مشتمل ہوتے ہیں۔ ڈیٹا کے دیگر ڈھانچے کی طرح ، ایکسپریشن ٹری میں بھی ڈیٹا کا تعامل ممکن ہے۔ اظہار کے درخت بنیادی طور پر تاثرات ، خاص طور پر پیچیدہ تاثرات کا تجزیہ ، جائزہ لینے اور ان میں ترمیم کرنے کے لئے استعمال ہوتے ہیں۔


مائیکروسافٹ ازور اور مائیکروسافٹ کلاؤڈ کا تعارف | اس گائیڈ کے دوران ، آپ کو معلوم ہوگا کہ کلاؤڈ کمپیوٹنگ کیا ہے اور مائیکروسافٹ ایذور آپ کو بادل سے ہجرت کرنے اور اپنے کاروبار کو چلانے میں کس طرح مدد کرسکتا ہے۔

ٹیکوپیڈیا ایکسپریشن ٹری کی وضاحت کرتا ہے

اظہار کے درخت زبان کے سطح کے کوڈ کو اعداد و شمار کی شکل میں نمائندگی کرنے کی ایک بہترین تکنیک ہیں جو درخت کی شکل والے ڈھانچے میں محفوظ ہے۔ اظہار کے درخت کو لیمبڈا اظہار کی ایک یاد میں نمائش سمجھا جاتا ہے۔ درخت لیمبڈا اظہار پر مشتمل ڈھانچہ کو زیادہ واضح اور شفاف بنا دیتا ہے۔ ایکسپریشن ٹری کوڈ کو اسٹرنگ میں تبدیل کرنے کے لئے تخلیق کیا گیا ہے جو اس قابل ہے کہ وہ دوسرے عمل میں ان پٹ کو منتقل کیا جاسکے۔ اس میں استفسار میں شامل اصل عناصر ہیں ، نہ کہ استفسار کا اصل نتیجہ۔

اظہار کے درختوں کی ایک اہم خوبی یہ ہے کہ وہ ناقابل تغیر ہیں ، یعنی ایک موجودہ اظہار کے درخت میں ترمیم کرنے کے لئے ، درختوں کے موجودہ اظہار کی کاپی اور اس میں ترمیم کرکے ایک نئے اظہار کے درخت کو تعمیر کرنے کی ضرورت ہے۔ جب بات پروگرامنگ کی ہو تو ، ایک تاثراتی درخت عام طور پر پوسٹ فکس اظہار کے ساتھ بنایا جاتا ہے ، جس میں ایک وقت میں ایک علامت پڑھی جاتی ہے۔ اگر علامت ایک اوپیرینڈ ہے تو ، ایک نوڈ کا درخت تیار کیا جاتا ہے اور اس کی طرف اشارہ کرنے والے کو اسٹیک میں دھکیل دیا جاتا ہے۔