إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

خوارزمية خلاط الكوكتيل

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • خوارزمية خلاط الكوكتيل

    بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله وبركاته

    لتنويع البدائل بغية تحقيق الترتيب التقيت بهذه الخوارزمية
    - خوارزمية خلاط الكوكتيل - وهي تفيد الترتيب
    يزرع هذا الكود في global functions
    كود PHP:
    function cocktailSort)
      
    local swapped
      repeat
        swapped 
    false
        
    for 1#A - 1 do
          
    if A] > Ai+then
             A
    ], Ai+] = Ai+] ,A[i]
             
    swapped=true
           end
        end
        
    if swapped == false then
          
    break -- repeatd loop;
        
    end

         
    for #A - 1,1,-1 do
          
    if A] > Ai+then
             A
    ], Ai+] = Ai+] , A]
             
    swapped=true
           end
        end

      until swapped
    ==false
    end 
    و لاستغلال الكود نكتب هذا في زر و نعاين تحقق الترتيب :
    كود PHP:
     list = { 425711268119103}
    cocktailSort(list)
    ="";
    for 
    ij in pairs(list) do
     
    p=p..j..","
    end
    Dialog
    .Message("Notice"p); 
    ملاحظة : لعلك لاحظت توفر العديد من خوارزميات الترتيب
    الفروقات بينها هي السرعة لذلك فهي تختلف عن بعضها
    بالتوفيق

  • #2
    شكر وتقدير

    وعليكم السلام ورحمة الله وبركاته


    شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

    تعليق


    • #3
      بارك الله فيك أستاذ ياسر
      متوقع منك هذا التشجيع
      شكرا جزيلا

      تعليق


      • #4
        جزاك الله خيرا اخانا ابا بلقيس

        تعليق


        • #5
          مرور عطر

          تعليق


          • #6
            المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
            بسم الله الرحمن الرحيم
            السلام عليكم ورحمة الله وبركاته

            لتنويع البدائل بغية تحقيق الترتيب التقيت بهذه الخوارزمية
            - خوارزمية خلاط الكوكتيل - وهي تفيد الترتيب
            يزرع هذا الكود في global functions
            كود PHP:
            function cocktailsort)
              
            local swapped
              repeat
                swapped 
            false
                
            for 1#a - 1 do
                  
            if a] > ai+then
                     a
            ], ai+] = ai+] ,a[i]
                     
            swapped=true
                   end
                end
                
            if swapped == false then
                  
            break -- repeatd loop;
                
            end

                 
            for #a - 1,1,-1 do
                  
            if a] > ai+then
                     a
            ], ai+] = ai+] , a]
                     
            swapped=true
                   end
                end

              until swapped
            ==false
            end 
            و لاستغلال الكود نكتب هذا في زر و نعاين تحقق الترتيب :
            كود PHP:
             list = { 425711268119103}
            cocktailsort(list)
            ="";
            for 
            ij in pairs(list) do
             
            p=p..j..","
            end
            dialog
            .message("notice"p); 
            ملاحظة : لعلك لاحظت توفر العديد من خوارزميات الترتيب
            الفروقات بينها هي السرعة لذلك فهي تختلف عن بعضها
            بالتوفيق
            مررت من هنا
            شكرا على الدرس الجيد

            تعليق


            • #7
              شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

              تعليق

              مواضيع تهمك

              تقليص

              المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
              المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
              المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
              المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
              المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
              يعمل...
              X