আমার কাছে প্রি-অর্ডার ট্র্যাভার্সাল এবং ডিএফএস উভয়ের ক্ষেত্রেই একইরকম বলে মনে হচ্ছে আমরা রুট থেকে বাম শাখা পর্যন্ত এবং পিছনে রুটে এবং তারপরে ডান শাখায় পুনরাবৃত্তি করে চলেছি। আমি ভুল হলে কেউ দয়া করে আমাকে সংশোধন করতে পারেন?
আগাম ধন্যবাদ!
আমার কাছে প্রি-অর্ডার ট্র্যাভার্সাল এবং ডিএফএস উভয়ের ক্ষেত্রেই একইরকম বলে মনে হচ্ছে আমরা রুট থেকে বাম শাখা পর্যন্ত এবং পিছনে রুটে এবং তারপরে ডান শাখায় পুনরাবৃত্তি করে চলেছি। আমি ভুল হলে কেউ দয়া করে আমাকে সংশোধন করতে পারেন?
আগাম ধন্যবাদ!
উত্তর:
প্রাক অর্ডার ট্র্যাভারসাল একটি ট্র্যাভারসাল, এটি বাইনারি গাছের প্রতিটি নোডে পরিদর্শন করে
গভীরতা প্রথম অনুসন্ধান একটি অনুসন্ধান, এটি একটি নির্দিষ্ট নোডের সন্ধান করে একটি স্বেচ্ছাসেবীর গ্রাফের চারপাশে যায় (এটি একটি চক্রবিহীন গ্রাফে সেরা কাজ করে (ওরফে ট্রি) অপ্রাসঙ্গিক)
তাদের একাকী পার্থক্যের নাম বলার জন্য এটিই যথেষ্ট বড় একটি পার্থক্য
হ্যাঁ, তবে এটি বিপরীত উপায় হওয়া উচিত: DFS
অনুরূপ PreOrder
।
শব্দটি বাইনারি গাছ এবং পার্সারের সাথে PreOrder
আরও প্রাসঙ্গিক ।
এটা একটা বাইনারি ট্রি অন্যান্য ট্র্যাভেরসাল আদেশ তুলনা করতে ব্যবহৃত হয়: , এবং ।
টপোলজিকাল বাছাই পোস্ট অর্ডার ট্রভারসাল এর সমান (সমস্ত সংলগ্ন নোড দেখার পরে নোডটিকে স্ট্যাকের মধ্যে চাপুন)।InOrder
PostOrder
PreOrder
প্রিনর্ডারে একটি বাইনারি গাছের পথ অনুসরণ করতে, নিম্নলিখিত ক্রিয়াকলাপগুলি সম্পন্ন করা হয়
এটি নীচের চিত্রটিতে প্রাক অর্ডার ট্র্যাভারসাল হবে 1,2,3,6,4,5,7,8,9,10,11,12
একই চিত্রে 1,2,3,4,5,6,7,8,9,10,11,12 ডিএফএসের জন্য হবে
ডিএফএস উত্স: http://datastructuresnotes.blogspot.in/2009/02/binary-tree-traversal-preorder-inorder.html
প্রাক অর্ডার উত্স: উইকি