توضیحات
پروژه آماده برنامه نویسی به زبان C++ برای درخت B
در علوم کامپیوتر، یک درخت بی پلاس درختی است که داده مرتب شده را به شکلی نشان میدهد که درج، دریافت و حذف اطلاعات که هر کدام با یک کلید مشخص میشود، کارآمد باشد. این یک حافظه ذخیرهای پویا و چند سطحی است، با پیوندهای بیشینه و کمینه بین تعداد کلیدهای هر خانه ذخیرهای (عموماً به آنها گره یا بلوک گفته میشود). در یک درخت بی پلاس، بر خلاف یک درخت بی ماینس، تمام رکوردها در سطح برگهای درخت ذخیره میشوند؛ تنها کلیدها در گره داخلی ذخیره میشوند.
ارزش اولیهٔ یک درخت بی پلاس در ذخیره کردن دادههای آن با مفهوم یک ذخیرهسازی بلوک-محور بهطور خاص سیستم فایلها برای بازیابی کار آمد است. این عمدتاً به دلیل این است که بر خلافدرخت جستجوی دودویی، درختان بی پلاس گنجایش خروجی زیادی دارند (بهطور نمونهای از مرتبه ۱۰۰ یا بیشتر)، که تعداد عملیات ورودی/خروجی مورد نیاز برای پیدا کردن یک عنصر در درخت را کاهش میدهد.
سیستم فایل هایJFS, NTFS, NSS, Reiser FS, JFS همگی از این نوع درخت برای ذخیرهسازی (فهرست سازی) اطلاعات دربارهٔ دادهها استفاده میکنند. سیستمهای مدیریتی رابطهای پایگاههای داده مثل IBM DB2، Informix, Microsoft SQL Server, Oracle 8، Sybase ASE, PostgerSQL, Firebird, MySQL واسکیوال لایت این نوع درخت را برای جدول خانههای حافظه پشتیبانی میکنند. سیستمهای مدیریتی کلید-مقدار مانند Tokyo Tyrant و Tokyo Cabinet این نوع درخت را برای دسترسی به دادهها تأیید میکند. InfinityDB یک درخت بی متقارن است.
پروژه آماده برنامه نویسی به زبان C++ برای درخت B توسط کارشناسان گروه ۱.۲.۳ پروژه پیاده سازی گردیده و به تعداد محدودی قابل فروش می باشد.
- فایلهای پروژه به صورت کامل پس از خرید فایل بلافاصله در اختیار شما قرار خواهد گرفت.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.