Untuk mengukur sulitnya memecahkan problem komputasi, seseorang mungkin ingin melihat berapa banyak waktu yang dibutuhkan algoritma terbaik untuk memecahkan problem ini. Akan tetapi, waktu yang sedang berjalan mungkin, secara umum, bergantung pada contoh itu. Secara khusus, contoh yang lebih besar akan membutuhkan lebih banyak waktu untuk memecahkan. Jadi, waktu yang dibutuhkan untuk memecahkan suatu problem (atau ruang yang diperlukan, atau ukuran kompleksitas apa pun) dihitung sebagai fungsi dari ukuran contoh itu. Ini biasanya diambil untuk menjadi ukuran masukan dalam bit. Teori kompleksitas tertarik pada bagaimana algoritma skala dengan peningkatan dalam ukuran masukan. Sebagai contoh, dalam masalah menemukan apakah grafik terhubung, berapa banyak waktu yang diperlukan untuk memecahkan masalah untuk grafik dengan titik-titik 2n dibandingkan dengan waktu yang diambil untuk grafik dengan titik n?
Apa salah satu variabel waktu berjalan yang mungkin kontingen?
contoh contoh dari ukuran contoh itu