مشخصات

زبان

سی شارپ

بانک اطلاعاتی

فایل ها

۲۸,۰۰۰ تـــــومان

سورس درخت جستجوی دودویی به زبان سی شارپ

  • جمعه ۱۵ فروردین ۱۳۹۹
  • بازدید ۲,۰۳۵ نفر

تصویر binary-search-tree-in-c-sharp_8334 سورس درخت جستجوی دودویی به زبان سی شارپ

سورس درخت جستجوی دودویی به زبان سی شارپ

در این بخش سورس درخت جستجوی دودویی به زبان سی شارپ را برای شما آماده کرده ایم که در محیط نرم افزار ویژوال استودیو و زبان سی شارپ نوشته شده است. در ادامه می توانید توضیحات، تصاویر و همچنین فیلمی از نحوه کارکرد پروژه را مشاهده کنید.

توضیحات پروژه

BST یا همان Binary Search Tree یک درخت باینری با ترتیب متقارن است که می تواند تهی نیز باشد. منظور از ترتیب متقارن این است که هر گره شامل یک کلید است. کلید هر گره کوچکتر از کلید گره زیر درخت سمت راست و بزرگتر از کلید گره زیر درخت سمت چپ است. درخت جستجوی باینری با نام Sorted/Ordered Binary Tree نیز شناخته می شود.

عملیات قابل انجام بر روی یک درخت جستجوی دودویی عبارت اند از:

  • ایجاد یک درخت جستجوی خالی (null)
  • تست خالی بودن یا نبودن درخت جستجو
  • درج گره جدید
  • جستجوی یک گره خاص
  • حذف یک گره خاص
  • پیمایش درخت جستجوی دودویی

جستجو در BST

به منظور جستجوی یک عنصر (فرض کنید عنصری با کلید x) ابتدا از ریشه درخت باینری شروع می کنیم. اگه ریشه برابر با null بود، به این معنی است که درخت جستجو هیچ عنصری ندارد و عملیات جستجو ناموفق خواهد بود. اما اگه ریشه null نبود، مقدار x را با مقدار ریشه مقایسه میکنیم. اگر x کمتر از مقدار ریشه باشد، زیر درخت چپ را جستجو می کنیم. اگر x بزرگتر از مقدار ریشه باشد آنگاه زیر درخت راست را جستجو می کنیم. این عملیات تا پیدا کردن عنصر مورد جستجو ادامه می یابد.

 


تصویر 1
تصویر 2
باکس دانلود
شناسه:
۸۳۳۴
زبان:
سی شارپ
قیمت:
۲۸,۰۰۰ تـــــومان
ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است