Tengo una lista de valores (unidimensionales) y me gustaría conocer la mejor estructura de datos/algoritmo para encontrar el valor de consulta más cercano que tengo. La mayoría de las soluciones (¿todas?) Que encontré aquí son para 2 o más dimensiones. ¿Alguien puede sugerirme el enfoque para mi caso?Mejor estructura de datos para el vecino más cercano en 1 dimensión
Mi instinto me dice que ordene los datos y utilice la búsqueda binaria de alguna manera. Por cierto, no hay límite en la construcción o el tiempo de inserción de ningún árbol, por lo que probablemente alguien pueda sugerir un árbol mejor que simplemente una lista ordenada.
un BST en combinación con la búsqueda binaria suena perfectamente bien para mí. –