स्क्वायर मैट्रिसेस
बता दें कि मैट्रिक्स
A
में
N
पंक्तियां और समान संख्या में कॉलम होते हैं। ऐसे आव्यूह
वर्ग कहलाते हैं।
वर्ग मैट्रिक्स में मुख्य और द्वितीयक विकर्ण होते हैं।
मुख्य विकर्ण - वह विकर्ण जो ऊपरी बाएँ कोने से नीचे दाएँ कोने तक जाता है।
पार्श्व विकर्ण- ऊपरी दाएं कोने से निचले बाएं कोने तक जाता है।
फिर, मुख्य विकर्ण पर सभी तत्वों पर पुनरावृति करने के लिए, एक लूप पर्याप्त है:
<पूर्व>
स्यूडोकोड:
मैं 0 से एन -1 के लिए
ए[i][i] के साथ काम करना
द्वितीयक विकर्ण के तत्वों पर एक ही पाश पुनरावृति कर सकता है।
पार्श्व विकर्ण पर तत्वों के लिए, पंक्ति और स्तंभ सूचकांकों का योग स्थिर है और N-1< के बराबर है /कोड>।
<पूर्व>
स्यूडोकोड:
मैं 0 से एन -1 के लिए
A[i][N-1-i] के साथ काम करना
मुख्य विकर्ण पर और उसके नीचे स्थित सभी तत्वों को संसाधित करने के लिए, आपको एक नेस्टेड लूप की आवश्यकता होती है:
- लाइन नंबर
0
से
N-1
;
में बदल जाता है
-
0
से
i
तक कॉलम नंबर।
<पूर्व>
स्यूडोकोड:
मैं 0 से एन -1 के लिए
जे के लिए 0 से मैं
ए[i][जे] के साथ काम करना