باگ اندروید

بروز رسانی:

توجه: این یک باگ نیست بلکه یک الگوریتم مرتب سازی می باشد

اندروید یک باگ عجیب داره که فقط میشه گفت عجیبه و دیگه هیچ.

شما یک پوشه بسازید و چند فایل درونش بریزید که با عدد نام گذاری شدن.

حالا بر طبق نام مرتب کنید، میبینید 1 تا 9 مشکلی بوجود نمیاد اما وقتی 10 رو وارد کنید بجای اینکه بعد از 9 قرار بگیره میاد و قبل از 2 جا خوش میکنه، و اگر 20 وارد کنید قبل از 3 قرار میگیرد و الی آخر.

/ 2 نظر / 91 بازدید
م.ر

سلام. اینجا در موردش توضیح داده: http://programmers.stackexchange.com/questions/127639/why-do-some-sorting-methods-sort-by-1-10-2-3 خلاصه اش میشه اینکه برنامه فایل منیجر شما نام فایل‌ها رو به عنوان «رشته» مقایسه میکنه نه «عدد صحیح» که به مرتب سازی lexicographic هم معروفه. شاید با تغییر برنامه فایل منیجر مشکل برطرف بشه. راستی ممنون از وبلاگ خوب و آموزنده اتون. کتاب مبناها خیلی به دردم خورد.

افشین

خیلی الگوریتم مزخرفیه