PDA

نسخه کامل مشاهده نسخه کامل : كد كردن يك رشته و ديكد كردن آن؟؟



omidreza812
01-08-2007, 18:32
سلام دوستان
الگوريتمي سراغ داريد كه بتونه يك رشته رو كد كنه ، جوري كه كوچكتر بشه و
وقتي اونو ديكد كرد به اندازه اولش برگرده؟
مثلاً: s1f5rg3gdsfkg84ohh2663vgfdfss

كد: 36gy658gf

ديكد: s1f5rg3gdsfkg84ohh2663vgfdfss


تشكر

as13851365
02-08-2007, 09:52
خوب مي توني در اولين مرحله كاراكتر اول را با كاراكتر دوم جمع كني

يعني كاري كني كه كد كاراكتر اول را باكد كاراكتر دوم جمع كني و يه كد جديدي به دست آوري و دوباره اين كدجديد را به كاراكتر تبديل كني اما نكته اي كه بايد رعايت كني اين است كه بايد كاري كني كه در هنگام كد كردن رشته ها مقادير اوليه خودشان را حفظ كنند

يعني در هنگام خارج كردن از كد راحت بتوني اين كار را انجام بدي

براي اين كار هم شما بايد يك الگوريتم كار خوبي باشيد كه بتوني براي اين كار الگوريتم خوبي طراحي كني

برنامه نويس موفق كسي است كه از الگوريتم چيزي بلد باشه نه از برنامه نويسي ؟

ehsan30
02-08-2007, 11:28
سلام دوستان
الگوريتمي سراغ داريد كه بتونه يك رشته رو كد كنه ، جوري كه كوچكتر بشه و
وقتي اونو ديكد كرد به اندازه اولش برگرده؟
مثلاً: s1f5rg3gdsfkg84ohh2663vgfdfss

كد: 36gy658gf

ديكد: s1f5rg3gdsfkg84ohh2663vgfdfss


تشكر

سلام
امید عزیز ، ضمن خوش آمد گویی به شما :20: آیا بهتر نبود سوال خود را در انجمن برنامه نویسی
مطرح نمایید ؟؟؟
با تشکر
بای

omidreza812
02-08-2007, 14:31
خوب مي توني در اولين مرحله كاراكتر اول را با كاراكتر دوم جمع كني

يعني كاري كني كه كد كاراكتر اول را باكد كاراكتر دوم جمع كني و يه كد جديدي به دست آوري و دوباره اين كدجديد را به كاراكتر تبديل كني اما نكته اي كه بايد رعايت كني اين است كه بايد كاري كني كه در هنگام كد كردن رشته ها مقادير اوليه خودشان را حفظ كنند

يعني در هنگام خارج كردن از كد راحت بتوني اين كار را انجام بدي

براي اين كار هم شما بايد يك الگوريتم كار خوبي باشيد كه بتوني براي اين كار الگوريتم خوبي طراحي كني

برنامه نويس موفق كسي است كه از الگوريتم چيزي بلد باشه نه از برنامه نويسي ؟


اي بابا!
اينو كه خودم ميدونم، مساله همون قسمت دوم الگوريتم هستش
كه چطوري به شكل اولش برگرده؟
بهر حال تشكر از اينكه جواب دادين.

mJo0T
17-08-2007, 19:08
فکر کنم ------ واسه رشته ها چیز خوبی باشه شاید هم ZLIB

اگه ------ خواستی بگو فایل include اونو واسه masm بهت بدم:10:

XackerX
19-08-2007, 20:20
الگوريتمهاي فشرده سازي اكثرا اين كار رو انجام ميدن . مثلا Huffman كه تو Zip استفاده ميشه براي شروع چيزه خوبيه

mJo0T
02-09-2007, 23:31
یه چیزی رو فراموش کردم ، اینکه خروجی ------ مهمولاً 33 درصد از ورودی بزرگتره .[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]