Тема: "Розумне" сортування
Хай, от уявіть собі, є набір простих рівнянь, типу
x1+y2=5;
x2+y2=3;
x3+y2=5; і т.д.
Зазделегідь нам невідомі ні x, ні y, тому x1 ми приймаємо за нуль, і вже на основі цього значення обчислюємо значення інших змінних. От мені це треба запрограмувати, і виникла проблема в тому, аби відстортувати набір рівнянь таким чином, аби змінні, значення котрих я знайшов в попередньому рівняні, давали мені змогу знайти значення всіх наступних змінних. От вам приклад,
зліва, це як в мене зара відстортовані рівняння. Проблема в четвертому рівнянні, як бачите, з попередніх рівнянь я не знаю значення ні змінної U3, ні змінної V2, тому не можу.. ну не можу, треба якось відсортувати набір рівнянь так, аби він виглядав, як зправа. Як це зробити? Код мені не потрібно, просто на словах поясніть правило, по якому має сортуватись масив рівнянь. Заздалегідь дякую
.