TCS'nin iki bölümü algoritmalar ve karmaşıklıktır. Ben simplistically algoritmaları gösteren üst sınırların çalışma olduğunu söylerim olabilir (verilen kısıtlı kaynaklarla) şeyler yapmak ve karmaşıklığı Bunu göstermek üzeredir edemez bazı asgari kaynaklar olmadan bunu.
Bu nedenle, bir karar modelinde karmaşıklık sınıfına yerleştirmek için sıklıkla algoritmik bir sorun belirtilir.
Ama beni her zaman rahatsız eden bir şey, bazı temel algoritmaların hiçbir zaman doğrudan belirli bir sınıfa ait olduğu söylenmemesidir. Buna bir örnek (karşılaştırma) sıralamadır. Olabildiğince deneyin, ilgili bir sınıf çok eksik görünüyor (gerçekten, sadece günlük alanında sonucun sıralandığını kontrol ediyor mu? Bu çok zayıf görünüyor ya da karar sürümünü doğru alamıyorum).
Karşılaştırma sıralamasında yer alan en iyi / en uygun / en kullanışlı karmaşıklık sınıfı nedir?