مشاهده نسخه کامل
: كد كردن يك رشته و ديكد كردن آن؟؟
omidreza812
01-08-2007, 17:32
سلام دوستان
الگوريتمي سراغ داريد كه بتونه يك رشته رو كد كنه ، جوري كه كوچكتر بشه و
وقتي اونو ديكد كرد به اندازه اولش برگرده؟
مثلاً: s1f5rg3gdsfkg84ohh2663vgfdfss
كد: 36gy658gf
ديكد: s1f5rg3gdsfkg84ohh2663vgfdfss
تشكر
as13851365
02-08-2007, 08:52
خوب مي توني در اولين مرحله كاراكتر اول را با كاراكتر دوم جمع كني
يعني كاري كني كه كد كاراكتر اول را باكد كاراكتر دوم جمع كني و يه كد جديدي به دست آوري و دوباره اين كدجديد را به كاراكتر تبديل كني اما نكته اي كه بايد رعايت كني اين است كه بايد كاري كني كه در هنگام كد كردن رشته ها مقادير اوليه خودشان را حفظ كنند
يعني در هنگام خارج كردن از كد راحت بتوني اين كار را انجام بدي
براي اين كار هم شما بايد يك الگوريتم كار خوبي باشيد كه بتوني براي اين كار الگوريتم خوبي طراحي كني
برنامه نويس موفق كسي است كه از الگوريتم چيزي بلد باشه نه از برنامه نويسي ؟
سلام دوستان
الگوريتمي سراغ داريد كه بتونه يك رشته رو كد كنه ، جوري كه كوچكتر بشه و
وقتي اونو ديكد كرد به اندازه اولش برگرده؟
مثلاً: s1f5rg3gdsfkg84ohh2663vgfdfss
كد: 36gy658gf
ديكد: s1f5rg3gdsfkg84ohh2663vgfdfss
تشكر
سلام
امید عزیز ، ضمن خوش آمد گویی به شما :20: آیا بهتر نبود سوال خود را در انجمن برنامه نویسی
مطرح نمایید ؟؟؟
با تشکر
بای
omidreza812
02-08-2007, 13:31
خوب مي توني در اولين مرحله كاراكتر اول را با كاراكتر دوم جمع كني
يعني كاري كني كه كد كاراكتر اول را باكد كاراكتر دوم جمع كني و يه كد جديدي به دست آوري و دوباره اين كدجديد را به كاراكتر تبديل كني اما نكته اي كه بايد رعايت كني اين است كه بايد كاري كني كه در هنگام كد كردن رشته ها مقادير اوليه خودشان را حفظ كنند
يعني در هنگام خارج كردن از كد راحت بتوني اين كار را انجام بدي
براي اين كار هم شما بايد يك الگوريتم كار خوبي باشيد كه بتوني براي اين كار الگوريتم خوبي طراحي كني
برنامه نويس موفق كسي است كه از الگوريتم چيزي بلد باشه نه از برنامه نويسي ؟
اي بابا!
اينو كه خودم ميدونم، مساله همون قسمت دوم الگوريتم هستش
كه چطوري به شكل اولش برگرده؟
بهر حال تشكر از اينكه جواب دادين.
فکر کنم ------ واسه رشته ها چیز خوبی باشه شاید هم ZLIB
اگه ------ خواستی بگو فایل include اونو واسه masm بهت بدم:10:
الگوريتمهاي فشرده سازي اكثرا اين كار رو انجام ميدن . مثلا Huffman كه تو Zip استفاده ميشه براي شروع چيزه خوبيه
یه چیزی رو فراموش کردم ، اینکه خروجی ------ مهمولاً 33 درصد از ورودی بزرگتره .[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
vBulletin , Copyright ©2000-2024, Jelsoft Enterprises Ltd.