ورود

View Full Version : سوال:نحوه ی ساخت فایل فشرده شده با هافمن



dracula_killer
پنج شنبه 05 بهمن 1391, 11:07 صبح
سلام دوستان
امیدوارم که در جای درستی این تاپیک رو مطرح کردم‌‍‍‍‍.اگر هم نه که ببخشید چون اولین پستمه و خیلی با قوانین اینجا آشنا نیستم:

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

یعنی الان کاراکتر ها با استفاده از درخت هافمن کد گذاری شدن.فقط مونده با استفاده از این جدول کدها فایل خروجی که فشرده شده رو بسازم.ولی نمی دونم اصلا باید چجوری این کارو بکنم.کسی می تونه کمکی در این زمینه بهم بکنه؟
ممنون میشم

dracula_killer
پنج شنبه 12 بهمن 1391, 01:26 صبح
یه راهی به ذهنم رسید
توی C# اگر اشتباه نکنم ما باینری رایتر داریم که از اون طریق میشه کاری که من میخوام بالا انجام بدم رو راحت پیاده کرد.
توی جاوا انگار همچین کلاس یا کلاس مشابهی نداریم.میشه جایگزینی واسش بگین؟

kamranK1
یک شنبه 27 اسفند 1391, 13:14 عصر
سلام این یه تمرین تو درس طراحی الگریتم بود که من حلش کردم !!
اگر بخوای کدش رو بهت می دم !!
فقط یه مشکل کوچیک داره ۱و ۰ های من به صورت کاراکتر هست که اون هارو باید به بایت تبدیل کنی !!!