1. Algoritma tasarlarken etkin olması açısından tasarımcıyı sınırlayan kısıtlar nelerdir ve bu kısıtlarda iyileştirmeler hangi yolla yapılabilir?