زمان کنونی: ۰۹ اردیبهشت ۱۴۰۳, ۰۱:۱۶ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

سوال ۳-۱۶.۳ __ clrs,Third Edition

ارسال:
  

t!r پرسیده:

Question سوال ۳-۱۶.۳ __ clrs,Third Edition

جواب این سوال؟؟؟
What is an optimal Huffman code for the following set of frequencies, based on the first 8 Fibonacci numbers

a:1 b:1 c:2 d:3 e:5 f:8 g:13 h:21

Can you generalize your answer to find the optimal code when the frequencies are the first n Fibonacci numbers

۰
ارسال:
  

ف.ش پاسخ داده:

سوال ۳-۱۶.۳ کتاب clrs

من الان دقیقا الگوریتم هافمن یادم نیست :

ولی فکر کنم حلش مثل کد هافمن با فرکانس معمولی هست با این تفاوت که اینجا وقتی دو حرفی که کمترین فرکانس رو دارن ادغام می کنید جمع فرکانسشون بزرگتر مساوی فرکانس حرف بعدی هست یعنی مکانش مشخصه.

مثلا اول ۱و۱ رو ادغام میکنید میشه ۲ بعد ۲ رو با ۲ ادغام میکنید میشه ۴ که این ۴ بین ۳ و ۵ قرار میگیره بعد ۳+۴ میشه ۷ و بین ۵ و ۸ قرار میگیره و الی آخر .

اگر درختشو بکشید واسه مثال بالا اگه اشتباه نکنم کدها به صورت زیر میشه :
h=0
,g=10,
f=110,
e=1110
a=1111110
b=1111111

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

۰
ارسال:
  

t!r پاسخ داده:

سوال ۳-۱۶.۳ __ clrs,Third Edition

شما وقتی ۲ رو با۲ جمع کردین، ۲ :c رو سمت چپ (۲ قرمز) آوردین ،چرا؟_ولی اگه سمت راست میاوردین (کادرقرمز)،کدهای a,b,c تغییرمیکرد.
(۰۵ بهمن ۱۳۸۹ ۰۴:۱۲ ب.ظ)admin نوشته شده توسط:  الگوریتم هافمن باید نتیجه بهینه رو بده، در صورتی که جواب غیر بهینه پاسخ باشه طراح اشتباه کرده و می‍شه اعتراض کرد. دوستان منطقی فکر کنید!. در ضمن الگوریتم هافمن هیچ اجباری به چپ یا راست بودن مجموع در ترکیب جدید نداره .در واقع اینکه چپ باشه یا راست تفاوتی نداره. چون که ضرب فراوانی در کدهای ایجاد شده در این دو درخت مثل هم می‍شه.
این الگوریتم خیلی پیچیده نیست و می‍شه حالت‍های مختلف رو به راحتی آزمایش کرد و یکی از هنرهای شما سرجلسه آزمودن روش‍های مختلف هست که باید به سرعت انجام بدین.
[تصویر:  attachment.php?aid=4244][تصویر:  attachment.php?aid=4289]


فایل‌(های) پیوست شده




موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  دانلود حل المسائل A First Course in Mathematical Modeling, 5th Edition jazana ۱ ۳,۰۳۰ ۱۳ آبان ۱۴۰۱ ۰۱:۲۲ ب.ظ
آخرین ارسال: مرجان فهمیده
  [دانلود] کتاب clrs همراه با حل تمرین و پیوست فارسی mehrdad66 ۳۸ ۸۳,۰۶۷ ۲۴ خرداد ۱۳۹۹ ۰۴:۲۲ ب.ظ
آخرین ارسال: Nargeshassani
  دانلود CLRS ویرایش سوم m450ud ۱۶ ۱۸,۸۴۶ ۲۱ مهر ۱۳۹۸ ۰۹:۳۶ ب.ظ
آخرین ارسال: etrok
  دانلود کتاب clrs ویرایش سوم چاپ پنجم jazana ۷ ۹,۰۹۷ ۳۰ مهر ۱۳۹۷ ۰۹:۲۷ ب.ظ
آخرین ارسال: faraaz_mb
  CLRS خوانی :) Mehrdadkl7 ۲۰ ۱۱,۲۰۵ ۲۷ مهر ۱۳۹۷ ۰۴:۳۷ ب.ظ
آخرین ارسال: دختر مهربان
Question نمونه حل تمرین های کتاب CLRS javad94 ۶ ۸,۹۶۲ ۱۸ خرداد ۱۳۹۷ ۰۶:۱۲ ب.ظ
آخرین ارسال: taranombaran_00
  فروش کتاب مقدمه ای بر الگوریتم ها(CLRS) ویراست ۳ جلد ۱و۲ reza777gh ۰ ۲,۴۸۲ ۱۹ آبان ۱۳۹۶ ۰۶:۲۲ ب.ظ
آخرین ارسال: reza777gh
  حل المسائل CLRS ویرایش سوم jazana ۶ ۱۶,۹۶۰ ۰۱ مرداد ۱۳۹۶ ۰۴:۰۹ ب.ظ
آخرین ارسال: reticent
  حل المسائل مقدمه ای بر الگوریتم ها(CLRS) ویراست سوم جلد اول و دوم milad.bh ۰ ۳,۴۲۱ ۰۸ دى ۱۳۹۵ ۰۴:۱۲ ق.ظ
آخرین ارسال: milad.bh
  لینک دانلود حل المسائل کتاب CLRS fateme66 ۲۲ ۳۵,۸۰۶ ۱۲ آذر ۱۳۹۵ ۰۲:۲۴ ب.ظ
آخرین ارسال: loghman206

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close