The smart methods for computing, called algorithms, have time complexity and space complexity when executed on a computer.