开发新人,方向不明确,请大家指教。
问题描述如下:数据与数据表字段一样,找到一行数据,与数据表中那一行最为接近。
例如:数据为:10,15,1,3,5   数据表中N行,逐行比较,最为接近的有几个:【11,13,1,4,3】,【9,15,2,3,6】
里面的规则就是从第一个开始比较,将第一个排序,取排序中最接近这个数字的两个,一次类推。
问题是:1,我不知道这个处理应该在数据库中做,还是程序中做比较好。
2,如果在程序中做,有找最接近对象的办法吗?我准备 将数据整成对象,将数据表整成List,将对象与List中的对象逐步比较。想问有能直接搞得类吗?
3,或是大神们遇到这个问题,思路是怎么做的,给指条明路吧,谢谢了。