السلام عليكم
محتاج مساعدة فى شرح assignment الجورزم ، للأسف منشغل عن المادة والcoding من فترة ومحتاج مهندس يبقى معايا فى ميتنج يشرحلى المطلوب ويكون معايا فى كتابة الكود ويحل المشاكل والايرورز اللى تظهر بسرعة ويقول اسبابها ، المساعدة قد تستمر لأشياء أخرى وتتوسع لتسليمات أخرى
ده اختصار للمطلوب فيه ، للأسف مطلوب فى يوم او يومين بالكتير ، فياريت يكون ده فى عين الاعتبار
Huffman Compression Algorithm Implementation
Objective:
Implement Huffman's algorithm for compressing and decompressing arbitrary files. The implementation should collect statistics from the input file, apply the compression algorithm, and store codewords' representation in the compressed file for decompression.
Specifications:
Submit a single runnable jar named huffman_<id>.jar (replace <id> with your id number) containing source code files.
The jar will be used for both compression and decompression.
For compression: java -jar huffman_<id>.jar c absolute_path_to_input_file n (where n is the number of bytes considered together).
For decompression: java -jar huffman_<id>.jar d absolute_path_to_input_file.
Compressed file naming: <id>.<n>.abc.exe.hc in the same directory as the input file.
Decompressed file naming: extracted.abc.exe in the same directory.
Analysis Requirements:
Submit a report showing compression ratios for different values of n = 1, 2, 3, 4, 5 on specific files (gbbct10.seq and PDF of greedy algorithms lecture).
Compare compression ratios with 7-zip (https://www.7-zip.org/) and explain observations.
Compression ratio defined as the size of compressed file divided by the size of the original file.
Policies and Submission Requirements:
Use Java for implementation.
Note: Ensure code efficiency for large files, test on small inputs for correctness, and be prepared for potential time-consuming experiments.
السلام عليكم م.عمرو انا د.رجاء حاصلة على دكتوراة في هندسة الحاسبات . لدي خبرة في java coding with eclipse and the Huffman coding algorithm استطيع باذن الله شرح ...
سلام عليكم يا عمرو، معاك محمد اسامة مهندس برمجيات وطالب فالصف الرابع حاسبات ومعلومات قسم علوم الحاسب. أتمنى تكون بخير. أفهم تماما ضرورة الحصول على مساعدة سريعة....
السلام عليكم انا مهندس مصرى متمكن في البرمجة اقدر اساعدك بشكل كبير في التاسكات وهعلمك ازاى تحترف البرمجة بعد كده مع الاعتماد علي نفسك للتطوير
السلام عليكم، نعك محمود احمد، مهندس تكنولوجيا المعلومات. خبرة في البرمجة وتصميم الخوارزميات بلغات متنوعة. مستعد لأكون مرافق لك في عملية التعلم. انا وضعت المدة ط...
السلام عليكم ورحمة الله اهلا بك يا عمرو انا محمد وطالب جامعي في كلية هندسة البرمجيات ولقد درست Data Structures and Algorithm واستطيع مساعدتك ان شاء الله في عمل ...