f = open("/path/to/file"); // do something with file
d = opendir("path/to") while((dent = readdir(d)) != NULL) { if(!dent.name.startsWith("file")) continue; // do something with first matched entry }
The latter is always O(n)
The latter is always O(n)