User submissions are the sole responsibility of contributors, with TuteeHUB disclaiming liability for accuracy, copyrights, or consequences of use; content is for informational purposes only and not professional advice.
I now have a List of Unit which is a List object which contains lots of Units. Now I need to find the nearest Units from List object to Unit x. Cap the results by limit.
privateList<Unit> nearestUnits(List<Unit>lists,Unit x,int limit){List<Unit> output =newArrayList<>();// how do I sortlists object in such a way so that I can get nearest units here to "x"?return output;}
We have lat/long present in the Unit class so we can use that to calculate euclidean distance and do the comparison. I am confused on how to sort the list of units by shortest distance and get the nearest units. I am working with Java 7 as of now so I can't use Java 8.
No matter what stage you're at in your education or career, TuteeHUB will help you reach the next level that
you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice
sessions to improve your knowledge and scores.
manpreet
Best Answer
3 years ago
I have a
Unitclass which has lots of fields in it as shown below:I now have a List of
Unitwhich is aListobject which contains lots of Units. Now I need to find the nearest Units fromListobject toUnit x. Cap the results by limit.We have lat/long present in the
Unitclass so we can use that to calculate euclidean distance and do the comparison. I am confused on how to sort the list of units by shortest distance and get the nearest units. I am working with Java 7 as of now so I can't use Java 8.