نمایش نتایج 1 تا 12 از 12

نام تاپیک: الگوریتم sort !!!

  1. #1

    Question الگوریتم sort !!!

    سلام
    لطفاً اگر کسی می تونه در مورد این برنامه کمکم کنه ممنون می شم:
    هدف مرتب کردن n عدد به صورت صعودی می باشد. می خواهیم به وسیله یک ماشین این کار را انجام دهیم. این ماشین در هر مرحله تعدادی زوج از این اعداد را به عنوان ورودی می گیرد و در جایگشت موجود جای این اعداد را عوض می کند.
    می خواهیم با حداکثر O(logn) مرحله استفاده از ماشین هر جایگشتی از اعداد را به صورت صعودی مرتب کنیم.

  2. #2
    سلام
    جایگشت خاصی مورد نیاز هست؟ یا هر روشی اجازه استفاده هست؟

  3. #3
    سلام
    هر جایگشتی ممکنه وجود داشته باشه و از هر روشی می شه استفاده کرد!

  4. #4
    خب می تونید از mergeSort (نوعی که تو خود آرایه مرتب می کنه) استفاده کنین

  5. #5
    فکر کنم از روش تقسیم و حل را باید استفاده کنم ولی احتمالاً MergeSort اینجا به کار نیاد.
    چون باید حداکثر O (lgn) بار از آن ماشین استفاده کنیم.
    راه حل بهتر که تعداد مراحل کمتر بشه وجود داره؟؟؟؟؟

  6. #6
    خب شما می تونید الگوریتم mergesorte رو از طریق روش Divide & conqure پیاده سازی کنین

  7. #7
    ببخشید میشه بیشتر توضیح بدین!!

  8. #8

    Unhappy

    نقل قول:
    الگوریتم MergeSort چه در بهترین حالت و چه در بدترین حالت n logn بار فراخوانی میشود.

    من بازم مشکل دارم. توی استفاده از اون ماشین. چون حداکثر مراحل استفاده از ماشین log n هست. ولی ماشین این قابلیت را داره که توی یک مرحله استفاده از اون چند جفت عدد را با هم جابه جا کنه .
    حالا MergeSort را چه جوری پیاده سازی کنم که کمتر از log n بار از ماشین استفاده بشه؟؟

  9. #9
    آیا حتما باید هر بار تعداد تقسیم مساوی باشد؟

  10. #10

    Unhappy

    سلام
    این یک نمونه مثال از اجرای این برنامه است که باید در مجموع log n تا Step داشته باشه

    2 4 1 3

    Step 1: Swap (4,1)

    Result: 2 1 4 3

    Step 2: Swap(2,1) , Swap (4,3)

    Result: 1 2 3 4

    اگه کمکم کنین ممنون میشم.

  11. #11
    دوستان سلام

    من هنوز هم به راهنمایی نیاز دارم. لطفاً اگه کسی می تونه کمکم کنه!!!!!!!

  12. #12
    سلام ستاره خانم
    می شه جوابشو از کسی که این سوال رو مطرح کرده بپرسین بما هم بگین
    ممنون

تاپیک های مشابه

  1. sort کردن عناصر در دیتاگرید در وب به C#‎
    نوشته شده توسط C#‎_web در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: پنج شنبه 27 مهر 1385, 21:26 عصر
  2. مشکل در هنگام sort اطلاعات فارسی
    نوشته شده توسط aminkeshani در بخش SQL Server
    پاسخ: 4
    آخرین پست: سه شنبه 25 مهر 1385, 23:27 عصر
  3. sort کردن
    نوشته شده توسط mahdieh_khatibi در بخش Access
    پاسخ: 4
    آخرین پست: سه شنبه 25 مرداد 1384, 19:55 عصر
  4. sort اطلاعات فارسی
    نوشته شده توسط parnian در بخش PHP
    پاسخ: 3
    آخرین پست: دوشنبه 26 بهمن 1383, 16:56 عصر
  5. Sort صحیح فارسی
    نوشته شده توسط Microsoft در بخش برنامه نویسی در Delphi
    پاسخ: 8
    آخرین پست: پنج شنبه 06 فروردین 1383, 12:51 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •