تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 5 از 5

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

  1. #1
    پروفشنال mo.mo's Avatar
    تاريخ عضويت
    Jul 2007
    محل سكونت
    شمال
    پست ها
    538

    پيش فرض الگریتم فشرده سازی هافمن

    سلام دوستان .
    من دنبال الگریتم فشرده سازی هافمن میگردم.
    البته چیز هایی که دیدم یکم متفاوت با اون چیزی هست که من میخوام.
    من الگریتم فشرده سازی یه رشته حرف رو میخوام.
    از دوستان اگه کسی چیزی میدونه داره ممنون میشم یه کمکی به ما بکنه.

  2. #2
    پروفشنال mo.mo's Avatar
    تاريخ عضويت
    Jul 2007
    محل سكونت
    شمال
    پست ها
    538

    پيش فرض

    کسی نظری نداره؟

  3. #3
    حـــــرفـه ای sin2x=2sinxcosx's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    2,234

    پيش فرض

    آخه سخته اینجا توضیح دادن .
    شما میاین یکی یکی تعداد کاراکترهای رشته تونو می شمارین . مثلا حرف A چهارتا ، B سه تا و C یدونه .
    حالا اینا رو از بیشتر تا کمتر از چپ به راست می نویسین . دو تا دو تا از راست یدونه هشت فارسی روشون رسم می کنین که میشن یدونه . بعد حرف بعدی رو با ترکیب اینا ترکیب می کنین . حالا که درخت هافمن تشکیل شد از بالا اگه سمت چپ رفتین 1 و اگه راست رفتین 0 می ذارین . اینجوری هر حرف با یه عدد کد میشه . که اگه چهار نوع حرف تو رشته تون داشته باشین این کد حداکثر 3 بیتی ، اگه 10 حرف داشته باشین 9 بیتی و الا آخر . (در نظر داشته باشین که هر حرف 8 بیت هست .)

  4. این کاربر از sin2x=2sinxcosx بخاطر این مطلب مفید تشکر کرده است


  5. #4
    پروفشنال mo.mo's Avatar
    تاريخ عضويت
    Jul 2007
    محل سكونت
    شمال
    پست ها
    538

    پيش فرض

    آخه سخته اینجا توضیح دادن .
    شما میاین یکی یکی تعداد کاراکترهای رشته تونو می شمارین . مثلا حرف A چهارتا ، B سه تا و C یدونه .
    حالا اینا رو از بیشتر تا کمتر از چپ به راست می نویسین . دو تا دو تا از راست یدونه هشت فارسی روشون رسم می کنین که میشن یدونه . بعد حرف بعدی رو با ترکیب اینا ترکیب می کنین . حالا که درخت هافمن تشکیل شد از بالا اگه سمت چپ رفتین 1 و اگه راست رفتین 0 می ذارین . اینجوری هر حرف با یه عدد کد میشه . که اگه چهار نوع حرف تو رشته تون داشته باشین این کد حداکثر 3 بیتی ، اگه 10 حرف داشته باشین 9 بیتی و الا آخر . (در نظر داشته باشین که هر حرف 8 بیت هست .)
    ممنون از توضیحتون.
    ولی من میدونم الگریتم چه جوری کار میکنه. فقط کد این الگریتم رو میخوام(c++) .
    یعنی یه رشته اعداد و بگیره و کد کنه.

  6. #5
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2008
    پست ها
    3

    پيش فرض هافمن

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

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •