سورس کد الگوریتم هافمن با زبان سی پلاس پلاس C++

  • جمعه 10 ژانویه 2014
  • بازدید ۲,۷۸۲ نفر

تصویر hafmanCplus سورس کد الگوریتم هافمن با زبان سی پلاس پلاس C++

سورس کد الگوریتم هافمن با زبان سی پلاس پلاس C++

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

الگوریتم فشرده سازی و کدگذاری هافمن الگوریتمی برای فشرده سازی بی اتلاف داده ها است. در کدگذاری هافمن، از روشی برای انتخاب نمایش هر نماد استفاده شده است. در این روش کاراکترهای بیشتر استفاده شده با رشته‌های بیتی کوتاهتری نسبت به آنهای که کاربردشان کمتر است، نشان داده می‌شوند.

انواع مختلف کد گذاری هافمن:

کد هافمن n تایی – کد هافمن انطباقی – الگوریتم الگوی هافمن – کد هافمن با طول محدود – کد هافمن با ارزش حرفی متفاوت – کد قانونی هافمن .

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

در ادامه مطلب قسمت های از سورس برنامه کدگذاری هافمن را می توانید مشاهده کنید.

تکه کدهای از سورس کد الگوریتم هافمن با زبان سی پلاس پلاس:

باکس دانلود
شناسه:
۱۵۰۰
قیمت:
۳۵,۰۰۰ تـــــومان
ثبت نظر
ریفریش کنید!
نظرات کاربران (۳ مورد)
  1. تصویر آواتار کاربر 0
    پرویز شجاعی فر شنبه , 5 آگوست

    سلام در مورد شیوه کدگذاری هافمن مشکل دارم لطفا راهنمایی کنید. اطلاعات من توی تصویر بصورت بلوکهای 64*64 می باشد که مقادیری بین 0 تا 255 می گیرند حالا باید چیکارشونکنم. توی کدگذاری هافمن اطلاعات کاراکتریه ولی اینجا نیست.

  2. تصویر آواتار کاربر 0
    سمیه خداداد سه‌شنبه , 29 ژانویه

    کد متلب برای درخت هافمن میخوام، آیا شما تو سایت دارید ؟ من سورس کد برنامه نویسی اش رو نیاز دارم.

    • تصویر آواتار کاربر 2
      نوآوران گرمیشنبه , 16 فوریه

      تو سایت نه اما روی سیستم داریم که هنور روی سایت قرار نگرفته. جهت دریافت و هماهنگی با ایمیل سایت در ارتباط باشید همکاران راهنمایی خواهند کرد.