سلام خذمت شما
توی بحث آرایه ها در ساختمان داده یه موضوعی هست در مورد ذخیره سازی ارایه ها
همونطوری که میدونیم فرمول ذخیره سازی یک بعدی :
base(a)+i*n*size
و دو بعدی سطری و ستونی هم به ترتیب :
base(a)+(i*n+j)*size
base(a)+(j*m+i)*size
می باشد
در ارایه های سه بعدی سطری فرمولش به صورت :
base(a)+(i*m*n+j*n+k)*size هست .
سوال من اینه که ارایه سه بعدی ستونی ذخیره سازیش به این شکله یا شکل دیگه :
base(a)+(j*m*n+i*m+k)*size
هست یا نه ؟
توی بحث آرایه ها در ساختمان داده یه موضوعی هست در مورد ذخیره سازی ارایه ها
همونطوری که میدونیم فرمول ذخیره سازی یک بعدی :
base(a)+i*n*size
و دو بعدی سطری و ستونی هم به ترتیب :
base(a)+(i*n+j)*size
base(a)+(j*m+i)*size
می باشد
در ارایه های سه بعدی سطری فرمولش به صورت :
base(a)+(i*m*n+j*n+k)*size هست .
سوال من اینه که ارایه سه بعدی ستونی ذخیره سازیش به این شکله یا شکل دیگه :
base(a)+(j*m*n+i*m+k)*size
هست یا نه ؟