If you're sorting real cards manually the best method is whatever you come up with since:
1. you're not going to be perfectly following a set of rules the way a computer would
2. you can read each card and intuitively know it's relative position without comparing it to the rest
3. you can read multiple cards at the same time, as well as create multiple variable stacks of cards
4. you can remember where you put a particular card
5. you can insert a card in any position you want in your stack(s) with roughly the same amount of both mental and physical effort.