من از اون آقاهه پرسیدم اینو گف :
آرایه های ناهمگون همونطور که اسمش روش هست.مشخصه دیگه ناهمگون.
مثلا فرض کنید می خواهید در یک آرایه دو بعدی اشیاء مثل معلمان کلاس های مختلف یک مدرسه را قرار بدهید.خب فرض کنید ۵ نفر معلم کلاس اول وجود دارد.۱۰ نفر کلاس دوم.۳ نفر کلاس سوم.به جای اینکه یک آرایه دو بعدی ۳ در ۱۰ بگیرید و ردیف اول ۵ خانه خالی، در ردیف دوم ۰ خانه خالی و در ردیف سوم ۷ خانه خالی هدر رود.خب یک ارایه ناهمگون تعریف می کنید
اینجوری در ردیف اول همان ۵ خانه ای که لازم داریم استفاده می کنیم.در ردیف سوم هم همان ۳ خانه ای که لازم داریم.دیگه فضایی به هدر نمی رود.