Điều đó có sử dụng loại bong bóng không? Hay chính xác thì sao? Làm thế nào nó hoạt động trong ngữ cảnh với một NSFetchRequest của dữ liệu cốt lõi?Thuật toán phân loại nào đằng sau một NSSortDescriptor?
Trả lời
Các
NSSortDescriptor
API không xác định thuật toán (hoặc thậm chí, như hầu như tất cả các API Cocoa, một đảm bảo độ phức tạp Big-O). Bạn giả định rằng thuật toán sắp xếp được sử dụng là chi tiết triển khai . Bạn có lẽ cũng nên giả sử, tuy nhiên, thuật toán được sử dụng được chọn vào thời gian chạy cho hiệu suất tốt nhất. Trừ khi bạn có yêu cầu khó khăn về thời gian hoặc bộ nhớ phức tạp, bạn nên sử dụng API công khai và để cho khung tác giả tại Apple lo lắng về chi tiết .Nếu bạn có yêu cầu phức tạp, bạn có thể thấy CHDataStructures khuôn khổ hữu ích trong việc viết bộ sưu tập riêng của bạn /sắp xếp thực hiện.
Đối với
NSFetchRequest
, bạn lại phải giả định rằng nó đang chọn thuật toán sắp xếp phù hợp. Đặc biệt, việc sắp xếp sẽ được thực hiện bởi công cụ SQLite, nếu có thể, khi sử dụng một kho lưu trữ SQL liên tục với dữ liệu lõi.
- 1. Logic đằng sau thuật toán phân chia Fourier là gì?
- 2. Thuật toán đằng sau việc tạo ra tàu quét mìn
- 3. Toán đằng sau Bump (ing)?
- 4. Phân loại vấn đề về thuật toán
- 5. Thuật toán phân loại từng phần
- 6. Phép thuật đằng sau Lightstreamer là gì?
- 7. Phép thuật đằng sau Escape (\) là gì
- 8. Thuật toán phân tích trước khi phân loại?
- 9. Thuật toán đằng sau các trang đề xuất như last.fm, grooveshark, pandora là gì?
- 10. Mạng phân loại đánh bại thuật toán phân loại chung như thế nào?
- 11. Loại serialization nào sử dụng Wcf đằng sau hậu trường?
- 12. Thuật toán đằng sau lệnh hệ số trong linux là gì?
- 13. Thuật toán học máy để phân loại dữ liệu.
- 14. Toán học đằng sau Bánh xe màu là gì
- 15. Thuật toán phân loại/tối ưu hóa phòng khách sạn
- 16. Thuật toán đằng sau sửa lỗi chính tả trong Tìm kiếm của Google
- 17. Thuật toán để phân loại danh sách sản phẩm?
- 18. Đo hiệu suất của thuật toán phân loại
- 19. NSSortDescriptor để loại bỏ "tiền tố"
- 20. Làm cách nào để thiết lập khóa phân loại NSSortDescriptor phụ?
- 21. Lịch sử đằng sau lớp loại Functor là gì?
- 22. Thuật toán phân loại nào được sử dụng bởi LINQ "OrderBy"?
- 23. Xáo trộn phân tích thuật toán
- 24. Thuật toán phân loại nhanh nhất cho một số lượng nhỏ các số nguyên là gì?
- 25. Một thuật toán phân loại song song tốt được thực hiện với CUDA?
- 26. Thuật toán chèn cây nhị phân
- 27. Thuật toán phân cụm Markov trong Java
- 28. nhấp vào phân đoạn gọi hoạt động đằng sau nó
- 29. Thuật toán phân chia không khôi phục
- 30. Yêu cầu sách: Thuật toán phân phối