Estoy trabajando en la implementación de un 'LOB' y estoy siendo muy cuidadoso acerca de la elección de mis datos-estructuras con el fin de maximizar el rendimiento.
Con F# como un ejemplo, tengo que considerar una Lista versus Matriz para la celebración de 'Ofertas' y 'Pide'.
Debido a que estas listas se actualizan muy rápido, y a las órdenes que se deben remover, agregar, actualizar de forma rápida, yo creo que 'Matriz' a causa de 'eficiente de acceso aleatorio'.
Dicho esto, las Listas (por separado-vinculado en un lenguaje funcional como F#) parecen ser más versátil, y más rápido para sumar y restar de la 'cabeza' de la lista, pero no bien necesario para acceso aleatorio?
Pensamientos, estoy en el camino correcto?