تبلیغات :
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 2 از 2 اولاول 12
نمايش نتايج 11 به 16 از 16

نام تاپيک: آرايه پويا

  1. #11
    داره خودمونی میشه HAW3D's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    urmia
    پست ها
    197

    پيش فرض

    سلام
    یکی از اشکالات نظام آموزشی اینه که چیزیرو که یاد میده موارد استفادهش رو نمیگه
    اگه خاطرتون باشه تو کتابهای ساختمان داده مطالبی راجع یه چگونگی ذخیره سازی آرایه تو حافظه و حساب کردن محل ذخیره سازی بودش
    این مساله به درد همین مسائل میخوره.شما به راحتی بیان یه آرایه یک بعدی به اندازه کل آرایه مورد نیاز دو سه یا هر چند بعدی میخواین درست کنین و از اون فرمولها برای کا با آرایه استفاده کنین.
    کاملا با همه زبانها هم سازگار هستش.
    HaW3D

  2. #12
    داره خودمونی میشه Mina Mehdizadeh's Avatar
    تاريخ عضويت
    Jan 2008
    محل سكونت
    Isfahan
    پست ها
    75

    پيش فرض

    سلام
    یکی از اشکالات نظام آموزشی اینه که چیزیرو که یاد میده موارد استفادهش رو نمیگه
    اگه خاطرتون باشه تو کتابهای ساختمان داده مطالبی راجع یه چگونگی ذخیره سازی آرایه تو حافظه و حساب کردن محل ذخیره سازی بودش
    این مساله به درد همین مسائل میخوره.شما به راحتی بیان یه آرایه یک بعدی به اندازه کل آرایه مورد نیاز دو سه یا هر چند بعدی میخواین درست کنین و از اون فرمولها برای کا با آرایه استفاده کنین.
    کاملا با همه زبانها هم سازگار هستش.
    HaW3D
    آخه اینجوری من باید صبر کنم ساختمان داده پاس کنم ......می شه بیشتر توضیح بدید مام ملتفت شیم ؟

  3. #13
    داره خودمونی میشه HAW3D's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    urmia
    پست ها
    197

    پيش فرض

    این طوری کار یکم سخت شد
    اگه کتاب میخوای که کتاب پروفسور تنام باومن خوبه اگه کد نمونه میخوای چشم اونم اگه بخوای میدم.
    برای دانلود کتاب اگه سایت ebookee.com درست بشه میتونی دانلود کنی. اما کد رو باید یکم صبر کنی

  4. #14
    داره خودمونی میشه HAW3D's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    urmia
    پست ها
    197

    پيش فرض

    دو سه پست قبلی آقا mahdi پرسیده بودند چطوری میشه که طول و عرض آرایه پویا رو از کاربر گرفت
    مثلا کاربر یک آرایه 10 * 12 میخواد ستون 10 و سطر 12
    اندازه آرایه در حالت یک بعدی میشه 120 خانه که توسط تابه malloc تخصیص میدین یا توسط هر روش دیگه
    الان مثلا اگه بخواین برین سطر 2 و ستون 3 از فرمول
    سطر * تعداد ستون + ستون

    که میشه 23 یعنی خانه 23 از آرایه یک بعدی شما
    Last edited by HAW3D; 04-08-2008 at 10:20.

  5. #15
    داره خودمونی میشه Mina Mehdizadeh's Avatar
    تاريخ عضويت
    Jan 2008
    محل سكونت
    Isfahan
    پست ها
    75

    پيش فرض

    مرسی .....اینو می دونستم..... ولی نفهمیدم این چه مشکلی رو حل می کنه ؟؟؟.....آخه این کار( یعنی همون دسترسی به خونه های آرایه ) رو که خیلی راحتتر ما با همون اندیسها انجام میدیم ! ....شاید درست منظورتون رو نگرفتم اگه غیر از اینه بگید ممنون میشم .

  6. #16
    داره خودمونی میشه HAW3D's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    urmia
    پست ها
    197

    پيش فرض

    دوست عزيز مينا جان. در تعريف شما باز از عدد براي تعيين سطر وستون استفاده شده است اين تعريف پويا بودن نيست. پويا يعني همه چيز در زمان اجرا مشخص شود يعني شما تعداد سطر و ستوان هم در زمان اجرا مشخص كنيد و محدود به عدد خاصي نباشد. متغيرهاي پويا محدوديت ندارند و به اندازه ram كامپيوتر مي توانند باشند و پس از استفاده مي توان به حافظه سيستم بازگردانده شوند. براي تخصيص حافظه در زمان اجرا در C از تابع malloc استفاده مي شود.
    در سی مانند جاوا امکان این کد وجود نداره
    cin>>i
    int arr[i
    اما توسط این روش میشه هر آرایه ای رو به صورت پویا ایجاد کرد
    البته استفاده از vector این مشکل رو حل میکنه اما مشکل اینجاست vector هم مثل list در جاوا راحتی کار و آزادی لازم رو نداره

صفحه 2 از 2 اولاول 12

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •