different characteristics of an algorithm - Search