View Single Post
  #9   Spotlight this post!  
Unread 25-11-2015, 23:34
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,594
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Sorting Algorithms as a Tool for Picklisting

The bottom line (as hinted and presented several places above) is that with the small number of teams at an event (or CMP division), sorting on any reasonable number of criteria is going to be essentially instantaneous on a decent laptop. (That is, for less than 100 items to be sorted, don't sweat the "big O"; simple sort algorithms are good enough).

The key is to decide which team attributes are most important, and how they rank relative to one another. Picking according to a team rubric is a "safe" course; no one will ask why you went that way. But if your gut and your spreadsheet give you different answers, my best advice is to make sure you understand why your spreadsheet gave the answer it did, and determine for yourself whether your gut instinct is better, and if so, why. If you pick right, you'll probably be considered a prodigy or genius, but if you pick wrong, it's essential that you be able to clearly communicate to your team mates why you overrode "team wisdom".
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.