PDA

View Full Version : گفتگو: مقایسه آرایه ، vector ، class و enum



Nabege
چهارشنبه 05 تیر 1392, 14:17 عصر
من در حال برنامه نویسی یک برنامه ای هستم که نیاز به سرعت بسیار بسیار بالایی در عمل پردازش دارد، و همچنین نیاز به تعریف یک صفحه 10 * 10 دارد.
و همچنین تعداد مقدار هایی که هر کدام از خانه های صفحه می پذیرند محدودند.

به نظر شما استفاده از کدام یک از این موارد برای تعریف و استفاده از این صفحه بسیار سرعت بیشتری در عمل پردازش دارد؟
1 - آرایه 2 - کلاس 3 - وکتور 4 - enum

لطفا دلیل خود را نیز بگویید.

سرعت را فراموش نکنید.

Nabege
چهارشنبه 05 تیر 1392, 15:06 عصر
اگر روش جدید و سریعتری نیز دارید بگویید .

AliAskari1375
چهارشنبه 05 تیر 1392, 16:04 عصر
خدا وکیلی خودت فهمیدی چی میخای ؟

Nabege
چهارشنبه 05 تیر 1392, 16:55 عصر
بابا می خوام ببینم کدومشمون سریع تره هنوز نفهمیدی؟؟؟ (دو سه بار دیگه خوب بخون شاید بفهمی)

Nabege
پنج شنبه 06 تیر 1392, 12:29 عصر
به نظر من وکتور خودش یک کلاس است و استفاده از وکتور سرعت پایین تری نسبت به استفاده مستقیم از کلاس دارد،
همچنین به نظر من مقادیر enum خودشان تابع مقادیر اعداد صحیح هستند و به این علت استفاده مستقیم از آرایه های نوع صحیح سریعتر از انواع دیگر است.
شما نیز با من موافقید ؟ اگر نیستید نظر خود را بگویید تا استفاده کنیم.

UfnCod3r
پنج شنبه 06 تیر 1392, 12:42 عصر
سوالت کلا مشکل داره مثل اینه ک بگی شتر مرغ سریع تره یا انبردست :قهقهه:
کلاس کجاش ب std::vector ربط داره enum هم ک اصلا ربطی نداره اونم در واقع همون عدد صحیحه
اگه منظورت ارایه و وکتوره بله
ارایه هم سریع تره هم یکمی فضای کمتری می گیره
اما شما کارایی ک با std::vector می کنی با ارایه نمیشه :لبخندساده:
شما بگو دقیقا می خوای چی کار کنی ی کدی چیزی بزار تا بشه بهتر راهنمایی کرد
مثلا اگه جایی خیلی از push , pop , clear استفاده می کنی بهتره از وکتور استفاده نکنی ی چی خودت بنویسی طوری ک هر دفعه حافظه گرفته نشه