كيفية تعديل فرز فقاعة ASP الصحيح؟ لقد اضطر العديد من الأصدقاء من هذه المشكلة ، لذلك دعونا نلقي نظرة على التعديل الصحيح لفرز فقاعة ASP الآن. الأصدقاء الذين لا يعرفون بعد ، يرجى الرجوع إليها.
الرمز الذي بحثته عبر الإنترنت هو نفسه هذا الرمز
نوع الوظيفة (آري)
قاتمة keepchecking ، أنا ، أول ، القيمة الثانية
keepchecking = صحيح
افعل حتى keepchecking = خطأ
KeepCheCking = خطأ
لأني = 0 إلى Ubound (آري)
إذا كنت = ubound (آري) ثم الخروج من أجل
إذا ary (i)> ary (i+1) ثم
FirstValue = ary (i)
SecondValue = ary (i+1)
ary (i) = SecondValue
ary (i+1) = firstvalue
keepchecking = صحيح
إنهاء إذا
التالي
حلقة
فرز = آري
وظيفة نهاية
هناك خطأ. . . . . .
فقط اختبرها
s = "11،3،1"
s = الفرز (الانقسام (s ، "،")))
لأني = 0 إلى ubund (s)
الرد. write s (i) و "<br>"
التالي
نتيجة الطباعة
1
11
3
الوظيفة الصحيحة هي:
نوع الوظيفة (آري)
CK = صحيح
افعل حتى ck = خطأ
CK = خطأ
لـ F = 0 إلى Ubound (آري) -1
إذا كان clng (ary (f))> clng (ary (f+1)) ثم
v1 = clng (ary (f))
v2 = clng (ary (f+1))
آري (و) = v2
ary (f+1) = v1
CK = صحيح
إنهاء إذا
التالي
حلقة
فرز = آري
وظيفة نهاية
واحد فقط clng ()
ما سبق هو الطريقة الصحيحة لتعديل نوع فقاعة ASP ، ولكن ما هو مضحك هو أنه يمكن فرز بعض المصفوفات بشكل صحيح مع وظيفة الفرز الخاطئ.