منوی اصلی
به وبسایت پرشین آی تی خوش آمدید ، امروز دوشنبه ۲۹ مرداد ۱۳۹۷
خانه / سی شارپ / دانلود مجموعه چند سورس پیاده سازی الگوریتم هافمن در سی شارپ

دانلود مجموعه چند سورس پیاده سازی الگوریتم هافمن در سی شارپ

با سلام.مجموعه 5 پروژه از پیاده سازی الگوریتم هافمن در سی شارپ را در این پست جهت دانلود به اشتراک می گذارم.الگوریتم هافمن جهت فشرده سازی کلمات و رشته ها استفاده می شود.در پروژه ها امکان كد گذاري و كد گشايي داده ها وجود دارد.

سيستم رمز گذاري هافمن داراي مشخصات زير است:

  • طول رمز ها يكسان نمي باشد.
  • نيازي به جداسازنده نيست.
  • در الگوریتم هافمن به تعداد تكرار هر كاراكتر توجه شده است .يعني كاراكتر هايي كه بيشتر تكرار شده اند طول كد شده كمتري دارند.

نتيجه حاصل از روش هافمن يك درخت دودويي است كه هر حرف به عنوان يک برگ درخت است و رمز هر حرف درمسير ريشه درخت به آن حرف نهفته است.هر گام به چپ به منزله صفر و هر گام به راست به منزله يک است.هيچ حرفی به عنوان بخش ابتدای كد هيچ حرف ديگري نيست در نتيجه نيازی به جدا سازنده بين حروف متوالي نيست.

ضمن اینکه دو مقاله آموزشی از الگوریتم هافمن نیز در فایل دانلودی به پیوست قرار داده شده است.

موفق باشید /.

لینک های دانلود
جهت نمایش لینک دانلود وارد حساب کاربری خود شوید.

ثبت نام ورود
رمز فایل : بدون رمزگزارش خرابی لینک دانلود
بازدید : 574
تاریخ : ۱۳۹۶/۱۰/۲۷
نویسنده: مهدی
دسته: سی شارپ
http://prsit.ir/40
مطالب مرتبط

جهت عضویت در خبرنامه سایت ، آدرس ایمیل خود را وارد نمایید .

دیدگاه کاربرانبدون دیدگاه
هنوز دیدگاهی ثبت نشده