title: Least system tasking sorting algorithm for ~100-150 objects by a single field?
body: <p>I will have ~100-150 person objects.  There will be two fields: <code>int idNumber</code> and <code>string name</code> that I would like to sort those objects by (one method will sort by <code>name</code>, and an overloaded version by <code>idNumber</code>).  Sorting would be done only by one of those fields at a time, so no other field would be compared.  What would be the most efficient sorting algorithm?  </p>
  
  <p>By "efficient" I mean this: I'm looking for something that's least tasking on the system.  Since it's only 100-150 objects, speed is not of a great concern; however, this program is going to be ran on rather resource-deprived systems, so I want something that requires the least resources.</p>
  
  <p>P.S. This is in Java, but I don't think that matters?</p>