এটি খুব নির্বোধ হতে পারে তবে আমি ভাবছিলাম, এটি সমস্ত ট্র্যাভারসাল প্রকারের বাইনারি গাছের (সমতল, সাজানো এবং সুষম) প্রসঙ্গে:
- গভীরতা প্রথম প্রাক অর্ডার
- গভীরতা-প্রথম অর্ডার
- গভীরতা-প্রথম পোস্ট-অর্ডার
- পানা প্রথম
প্রাক এবং পোস্ট-অর্ডারগুলির প্রকৃত উপযোগিতা কী? আমি বলতে চাইছি, বাইনারি গাছের এমন কোনও ধরণের এবং / অথবা কনফিগারেশন রয়েছে যেখানে প্রাক এবং / অথবা পোস্ট-অর্ডার ট্র্যাভারসাল অন্য দুটির চেয়ে কিছু (কিছু) সুবিধা (গুলি) দেবে?
আফিক্স, বাইনারি গাছগুলির নির্দিষ্ট ধরণের এবং কনফিগারেশন রয়েছে যার জন্য ক্রম এবং প্রস্থ প্রথম কোনও নির্দিষ্ট সুবিধা দিতে পারে:
ভারসাম্য বাইনারি গাছের জন্য যে কোনও গভীরতা-প্রথম ট্র্যাভারসাল প্রথম প্রস্থের তুলনায় কম মেমরি স্টোরেজ স্পেস ব্যবহার করবে (উদাহরণস্বরূপ, or বা n নোডের ভারসাম্য বাইনারি গাছের জন্য উচ্চতা 2 হয় তাই কোনও গভীরতা-প্রথম ট্র্যাভারসালকে সর্বাধিক সঞ্চয় করতে হবে যে কোনও সময় 2 টি নোড থাকে, যখন সর্বশেষ স্তরে 3 বা 4 নোড থাকে তাই প্রস্থের প্রথম ট্র্যাভারসালটি কোনও সময়ে 3 বা 4 নোড পর্যন্ত সঞ্চয় করতে হবে)। এই ক্ষেত্রে ইন-অর্ডার ট্র্যাভারসাল ব্যবহার করে ন্যূনতম পরিমাণ মেমরি ব্যবহার হয় এবং তাদের প্রাকৃতিক ক্রমে নোডগুলিতে যান।
একটি ভারসাম্যহীন বাইনারি গাছের জন্য, যদি এটি সবচেয়ে খারাপ ক্ষেত্রে সন্নিবেশের দৃশ্যের কাছাকাছি থাকে, তবে এটিকে প্রসারিত করে প্রথম-ডিগ্রী-ফার্স্ট ট্র্যাভারসালের তুলনায় কম স্মৃতি ব্যবহার করবে। সুতরাং এক্ষেত্রে প্রস্থ-প্রথম একটি সুবিধা দেয়। ক্রম ট্র্যাভারসাল তাদের প্রাকৃতিক ক্রম মান আবার দেখার সুবিধা আছে।
তবে আমি এমন পরিস্থিতিটি ভাবতে পারি না যেখানে প্রাক এবং ট্র্যাভারসাল অন্যান্য দুটির চেয়ে বেশি সুবিধা দেয়।
A + B * C
, যা সাধারণ ব্যবহারকারীদের জন্য পোস্টফিক্স ক্রমের পূর্ববর্তী চেয়ে আরও সহজ।