¿Eso es lo que se usa para sortear las burbujas? O qué exactamente? ¿Cómo funciona en contexto con una NSFetchRequest de Core Data?¿Qué algoritmo de clasificación está detrás de un NSSortDescriptor?
Respuesta
La API
NSSortDescriptor
no significa especificar el algoritmo (o incluso, como prácticamente todas las API de cacao, un Big-O garantía complejidad). Usted debe suponer que el algoritmo de clasificación utilizado es un detalle de implementación . Probablemente también debería suponer, sin embargo, que el algoritmo utilizado se selecciona en tiempo de ejecución para el mejor rendimiento . A menos que tenga requisitos estrictos de complejidad de tiempo o memoria , debe utilizar la API pública y dejar que los autores de framework en Apple se preocupen por los detalles .Si usted tiene requisitos de complejidad, le pueden resultar CHDataStructures marco útil para escribir su propia colección /clasificación aplicación.
Para
NSFetchRequest
, debe suponer nuevamente que está eligiendo un algoritmo de clasificación apropiado. En particular, la clasificación será realizada por el motor SQLite, si es posible, cuando se utiliza una tienda SQL persistente con Core Data.
- 1. Clasificación personalizada con NSFetchedResultController (subclase de NSSortDescriptor)
- 2. Un algoritmo de clasificación
- 3. ¿Qué algoritmo está detrás del descubrimiento de STL?
- 4. ¿Qué algoritmo de clasificación utiliza LINQ "OrderBy"?
- 5. ¿Cómo establecer la clave de clasificación secundaria NSSortDescriptor?
- 6. ¿Qué algoritmo de clasificación usa PHP?
- 7. ¿Qué algoritmo (s) de clasificación utiliza MySQL?
- 8. ¿Qué algoritmo de clasificación implementa .NET Framework?
- 9. ¿Existe un algoritmo de "clasificación binaria"?
- 10. Algoritmo Problema Clasificación
- 11. ¿Qué algoritmo de clasificación de múltiples criterios usar?
- 12. ¿Qué algoritmo usa el método de clasificación de Ruby?
- 13. ¿Qué algoritmo de clasificación utiliza el método Array.Sort() de .NET?
- 14. ASP .NET - ¿Qué está pasando detrás de un Eval()?
- 15. ¿Cuál es el algoritmo detrás de sleep()?
- 16. Algoritmo eficiente de clasificación de cadenas
- 17. Algoritmo de clasificación basado en comparación
- 18. ¿Cuáles son los criterios para elegir un algoritmo de clasificación?
- 19. Medición del rendimiento del algoritmo de clasificación
- 20. ¿Cuándo se usa cada algoritmo de clasificación?
- 21. NSSortDescriptor para quitar el "prefijo"
- 22. ¿Qué está pasando en el método de clasificación de ruby?
- 23. Teoría y algoritmo detrás de recogida de basura de Java
- 24. ¿El algoritmo de clasificación utilizado por el método `Array.Sort()` de .NET es un algoritmo estable?
- 25. NSSortDescriptor no ordenando enteros correctamente
- 26. ¿Cómo detectar qué biblioteca está detrás de la función $?
- 27. ¿Cuál es el algoritmo detrás de la generación de buscaminas
- 28. NSSortDescriptor y valores nulos
- 29. Elija el algoritmo de clasificación correcto. Lineal o no lineal?
- 30. ¿Qué algoritmo está usando en ZIP estándar?