به سؤالات زیر، هر مورد در حدّ یک جمله یا یک پارگراف پاسخ دهید.
MAXN بهصورت پارامتریک (یک پارامتر ثابت) تعریف شود. $a$)دو روش مناسب برای این کار (تعریف و ذخیره کردن MAXN با توجه به آموختههای شما در درس کدامند؟ $b$) آیا این دو روش از نظر سرعت در زمان اجرا با هم تفاوت دارند؟ $c$) شما چه روشی را توصیه میکنید؟ چرا؟ vector به چه معناست؟ آیا امکان دارد در حالتی .size() یک vector بیشتر از .capacity() بشود؟ vector بهطول ۱۰۰ بسازیم که اعداد صفر تا ۹۹ در آن قرار بگیرد. برای این منظور دو راه مختلف (دو نحوه مختلف وارد کردن اعداد به vector) را پیشنهاد کنید. آیا این دو روش از نظر پیچیدگی زمان اجرا (اصطلاحاً Order) با هم تفاوت دارند؟ از نظر زمان اجرای دقیق چه طور؟ ۴ روش ممکن برای ارسال این پارامترها به برنامه ذکر کنید. برای هر روش یک مزیت نام ببرید که آن روش را بهتر از سایر روشها میداند. برای هر روش یک عیب هم نام ببرید که نشان بدهد آن روش بهترین روش مطلق نیست. مزایا و معایب این ۴ روش نباید با هم یکسان باشد.