เบชเบฐเบเบฒเบเบเบตเบเบธเบเปเบเปเบฒเบ.
เปเบเบเบฑเบเบเบถเบเบเบตเป, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฑเบเบชเบดเบเปเบเบฅเบฒเบเบเบทเปเปเบเบเบชเปเบฒเบเบเปเปเบกเบนเบเบเบปเปเบเบเปเบเบตเปเปเบเปเปเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฒเบเปเบเบงเบดเบเบฐเบเบฒเบชเบฒเบเบเบญเบกเบเบดเบงเปเบเบต, เปเบฅเบฐเบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฑเบเบเบฐเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเปเบเบเบชเปเบฒเบเบเบฑเปเบเบเปเบฒเบงเบญเบตเบเบชเบญเบเบชเบฒเบกเบขเปเบฒเบเบเบตเป "เปเบเปเปเบเบ" เบชเปเบฒเบฅเบฑเบเบเปเบญเบ.
เบเบฑเปเบเบเบฑเปเบ, เปเบซเปเปเบฅเบตเปเบกเบเบปเปเบ. เปเบเปเบเปเปเปเบกเปเบเบเบฑเปเบเปเบเปเปเบฅเบตเปเบกเบเบปเปเบ - เบเปเบญเบเบเบดเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบธเบเบเบปเบเบฎเบนเปเปเบฅเปเบงเบงเปเบฒเปเบชเบฑเปเบเบชเบฐเปเบเบเปเบกเปเบเบซเบเบฑเบเปเบฅเบฐเบชเบดเปเบเบเบตเปเบเบงเบเบกเบฑเบเปเบเบฑเบ (เบกเบธเปเบ, เบเปเปเบเบตเป, เบเปเปเบฒเบซเบเบฑเบ, เบเปเปเบกเบตเบเปเปเบฒเบซเบเบฑเบ, เบกเบตเบซเบผเบทเบเปเปเบกเบตเบเบญเบเปเบฅเบฐ loops เบซเบผเบฒเบ).
เบเบฑเปเบเบเบฑเปเบ, เปเบซเปเปเบ. เบเบปเบงเปเบฅเบทเบญเบเปเบเปเบเปเบชเปเบฒเบฅเบฑเบเปเบเบเบชเปเบฒเบเบเปเปเบกเบนเบเบชเปเบฒเบฅเบฑเบ "เบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฒเบ" เบเบงเบเปเบฎเบปเบฒเบกเบต?
1. เปเบเบเบชเปเบฒเบเบเปเปเบกเบนเบ Matrix
1.1 เบกเบฒเบเบฃเบดเบเปเบเบทเปเบญเบเบเบดเบเบเบฑเบ. matrix เบเบตเปเบขเบนเปเบเบดเบเบเบฑเบเปเบกเปเบ matrix เบเบตเปเบซเบปเบงเบเปเปเปเบเบงเปเบฅเบฐเบเบฑเบเบเบปเบเบเบฑเบเบเบฑเบเบเบปเบงเปเบฅเบเบเบญเบเบเบธเบเบเบฑเปเบเบเบญเบเบเบฒเบ, เปเบฅเบฐเบเปเบฒเบเบญเบเปเบเปเบฅเบฐเบญเบปเบเบเบฐเบเบญเบเบเบญเบเบกเบฑเบ a(i,j) เบเบทเบเบเปเบฒเบเบปเบเปเบเบเบเบฒเบเบกเบตเบซเบผเบทเบเปเปเบกเบตเบเบญเบเบฅเบฐเบซเบงเปเบฒเบเบเบธเบเบเบฑเปเบ. i เปเบฅเบฐ j (เบกเบฑเบเปเบเบฑเบเบเบตเปเบเบฑเบเปเบเบเบงเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเปเบเปเปเบกเบตเบเบดเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบง matrix เบเบฐเปเบเบฑเบ symmetrical, เบซเบผเบทเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเบปเบเบฅเบปเบเปเบซเบฑเบเบเบตเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบเบฑเบเบเปเบฒเบเบฑเบเบซเบกเบปเบเบเบฝเบเปเบเปเบเปเบฒเบเปเบเบดเบเปเบชเบฑเปเบเบเบงเบฒเบเบเบปเปเบเบเป). เบชเปเบฒเบฅเบฑเบเบเบฃเบฒเบเบเบตเปเบเปเปเบกเบตเบเปเปเบฒเปเบฑเบ, a(i,j) เบชเบฒเบกเบฒเบเบเบณเบเบปเบเปเบเปเบเปเบงเบเบเบณเบเบงเบเบเบญเบเบเบฒเบ i เบซเบฒ j (เบเปเบฒเบเปเปเบกเบตเบเบญเบเบเบฑเปเบเบเปเบฒเบง, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ a(i,j)= 0), เปเบฅเบฐเบชเบณเบฅเบฑเบเบเบฃเบฒเบเบเบตเปเบกเบตเบเปเบณเปเบฑเบ, เบเบฑเบเบเปเบงเบเบเปเบณเปเบฑเบ. (เบเปเปเบฒเบซเบเบฑเบเบฅเบงเบก) เบเบญเบเบเบญเบเบเบตเปเปเบเปเบเปเบฒเบงเบกเบฒ.
1.2 เบกเบฒเบเบฃเบดเบเปเบเบทเปเบญเบเบญเบธเบเบฑเบเปเบซเบ. เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เปเบชเบฑเปเบเบชเบฐเปเบเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบเบฒเบเบฐเบฅเบฒเบเบเบตเป, เบเบฒเบกเบเบปเบเบฅเบฐเบเบฝเบ, เบเบปเบงเปเบฅเบเปเบเบงเบเบปเบเบเบฑเบเบเบปเบงเปเบฅเบเบเบญเบเปเบเบงเบเบฑเปเบเบเบญเบเบกเบฑเบ, เปเบฅเบฐเบเบปเบงเปเบฅเบเบเบฑเบเบเบปเบเบเบฑเบเบเบฑเบเบเบญเบเบเบฒเบเบชเปเบงเบเบซเบเปเบฒเบเบญเบเบเบปเบงเปเบฅเบ. เบเปเบฒเบเบธเบเบชเบนเบเบชเบธเบเปเบฅเบฐเบเบญเบเปเบกเปเบเปเบซเบเบเบฒเบเบเปเปเบเบฑเบ, เบเปเบฒเบเบตเปเบเปเปเปเบกเปเบเบชเบนเบเบเบทเบเบเบฝเบเปเบงเปเปเบเบเบฒเบฅเบฒเบเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบ (เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเปเบเปเปเบกเบตเบเบดเบเบเบฒเบ, 1 เปเบกเปเบเบเบฝเบเบเปเบฒเบเบธเบเปเบฅเบฐเบเบญเบเปเบกเปเบเปเบซเบเบเบฒเบ, เบชเปเบฒเบฅเบฑเบเปเบชเบฑเปเบเบชเบฐเปเบเบ - "1" เบเปเบฒเบเบญเบ. "เบญเบญเบ" เบเบฒเบเบเบธเบเปเบฅเบฐ "-1" เบเปเบฒเบกเบฑเบ "เบฅเบงเบก" เปเบเบกเบฑเบ (เบกเบฑเบเบเปเบฒเบเบเบฝเบเบเปเบเบตเปเบเบฐเบเบทเป, เปเบเบฒเบฐเบงเปเบฒเปเบเบทเปเบญเบเบซเบกเบฒเบ "เบฅเบปเบ" เบเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒ "เบฅเบงเบก" เปเบเบเปเบฒเบเบงเบ "-1"). เบชเปเบฒเบฅเบฑเบเปเบชเบฑเปเบเบชเบฐเปเบเบเบเปเปเบฒเบซเบเบฑเบ, เบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ, เปเบเบเบเบตเปเบเบฐ 1 เปเบฅเบฐ -1, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเบเปเปเบฒเบซเบเบฑเบเบเบฑเบเบซเบกเบปเบเบเบญเบเบเบญเบ.
2. เปเบเบเบชเปเบฒเบเบเปเปเบกเบนเบเบเบฒเบเบเบฑเบเบเบณ เบเบงเบ
2.1 เบฅเบฒเบเบเบทเปเบเบตเปเบขเบนเปเบเบดเบเบเบฑเบ. เบเบต, เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบเบดเปเบเบเบทเบงเปเบฒเบเปเบฒเบเบเบฒเบเบขเบนเปเบเบตเปเบเบตเป. เปเบเปเบฅเบฐเบเบธเบเบเบญเบเบเบฒเบเบชเบฒเบกเบฒเบ, เปเบเบเบเบปเปเบงเปเบ, เบเปเบฝเบงเบเปเบญเบเบเบฑเบเปเบเบเบชเปเบฒเบเบเบฒเบเบเบฑเบเบเบธเบ (เบเบฑเบเบเบตเบฅเบฒเบเบเบทเป, vector, array, ...), เปเบเบดเปเบเบเบฐเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบปเบงเปเบฅเบเบเบญเบเบเบธเบเบเบฑเปเบเบเบฑเบเบซเบกเบปเบเบเบดเบเบเบฑเบเบซเบเบถเปเบเบเบตเปเปเบซเป. เบชเปเบฒเบฅเบฑเบเปเบชเบฑเปเบเบชเบฐเปเบเบเปเบชเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบฑเปเบเบเปเบฒเบงเบเบฝเบเปเบเปเบเบธเบเบเบตเปเบกเบตเปเบชเบฑเปเบ "เบกเบธเปเบ" เบเบฒเบเบเบธเบเบชเบนเบเบชเบธเบ. เบชเปเบฒเบฅเบฑเบเปเบชเบฑเปเบเบชเบฐเปเบเบเบเบตเปเบกเบตเบเปเปเบฒเบซเบเบฑเบ, เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฐเบชเบฑเบเบชเบปเบเบซเบผเบฒเบ.
2.2 เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบ ribs. เบเปเบญเบเบเปเบฒเบเปเบเบฑเบเปเบเบเบชเปเบฒเบเบเปเปเบกเบนเบเบเบตเปเบเบดเบเบปเบก. เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบญเบ, เบเบฑเปเบเบเบตเป Captain Obviousness เบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบเบปเบงเบเบดเบเปเบฅเปเบงเปเบกเปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบญเบเบเบญเบเบเบฒเบ, เปเบเปเบฅเบฐเบเบปเบเบเบทเบเบเปเบฒเบเบปเบเปเบเบเบเบธเบเปเบฅเบตเปเบกเบเบปเปเบ, เบเบธเบเบชเบดเปเบเบชเบธเบ (เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเปเบเปเปเบกเบตเบเบดเบเบเบฒเบ, เบเปเบฒเบชเบฑเปเบเบเปเปเบชเปเบฒเบเบฑเบเบขเบนเปเบเบตเปเบเบตเป, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเบฅเบงเบกเบเบปเบงเบเปเบฒเบเบชเบฒเบกเบฒเบ. เปเบเปเบเบปเบเบฅเบฐเบเบฝเบเบเปเบฒเบเป, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, เบเปเบฒเบเบปเบเบเบธเบเปเบเบเปเบฒเบชเบฑเปเบเปเบเบตเปเบกเบเบถเปเบ) เปเบฅเบฐเบเปเปเบฒเบซเบเบฑเบ (เบชเปเบฒเบฅเบฑเบเปเบชเบฑเปเบเบชเบฐเปเบเบเบเปเปเบฒเบซเบเบฑเบเปเบเบปเปเบฒเบเบฑเปเบ).
เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบดเปเบเบฅเบฒเบเบเบฒเบ matrix เบเบตเปเบฅเบฐเบเบธเปเบงเปเบเปเบฒเบเปเบเบดเบเบเบตเปเปเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเปเบเบตเปเบกเปเบเบตเบก (เปเบฅเบฐเบกเบตเบฎเบนเบเบเบฐเบเบญเบ), เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ,
2.3 array เบเบตเปเบขเบนเปเบเบดเบเบเบฑเบ. เบเปเปเปเบกเปเบเปเบเบเบชเปเบฒเบเบเบปเปเบงเปเบเบเบตเปเบชเบธเบ. เปเบเบซเบผเบฑเบเบเบฒเบเบเบญเบเบกเบฑเบ, เบกเบฑเบเปเบกเปเบเบฎเบนเบเปเบเบเบเบญเบ "เบเบฒเบเบซเบธเปเบกเบซเปเป" เบฅเบฒเบเบเบทเปเบเบตเปเบขเบนเปเบเบดเบเบเบฑเบเปเบเบปเปเบฒเปเบเปเบเปเบเบเบชเปเบฒเบเบเบฒเบเบเบฑเบเบเปเบฒเบเบงเบเบซเบเบถเปเบ (เบญเบฒเปเบฅ, vector). เบญเบปเบเบเบฐเบเบญเบ n เบเปเบฒเบญเบดเบ (เบเบฒเบกเบเปเบฒเบเบงเบเบเบธเบเบเบฑเปเบเบเบญเบเบเบฒเบฃเบฒเบ) เบญเบปเบเบเบฐเบเบญเบเบเบญเบเบญเบฒเปเบฃเบเบฑเปเบเบเปเบฒเบงเบกเบตเบเบฑเบเบเบฐเบเบตเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบญเบฒเปเบฃเบเบฝเบงเบเบฑเบ, เปเบเบดเปเบเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบเบธเบเบเบตเปเบเบฑเปเบเบเบตเปเบขเบนเปเบเบดเบเบเบฑเบเบเบฑเบเบญเบฑเบเบเบตเปเปเบซเปเปเบงเปเบเบฑเปเบเบเบทเบเบเบฝเบเบเบดเบเบเปเปเบเบฑเบ.
เบเบตเปเบเบตเปเบเปเบญเบเบเบปเบเบเปเบฒเบญเบฐเบเบดเบเบฒเบเบเบตเปเปเบเบปเปเบฒเปเบเปเบเปเบซเบผเบฒเบเบเบตเปเบชเบธเบ (เบชเปเบฒเบฅเบฑเบเบเปเบญเบเปเบญเบ):
3. Adjacency Vector เปเบฅเบฐ Associative Adjacency Array
เบกเบฑเบเปเบเปเบซเบฑเบเบญเบญเบเบงเปเบฒเบเบนเปเบเบฝเบเบเบญเบเบชเบฒเบเปเบซเบผเบปเปเบฒเบเบตเป, เบเปเปเปเบกเปเบเบเบฑเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเบกเบทเบญเบฒเบเบตเบ, เปเบเปเบเบนเปเบเบตเปเบเบฑเบเบเบฒเบเบเบฑเบเบเบฒเบเปเบเบฑเบเปเบฅเบเบฐ, เบชเปเบงเบเบซเบผเบฒเบเบกเบฑเบเบเบฐเบเบฑเบเบเบฒเบเบเบฑเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบญเบ. เปเบเปเบเบดเบเปเบฅเปเบง, เบกเบฑเบเบชเบฐเบเบงเบเบเปเบฒเบเบฒเบเบกเบต loops เบซเบผเบฒเบเปเบฅเบฐเบเบญเบ. เปเบฅเบฐเบเบฑเปเบเบเบฑเปเบ, เปเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบฅเบฒเบชเบชเบดเบเบเบญเบเปเบเบก, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบชเบฐเปเบซเบเบตเปเบซเปเปเบญเบปเบฒเปเบเปเบชเปเบเบฑเบ "เบเบฒเบเบเบฑเบเบเบฐเบเบฒ / เบชเบฒเบเบฒ / เบเบฒเบเบเปเบฝเบเปเบเบ / เบเบฒเบเบเบฒเบเบเบฑเบ", เบเบท: vector adjacency เปเบฅเบฐ array adjacency เบเบตเปเบเปเบฝเบงเบเปเบญเบ.
3.1 vector เบเบตเปเบขเบนเปเบเบดเบเบเบฑเบ
เบเปเบฅเบฐเบเบต (a1): เปเบชเบฑเปเบเบชเบฐเปเบเบเบเบตเปเบเปเปเบกเบตเบเปเปเบฒเปเบฑเบ
เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเบซเบฒ vector เบเบตเปเบขเบนเปเบเบดเบเบเบฑเบเบชเปเบฒเบฅเบฑเบเปเบชเบฑเปเบเบชเบฐเปเบเบเบเบตเปเบเปเปเบกเบตเบเปเปเบฒเบซเบเบฑเบเปเบเบฑเบเบเบธเบเบเปเบฒเบชเบฑเปเบเบเบญเบเบเปเบฒเบเบงเบเบเบนเป (a[2i], a[2i+1], ..., เบเปเบญเบเบเบตเปเบเปเบญเบเปเบเบฑเบเบเบปเบงเปเบฅเบ c 0), เปเบเบดเปเบเปเบเปเบฅเบฐเบเบนเปเบเบญเบเบเบปเบงเปเบฅเบ. เปเบกเปเบ a[2i], a[2i+1] เบฅเบฐเบเบธเบเบญเบเบเบฃเบฒเบเบฅเบฐเบซเบงเปเบฒเบเบเบธเบเบเบฑเปเบ a[2i] เปเบฅเบฐ a[2i+1], เบเบฒเบกเบฅเปเบฒเบเบฑเบ.
เบฎเบนเบโเปเบเบโเบเบฒเบโเบเบฑเบโเบเบถเบโเบเบตเปโเบเปเปโเบกเบตโเบเปเปโเบกเบนเบโเบเปเบฝเบงโเบเบฑเบโเบงเปเบฒโเบโเบฃเบฒโเบโเปเบเปโเบเบทเบโเบเปเบฒโเบเบปเบ (เบเบฑเบโเบชเบญเบโเบเบฒเบโเปเบฅเบทเบญเบโเปเบกเปเบโเปเบเบฑเบโเปเบโเปเบเปโ)โ. เปเบกเบทเปเบญเปเบเปเบฎเบนเบเปเบเบ digraph, เบเบญเบเบเบฐเบเบทเบเบเบดเบเบฒเบฅเบฐเบเบฒเบเบฒเบ a[2i] เบซเบฒ a[2i+1]. เบเบตเปเบเบตเปเปเบฅเบฐเบเปเบฒเบเบฅเบธเปเบกเบเบตเป: เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเปเบเปเปเบกเบตเบเบดเบเบเบฒเบ, เบเปเบฒเบเปเบฒเปเบเบฑเบ, เบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเปเบฒเบชเบฑเปเบเบเบญเบเบเบฒเบเบเบฑเบเบเบถเบ vertices เบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเปเบเป (เบเบปเบงเบขเปเบฒเบ, เบงเปเบฒ vertex เบเบตเปเบกเบตเบเปเบฒเบเปเปเบฒเบเบญเบเบเบปเบงเปเบฅเบเบเบตเปเบเบทเบเบกเบญเบเบซเบกเบฒเบเปเบซเปเบกเบฑเบเบกเบฒเบเปเบญเบ).
เปเบ C ++, เบเบงเบเบฅเบฐเบเบธ vector adjacency เปเบเบเปเบเป std::vector, เปเบเบฒเบฐเบชเบฐเบเบฑเปเบเบเบทเปเบเบญเบเปเบเบเบชเปเบฒเบเบเปเปเบกเบนเบเบเบตเป.
Case (a2): เปเบชเบฑเปเบเบชเบฐเปเบเบเบเบตเปเบเปเปเบกเบตเบเปเบณเปเบฑเบ, เบเปเบณเปเบฑเบเบเบญเบเปเบกเปเบเบเบณเบเบงเบเปเบเบฑเบก
เปเบเบเบเบฒเบเบเบฝเบเบเบฝเบเบเบฑเบเบเปเบฅเบฐเบเบต (a1), เบเบงเบเปเบฎเบปเบฒเปเบเบซเบฒ vector เบเบตเปเบขเบนเปเบเบดเบเบเบฑเบเบชเปเบฒเบฅเบฑเบเปเบชเบฑเปเบเบชเบฐเปเบเบเบเปเปเบฒเบซเบเบฑเบเบเบตเปเบกเบตเบเบญเบเบเปเบฒเบเบงเบเปเบเบฑเบกเบเปเปเบฒเบซเบเบฑเบเปเบเบฑเบเบเบธเบเบเปเบฒเบชเบฑเปเบ (เบญเบฒเปเบฃเปเบเบเปเบเบทเปเบญเบเปเบซเบง) เบเบญเบเบเบปเบงเปเบฅเบ (a[3i], a[3i+1], a[3i+2], ..., เบเปเบญเบเบเบตเปเบเปเบญเบเบเบทเบเปเบฅเบ c 0), เบเปเบญเบเบเบตเปเปเบเปเบฅเบฐ "triplet" เบเบญเบเบเบปเบงเปเบฅเบ a[3i], a[3i+1], a[3i+2] เบเปเบฒเบเบปเบเบเบญเบเบเบญเบเบเบฃเบฒเบเบฅเบฐเบซเบงเปเบฒเบเบเบธเบเบเบฑเปเบเปเบฅเบ a[3i] เปเบฅเบฐ a[3i+1], เบเบฒเบกเบฅเปเบฒเบเบฑเบ, เปเบฅเบฐเบเปเบฒ a [3i+2] เปเบกเปเบเบเปเปเบฒเปเบฑเบเบเบญเบเบเบญเบเบเบตเป. เปเบชเบฑเปเบเบชเบฐเปเบเบเบเบฑเปเบเบเปเบฒเบงเบเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเบดเบเบเบฒเบเบซเบผเบทเบเปเป.
Case (b): เปเบชเบฑเปเบเบชเบฐเปเบเบเบเบตเปเบเปเปเบกเบตเบเปเบณเปเบฑเบ, เบเปเบณเปเบฑเบเบเบญเบเบเบตเปเบเปเปเปเบกเปเบเบเบณเบเบงเบเปเบเบฑเบก
เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบกเบฑเบเปเบเบฑเบเปเบเบเปเปเปเบเปเบเบตเปเบเบฐเปเบเบฑเบเบฎเบฑเบเบชเบฒเบญเบปเบเบเบฐเบเบญเบ heterogeneous เปเบเบซเบเบถเปเบ array (vector), เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ, เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเปเปเปเบเบเบตเปเปเบกเปเบเปเบเบฑเบเปเบเปเบเป. เบเบฃเบฒเบเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบเบนเปเบเบญเบ vectors, เปเบเบดเปเบ vector เบเปเบฒเบญเบดเบเปเบกเปเบ vector เบเบญเบ adjacency เบเบญเบเบเบฒเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบเปเบฒเบเบปเบเบเปเปเบฒเบซเบเบฑเบ, เปเบฅเบฐ vector เบเบตเบชเบญเบเบกเบตเบเปเปเบฒเบซเบเบฑเบเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบ (เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเปเบเบฑเบเปเบเปเบเปเบชเปเบฒเบฅเบฑเบ C ++: std::pair. ). เบเบฑเปเบเบเบฑเปเบ, เบชเปเบฒเบฅเบฑเบเบเบญเบเบเบตเปเบเปเบฒเบเบปเบเปเบเบเบเบนเปเบเบญเบเปเบเบงเบเบฑเปเบเบเบฒเบเปเบเปเบเบฑเบเบเบฐเบเบต 2i, 2i + 1 เบเบญเบ vector เบเปเบฒเบญเบดเบ, เบเปเปเบฒเบซเบเบฑเบเบเบฐเปเบเบปเปเบฒเบเบฑเบเบญเบปเบเบเบฐเบเบญเบเบเบฒเบเปเบเปเบเบฑเบเบเบฐเบเบต i เบเบญเบ vector เบเบตเบชเบญเบ.
เปเบฅเปเบง, เปเบเบฑเบเบซเบเบฑเบเบญเบฑเบเบเบตเปเบเบถเปเบเบเปเบฒเปเบเบฑเบ?
เบเบต, เบเบนเปเบเบฝเบเบเบญเบเบชเบฒเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบปเบเบงเปเบฒเบกเบฑเบเปเบเบฑเบเบเบฐเปเบซเบเบเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเปเบฒเบเบงเบเบซเบเบถเปเบ. เบเบต, เบเบฒเบเบเบฑเบเบชเบฐเบเบฐเบเบตเปเปเบเบฑเบเบเบฒเบเบเบฒเบ, เบเบฐเบกเบตเบเปเปเปเบเปเบเบฝเบเบเบฑเปเบเบเปเปเปเบเบเบตเป:
- vector เบเบตเปเบขเบนเปเบเบดเบเบเบฑเบ, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเปเบเบเบชเปเบฒเบ "enumerative" เบญเบทเปเบเป, เปเบกเปเบเบเปเบญเบเบเปเบฒเบเบซเบเบฒเปเบซเบเปเบ, เปเบเปเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบซเบเปเบญเบเบเบงเปเบฒ matrix adjacency (เบชเปเบฒเบฅเบฑเบเบเบฒเบ sparse), เปเบฅเบฐเปเบกเปเบเบเปเบญเบเบเปเบฒเบเบเปเบฒเบเบเบตเปเบเบฐเบเบฐเบเบดเบเบฑเบ.
- เปเบเบซเบผเบฑเบเบเบฒเบ, เบเบธเบเบเบฑเปเบเบเบญเบเบเบฒเบเบเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบซเบกเบฒเบเบเปเบงเบเบเบปเบงเปเบฅเบเบฅเบปเบ. เบเบฐเปเบเบฑเบเปเบเบงเปเบเบเปเบฒ "เบเบฒเบเบเบดเบเปเบเบทเบญเบ" เบเบฑเปเบเบเปเบฒเบงเปเบกเปเบเบเปเบฒเปเบเบฑเบ?
- เบเบฃเบฒเบเบชเบฒเบกเบฒเบเบเบฐเบเบญเบเบกเบตเบซเบผเบฒเบเบเบญเบเปเบฅเบฐเบซเบผเบฒเบ loops, เบเบตเปเบกเบตเบเปเปเบฒเบซเบเบฑเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ (เบเบงเบ, เบฅเบปเบ, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบชเบนเบ). เบเปเปเบกเบตเบเปเปเบเปเบฒเบเบฑเบเบขเบนเปเบเบตเปเบเบตเป.
- เบเบญเบเบเบฑเปเบเบเปเบฒเบเบเบฑเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเบเบธเบเบชเบปเบกเบเบฑเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเบฑเบเบเบญเบ - เปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบเบงเปเบฒ, เปเบเบดเปเบเบเบฒเบ 4.
เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบกเบฑเบเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบญเบกเบฎเบฑเบเบงเปเบฒ "เบเบฑเบเบเบตเบฅเบฒเบเบเบทเป" เบเบตเปเบเปเปเปเบเปเบซเบกเบฒเบเปเบเบดเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบง. เปเบฅเบฐเปเบเบเบตเปเบเบตเป Associative Adjacency Array เบกเบฒเบฎเบญเบเบเบนเปเปเบ, เปเบเบดเปเบเปเบเปเบเบทเบเบเบถเบเบชเบฒเบซเบฒเบฅเบทเบเปเบฒเบเบฅเบธเปเบกเบเบตเป.
3.2 Associative adjacency array
เบเบฑเปเบเบเบฑเปเบ, เบเปเบฒเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบญเบเบชเบฐเปเบเบฒเบฐ, เบเปเปเบฒเบซเบเบฑเบเบเบญเบเบกเบฑเบเปเบฅเบฐเบเบธเบเบชเบปเบกเบเบฑเบเบญเบทเปเบเปเปเบกเปเบเบชเปเบฒเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒ, เปเบฅเบฐเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบญเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเปเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเปเบเป matrix adjacency, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบซเปเบเบดเบเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบเบตเปเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเปเบฝเบ vector adjacency เปเบเบทเปเบญเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเป. เบเบฑเปเบเบเบฑเปเบ, เบเบธเบเปเบเปเบกเปเบเบเบญเบเบเบญเบเบเบฒเบ, เปเบเบดเปเบเบชเบฒเบกเบฒเบเบฅเบฐเบเบธเปเบเปเปเบเบฑเบเบเบนเปเบเปเบฒเบชเบฑเปเบเบเบญเบเบเปเบฒเบเบงเบเปเบเบฑเบก. เบญเบฑเบเบเบตเปเปเบเบดเปเบเบเบทเปเบเบงเปเบ? เบกเบฑเบเบเปเปเปเบกเปเบเบเบฐเปเบเปเบ array เบชเบฐเบกเบฒเบเบปเบกเบเป? เปเบฅเบฐ, เบเปเบฒเปเบเบฑเบเบเบฑเปเบเบเบฑเปเบ, เปเบเบฑเบเบซเบเบฑเบเบเบงเบเปเบฎเบปเบฒเบเปเปเบเบฐเบเบดเบเบฑเบเบกเบฑเบ? เบเปเปเบซเปเบเบงเบเปเบฎเบปเบฒเบกเบตเบญเบฒเปเบฃเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบตเปเปเบเปเบฅเบฐเบเบต - เบเบนเปเบเปเบฒเบชเบฑเปเบเบเบญเบเบเปเบฒเบเบงเบเปเบเบฑเบก - เบเบฐเบเบทเบเปเบเบทเปเบญเบกเปเบเบเบเบฑเบเบเปเบฒ - เบเปเบฒเบเบงเบเปเบเบฑเบกเบซเบผเบทเบเปเบฒเบเบงเบเบเบตเปเปเบเปเบเบดเบเบเบตเปเบเปเบฒเบเบปเบเบเปเปเบฒเบซเบเบฑเบเบเบญเบเบเบญเบ. เปเบ C ++, เบเบงเบเบเบฐเบเบดเบเบฑเบเปเบเบเบชเปเบฒเบเบเบตเปเปเบเบเบญเบตเบเปเบชเป std::map container (std::map. , int> เบซเบผเบท std::เปเบเบเบเบตเป , double>), เบซเบผเบท std::multimap เบเปเบฒเบเบฒเบเบซเบผเบฒเบเบเบญเบ. เบเบต, เบเบงเบเปเบฎเบปเบฒเบกเบตเปเบเบเบชเปเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฒเบเบเบตเปเปเบญเบปเบฒเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบซเบเปเบญเบเบเปเบงเบฒเปเบเบเบชเปเบฒเบ "matrix", เบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเปเบชเบฑเปเบเบชเบฐเปเบเบเบเบตเปเบกเบต loops เปเบฅเบฐเบเบญเบเบซเบผเบฒเบ, เปเบฅเบฐเบเปเปเบกเบตเบเปเปเบเปเบฒเบเบปเบเบเบตเปเปเบเบฑเปเบกเบเบงเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเปเบเปเปเปเบกเปเบเบฅเบปเบเบเบญเบเบเบปเบงเปเบฅเบ vertex (เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเปเปเบฎเบนเป. เบเบนเปเบเบตเปเบเปเบญเบเบเบฒเบเบเบตเป, เปเบเปเบเบฑเบ).
4. เปเบเบเบชเปเบฒเบเบเปเปเบกเบนเบเปเบกเปเบเปเบเบฑเบก, เปเบเปเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบซเบฒเบเปเบ
เปเบฅเบฐเบกเบฑเบเปเบเบฑเบเบเบงเบฒเบกเบเบดเบ: เปเบกเบทเปเบญเปเบเปเปเบเบเบฑเบเบซเบฒเบเปเบฒเบเบงเบเบซเบเบถเปเบ, เบเบงเบเปเบฎเบปเบฒเบญเบฒเบเบเบฐเบเปเบญเบเบเปเบฒเบเบปเบเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเบเบฒเบเบขเปเบฒเบเปเบซเปเบเบฑเบเบเบญเบเบเบญเบเบเบฒเบเปเบฅเบฐ, เบเบฒเบกเบเบงเบฒเบกเปเบซเบกเบฒเบฐเบชเบปเบก, เปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบงเบเบกเบฑเบ. เบเปเบฒเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบซเบผเบธเบเบฅเบปเบเบฅเบฑเบเบชเบฐเบเบฐเปเบซเบผเบปเปเบฒเบเบตเปเบขเปเบฒเบเบเปเปเบเบฑเบเปเบเบเปเบเบฑเบเบเปเบฒเบเบงเบเปเบเบฑเบก, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบกเบฑเบเบเปเปเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบเบฑเบเบฎเบฑเบเบชเบฒ "เบเบฒเบเบเบตเปเบกเบตเบเบธเบเบชเบปเบกเบเบฑเบเปเบเบตเปเบกเปเบเบตเบก" เปเบเบเปเบเปเบฎเบนเบเปเบเบเบเบฐเบซเบเบฒเบเบเบญเบ vector adjacency เปเบฅเบฐ associative adjacency array.
เบเบฑเปเบเบเบฑเปเบ, เปเบซเปเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฒเบเบเบตเปเบเปเปเบกเบตเบเปเปเบฒเบซเบเบฑเบ, เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเบญเบเบเบตเปเบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ, เบเบปเบงเบขเปเบฒเบ, 2 เบฅเบฑเบเบชเบฐเบเบฐเปเบเบตเปเบกเปเบเบตเบกเบเบตเปเบฅเบฐเบเบธเปเบเบเบเปเบฒเบเบงเบเปเบเบฑเบก. เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเปเบฒเบเบปเบ vector เบเบตเปเบขเบนเปเปเบเปเบเบฝเบเบเบญเบเบเบปเบเปเบเบฑเบเบเบธเบเบเปเบฒเบชเบฑเปเบเบเปเปเปเบกเปเบ "เบเบนเป", เปเบเป "quartets" เบเบญเบเบเปเบฒเบเบงเบเปเบเบฑเบก (a[2i], a[2i+1], a[2i+2], a [2i+3]โฆ) , เบเปเบญเบเบเบตเป a[2i+2] เปเบฅเบฐ a[2i+3] เบเบฐเบเบณเบเบปเบเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเบเบญเบเบเบญเบเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบ. เบชเปเบฒเบฅเบฑเบเปเบชเบฑเปเบเบชเบฐเปเบเบเบเบตเปเบกเบตเบเปเปเบฒเบซเบเบฑเบเบเปเบฒเบเบงเบเปเบเบฑเบกเบเบญเบเบเบญเบ, เบเปเบฒเบชเบฑเปเบเปเบเบเบเบปเปเบงเปเบเปเบกเปเบเบเปเบฒเบเบเบทเบเบฑเบ (เบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบฝเบเปเบเปเบงเปเบฒเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเบเบฐเบเบฐเบเบดเบเบฑเบเบเบฒเบกเบเปเปเบฒเบซเบเบฑเบเบเบญเบเบเบญเบเปเบฅเบฐเบเบฐเบเบทเบเบเปเบฒเบเบปเบเปเบเบเบญเบปเบเบเบฐเบเบญเบ a[2i+3] เปเบฅเบฐ a[2i+4] , เปเบฅเบฐเปเบเบเบเบปเบงเบกเบฑเบเปเบญเบเบเบฐเบเบทเบเบฅเบฐเบเบธเบเปเปเปเบกเปเบ 4, เปเบเป 5 เบเบปเบงเปเบฅเบเบเปเบฒเบชเบฑเปเบ). เปเบฅเบฐเบชเปเบฒเบฅเบฑเบเปเบชเบฑเปเบเบชเบฐเปเบเบเบเบตเปเบกเบตเบเปเปเบฒเบซเบเบฑเบเบเบญเบเบเบตเปเบเปเปเปเบกเปเบเบเปเบฒเบเบงเบเปเบเบฑเบก, เบฅเบฑเบเบชเบฐเบเบฐเบเปเบฒเบเปเบชเบฒเบกเบฒเบเบเบทเบเบเบฝเบเปเบเบปเปเบฒเปเบเปเบเบญเบปเบเบเบฐเบเบญเบเบเบตเปเบเปเปเบกเบตเบเปเปเบฒเบซเบเบฑเบเบเบญเบเบกเบฑเบ.
เปเบกเบทเปเบญเบเปเบฒเปเบเป array adjacency เบเบตเปเบเปเบฝเบงเบเปเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเปเบกเบตเบเปเปเบฒเบซเบเบฑเบเบเบญเบเบเปเบฒเบเบงเบ, เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเปเบฒเบเบปเบเปเบเบฑเบเบเปเบฒเบเปเปเปเบกเปเบเบเบปเบงเปเบฅเบเบเบฝเบง, เปเบเป array (vector) เบเบญเบเบเบปเบงเปเบฅเบเบเบตเปเบฅเบฐเบเบธ, เบเบญเบเปเบซเบเบทเบญเปเบเบเบฒเบเบเปเปเบฒเบซเบเบฑเบเบเบญเบเบเบญเบ, เบเบฑเบเบซเบกเบปเบเบเบตเปเบเปเบฒเปเบเบฑเบเบญเบทเปเบเป. เบเบธเบโเบฅเบฑเบโเบชเบฐโเบเบฐ. เปเบเบเบฐเบเบฐเบเบฝเบงเบเบฑเบ, เบเบงเบฒเบกเบเปเปเบชเบฐเบเบงเบเบชเปเบฒเบฅเบฑเบเบเปเบฅเบฐเบเบตเบเบญเบเบเปเปเบฒเบซเบเบฑเบเบเบตเปเบเปเปเปเบกเปเบเบเบปเบงเปเบฅเบเปเบกเปเบเบเบฐเบเปเบญเบเบเปเบฒเบเบปเบเปเบเบทเปเบญเบเบซเบกเบฒเบเบเบตเปเบกเบตเบเบปเบงเปเบฅเบเบเบตเปเปเบฅเบทเปเบญเบเปเบเป (เปเบกเปเบเปเบฅเปเบง, เบเบตเปเปเบกเปเบเบเบงเบฒเบกเบเปเปเบชเบฐเบเบงเบ, เปเบเปเบเปเบฒเบเปเปเบกเบตเปเบเบทเปเบญเบเบซเบกเบฒเบเบเบฑเปเบเบเปเบฒเบงเบซเบผเบฒเบ, เปเบฅเบฐเบเปเบฒเบเปเบฒเบเปเบฎเบฑเบ. 'เบเปเปเบเบฑเปเบเปเบซเปเปเบเบปเบฒเปเบเบปเปเบฒเปเบเบตเบเปเบ " tricky " double, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบกเบฑเบเบญเบฒเบเบเบฐเบเปเปเบกเบตเบซเบเบฑเบ). เบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเปเบ C ++ เบเบฐเบซเบเบฒเบ associative adjacency arrays เบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเบเบปเบเบเบฑเปเบเบเปเปเปเบเบเบตเป: std::map , std::vector> เบซเบผเบท std::map , std::vector, เปเบเบดเปเบเบเปเบฒเบเปเบฒเบญเบดเบเปเบ "key-value-vector" เบเบฐเปเบเบฑเบเบเปเปเบฒเบซเบเบฑเบเบเบญเบเบเบญเบ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฒเบเบเปเบฒเบเบปเบเบเบปเบงเปเบฅเบเบเบญเบเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเบเบญเบเบกเบฑเบเบเบฑเปเบเบขเบนเป.
เบงเบฑเบเบเบฐเบเบฐเบเบต:
เบเปเบฝเบงเบเบฑเบเบเบฒเบ เปเบฅเบฐ เบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเปเบเบเบเบปเปเบงเปเบ:
1. Cormen, Thomas H., Leiserson, Charles I., Rivest, Ronald L., Stein, Clifford. เบชเบนเบเบเบฒเบเบเบดเบเปเบฅเป: เบเบฒเบเบเปเปเบชเปเบฒเบ เปเบฅเบฐเบเบฒเบเบงเบดเปเบเบฒเบฐ, เบชเบฐเบเบฑเบเบเบต 2: Trans. เบเบฒเบเบเบฒเบชเบฒเบญเบฑเบเบเบดเบ โ M.: Williams Publishing House, 2011.
2. เบฎเบฒเบฃเบต เปเบเบฃเบ. เบเบดเบเบชเบฐเบเบตเบเบฒเบ. M.: Mir, 1973.
เบเบปเบเบฅเบฒเบเบเบฒเบเบเบญเบเบเบนเปเบเบฝเบเบเปเบฝเบงเบเบฑเบ vector เปเบฅเบฐ array เบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบญเบ adjacencies:
3. Chernoukhov S.A. adjacency vector เปเบฅเบฐ associative adjacency array เปเบเบฑเบเบงเบดเบเบตเบเบฒเบเปเบเบฑเบเบเบปเบงเปเบเบเปเบฅเบฐเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฒเบ / SA Chernouhov. เปเบเบเบเบตเป vector เปเบฅเบฐ adjacency เปเบเบฑเบเปเบเบเบชเปเบฒเบเบเปเปเบกเบนเบเปเบเบทเปเบญเปเบเบฑเบเบเบปเบงเปเบเบเบเบญเบเบเบฒเบ // เบเบฒเบเบฅเบงเบเบฅเบงเบกเบเบปเบเบเบงเบฒเบกเบเบญเบเบเบญเบเบเบฐเบเบธเบกเบงเบดเบเบฐเบเบฒเบชเบฒเบเปเบฅเบฐเบเบฒเบเบเบฐเบเบดเบเบฑเบเบชเบฒเบเบปเบ "เบเบฑเบเบซเบฒเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบฐเบงเบฑเบเบเบฐเบเปเบฒเปเบฅเบฐเบงเบดเบเบตเบเบฒเบเปเบเปเปเบเบกเบฑเบ" (Saratov, 14.09.2019 เบเบฑเบเบเบฒ 2019). โ เบชเบฐเปเบเบตเบฅเบดเบเบฒเบกเบฒเบ: AMI, 65, เปเปเบฒ. 69-XNUMX
เปเบซเบผเปเบเบเปเปเบกเบนเบเบญเบญเบเปเบฅเบเปเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบเบเปเบฝเบงเบเบฑเบเบซเบปเบงเบเปเป:
4.
5.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com