تحليل رمز للمنطقة المكانية والزمنية
-
28-09-2019 - |
سؤال
مرحبًا ، لديك بعض الأسئلة فيما يتعلق بالمكان المكاني والزماني. لقد قرأت في نظرية الدورة التدريبية
المنطقة المكانية
إذا تمت الإشارة إلى عنصر واحد ، فسيتم الرجوع إلى أحد العنوان الآخر قريبًا
المنطقة الزمنية
عنصر واحد مشار إليه في وقت واحد يميل إلى الرجوع إليه قريبًا.
حسنًا ، لكن كيف أرى ذلك في الكود؟ أعتقد أنني فهمت مفهوم المنطقة الزمنية ولكني لا أفهم المنطقة المكانية حتى الآن. على سبيل المثال في هذه الحلقة
for(i = 0; i < 20; i++)
for(j = 0; j < 10; j++)
a[i] = a[i]*j;
سوف تتصل الحلقة الداخلية بعنوان الذاكرة نفسها عند الوصول إلى [i] عشر مرات ، وهذا مثال على المكان الزمني الذي أعتقده. ولكن هل هناك موقع مكاني أيضًا في الحلقة أعلاه؟
المحلول
بالطبع. على سبيل المثال ، بعد الرجوع إلى [5] أنت على وشك الرجوع إلى [6].
لا تنتمي إلى StackOverflow