เด—เตเดฐเดพเดซเตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑเดพ เด˜เดŸเดจเด•เตพ: เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณเดตเดฏเตเดŸเต†เดฏเตเด‚ เดฐเดฃเตเดŸเต "เดเดคเดพเดฃเตเดŸเต เดชเตเดคเดฟเดฏเดต"เดฏเตเดŸเต†เดฏเตเด‚ เด’เดฐเต เด…เดตเดฒเต‹เด•เดจเด‚

เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เดนเดฒเต‹.

เดˆ เด•เตเดฑเดฟเดชเตเดชเดฟเตฝ, เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ เดธเดฏเตปเดธเดฟเตฝ เด—เตเดฐเดพเดซเตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดงเดพเดจ เดกเดพเดฑเตเดฑเดพ เด˜เดŸเดจเด•เตพ เดชเดŸเตเดŸเดฟเด•เดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เดžเดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต, เด•เต‚เดŸเดพเดคเต† เดŽเดจเดฟเด•เตเด•เดพเดฏเดฟ เดŽเด™เตเด™เดจเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ โ€œเด•เตเดฐเดฟเดธเตเดฑเตเดฑเดฒเตˆเดธเตโ€ เดšเต†เดฏเตเดค เด…เดคเตเดคเดฐเด‚ เดฐเดฃเตเดŸเต เด˜เดŸเดจเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดžเดพเตป เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเด‚.

เด…เดคเดฟเดจเดพเตฝ, เดจเดฎเตเด•เตเด•เต เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเด‚. เดŽเดจเตเดจเดพเตฝ เดคเตเดŸเด•เตเด•เด‚ เดฎเตเดคเดฒเต‡ เด…เดฒเตเดฒ - เด’เดฐเต เด—เตเดฐเดพเดซเต เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเตเด‚ เด…เดต เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเตเด‚ เดจเดฎเตเด•เตเด•เต†เดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เด‡เดคเดฟเดจเด•เด‚ เด…เดฑเดฟเดฏเดพเดฎเต†เดจเตเดจเต เดžเดพเตป เด•เดฐเตเดคเตเดจเตเดจเต (เดกเดฏเดฑเด•เตเดŸเดกเต, เด…เตบเดกเดฏเดฑเด•เตโ€ŒเดŸเต, เดตเต†เดฏเตโ€Œเดฑเตเดฑเดกเต, เดตเต†เดฏเดฟเดฑเตเดฑเดกเต, เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด…เดฐเดฟเด•เตเด•เดณเตเด‚ เดฒเต‚เดชเตเดชเตเด•เดณเตเด‚ เด‰เดณเตเดณเดคเต‹ เด…เดฒเตเดฒเดพเดคเต†เดฏเต‹).

เด…เดคเดฟเดจเดพเตฝ, เดจเดฎเตเด•เตเด•เต เดชเต‹เด•เดพเด‚. "เด—เตเดฐเดพเดซเต เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต" เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดกเดพเดฑเตเดฑเดพ เด˜เดŸเดจเด•เตพเด•เตเด•เดพเดฏเดฟ เดจเดฎเตเด•เตเด•เต เดŽเดจเตเดคเต†เดฒเตเดฒเดพเด‚ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดฃเตเดŸเต?

1. เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต เดกเดพเดฑเตเดฑ เด˜เดŸเดจเด•เตพ

1.1 เดคเตŠเดŸเตเดŸเดŸเตเดคเตเดคเตเดณเตเดณ เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต. เดตเดฐเดฟเดฏเตเดŸเต†เดฏเตเด‚ เดจเดฟเดฐเดฏเตเดŸเต†เดฏเตเด‚ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ เด—เตเดฐเดพเดซเดฟเตปเตเดฑเต† เดฒเด‚เดฌเด™เตเด™เดณเตเดŸเต† เด…เด•เตเด•เด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เด’เดฐเต เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเดพเดฃเต เด…เดกเตเดœเดธเต†เตปเดธเดฟ เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต, เด•เต‚เดŸเดพเดคเต† เด…เดคเดฟเตปเตเดฑเต† เด“เดฐเต‹ เดฎเต‚เดฒเด•เด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดฎเต‚เดฒเตเดฏเด‚ a(i,j) เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฒเด‚เดฌเด™เตเด™เตพเด•เตเด•เดฟเดŸเดฏเดฟเดฒเตเดณเตเดณ เด…เดฐเดฟเด•เตเด•เดณเตเดŸเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดญเดพเดตเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเดพเดฃเต. i เด‰เด‚ j เด‰เด‚ (เดกเดฏเดฑเด•เตโ€ŒเดŸเต เดšเต†เดฏเตเดฏเดพเดคเตเดค เด’เดฐเต เด—เตเดฐเดพเดซเดฟเดจเต เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต เดธเดฎเดฎเดฟเดคเดฟ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดžเด™เตเด™เตพ เดŽเดฒเตเดฒเดพ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเด‚ เดชเตเดฐเดงเดพเดจ เดกเดฏเด—เดฃเดฒเดฟเดจเต เดฎเตเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเตเดณเตเดณเต‚ เดŽเดจเตเดจเต เดธเดฎเตเดฎเดคเดฟเด•เตเด•เดพเด‚). เดคเต‚เด•เตเด•เดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด—เตเดฐเดพเดซเตเด•เตพเด•เตเด•เต, a(i,j) เดŽเดจเตเดจเดคเต i เดฎเตเดคเตฝ j เดตเดฐเต†เดฏเตเดณเตเดณ เด…เดฐเดฟเด•เตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เตŠเดฃเตเดŸเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเด‚ (เด…เดคเตเดคเดฐเด‚ เดŽเดกเตเดœเต เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, a(i,j)= 0), เดตเต†เดฏเตเดฑเตเดฑเดกเต เด—เตเดฐเดพเดซเตเด•เตพเด•เตเด•เต, เดญเดพเดฐเดตเตเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดš เด…เดฐเดฟเด•เตเด•เดณเตเดŸเต† (เดฎเตŠเดคเตเดคเด‚ เดญเดพเดฐเด‚).

1.2 เดธเด‚เดญเดต เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดžเด™เตเด™เดณเตเดŸเต† เด—เตเดฐเดพเดซเต เด’เดฐเต เดชเดŸเตเดŸเดฟเด•เดฏเดฟเดฒเตเด‚ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเตฝ, เด’เดฐเต เดšเดŸเตเดŸเด‚ เดชเต‹เดฒเต†, เดตเดฐเดฟ เดจเดฎเตเดชเดฑเตเด•เตพ เด…เดคเดฟเตปเตเดฑเต† เดฒเด‚เดฌเด™เตเด™เดณเตเดŸเต† เด…เด•เตเด•เด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด•เต‹เดณเด‚ เดจเดฎเตเดชเดฑเตเด•เตพ เดชเตเดฐเต€-เดจเดฎเตเดชเตผ เดšเต†เดฏเตเดค เด…เดฐเดฟเด•เตเด•เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด’เดฐเต เดถเต€เตผเดทเดตเตเด‚ เด…เดฐเดฟเด•เตเด‚ เดชเดฐเดธเตเดชเดฐเด‚ เดธเด‚เดญเดตเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดจเตเดฌเดจเตเดง เดธเต†เดฒเตเดฒเดฟเตฝ เดชเต‚เดœเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดค เดฎเต‚เดฒเตเดฏเด‚ เดŽเดดเตเดคเดชเตเดชเต†เดŸเตเด‚ (เดฆเดฟเดถเดฏเดฟเดฒเตเดฒเดพเดคเต†เดฏเตเดณเตเดณ เด—เตเดฐเดพเดซเตเด•เตพเด•เตเด•เต, เดถเต€เตผเดทเดตเตเด‚ เด…เดฐเดฟเด•เตเด‚ เดธเด‚เดญเดตเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ 1 เดŽเดดเตเดคเดชเตเดชเต†เดŸเตเด‚, เด“เดฑเดฟเดฏเตปเตเดฑเดกเต เด—เตเดฐเดพเดซเตเด•เตพเด•เตเด•เต - "1" เดŽเดกเตเดœเต เด†เดฃเต†เด™เตเด•เดฟเตฝ เดถเต€เตผเดทเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต "เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเดจเตเดจเต", เด…เดคเดฟเตฝ "เด‰เตพเดชเตเดชเต†เดŸเตเดŸเดพเตฝ" "-1" (เด‡เดคเต เด“เตผเด•เตเด•เดพเตป เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ "เดฎเตˆเดจเดธเต" เดšเดฟเดนเตเดจเด‚ "-1" เดŽเดจเตเดจ เดธเด‚เด–เตเดฏเดฏเดฟเตฝ "เด‰เตพเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฏเดฟ" เดคเต‹เดจเตเดจเตเดจเตเดจเต)). เดตเต†เดฏเตเดฑเตเดฑเดกเต เด—เตเดฐเดพเดซเตเด•เตพเด•เตเด•เต, เดตเต€เดฃเตเดŸเตเด‚, 1, -1 เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เต เดชเด•เดฐเด‚, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดกเตเดœเดฟเตปเตเดฑเต† เด†เด•เต† เดญเดพเดฐเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

2. เดŽเดฃเตเดฃเตฝ เดกเดพเดฑเตเดฑ เด˜เดŸเดจเด•เตพ

2.1 เดคเตŠเดŸเตเดŸเดŸเตเดคเตเดคเตเดณเตเดณ เดฒเดฟเดธเตเดฑเตเดฑเต. เดถเดฐเดฟ, เด‡เดตเดฟเดŸเต† เดŽเดฒเตเดฒเดพเด‚ เดฒเดณเดฟเดคเดฎเดพเดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเต. เด—เตเดฐเดพเดซเดฟเตปเตเดฑเต† เด“เดฐเต‹ เดถเต€เตผเดทเด•เดตเตเด‚, เดชเตŠเดคเตเดตเต‡, เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดŽเดฃเตเดฃเตฝ เด˜เดŸเดจเดฏเตเดฎเดพเดฏเดฟ (เดฒเดฟเดธเตเดฑเตเดฑเต, เดตเต†เด•เตเดฑเตเดฑเตผ, เด…เดฑเต‡, ...) เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดจเตเดจเดฟเดจเต‹เดŸเต เดšเต‡เตผเดจเตเดจเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดฒเด‚เดฌเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดธเด‚เด–เตเดฏเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเด‚. เดกเดฏเดฑเด•เตโ€ŒเดŸเต เดšเต†เดฏเตโ€Œเดค เด—เตเดฐเดพเดซเตเด•เตพเด•เตเด•เดพเดฏเดฟ, เดซเต€เดšเตเดšเตผ เดตเต†เตผเดŸเตเดŸเต†เด•เตโ€Œเดธเดฟเตฝ เดจเดฟเดจเตเดจเต โ€œเดกเดฏเดฑเด•เตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคโ€ เดŽเดกเตเดœเต เด‰เดณเตเดณ เดฒเด‚เดฌเด™เตเด™เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดžเด™เตเด™เตพ เด…เดคเตเดคเดฐเด‚ เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เต‚. เดตเต†เดฏเตเดฑเตเดฑเดกเต เด—เตเดฐเดพเดซเตเด•เตพเด•เตเด•เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เด•เต‚เดŸเตเดคเตฝ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.

2.2 เดตเดพเดฐเดฟเดฏเต†เดฒเตเดฒเตเด•เดณเตเดŸเต† เดชเดŸเตเดŸเดฟเด•. เดตเดณเดฐเต† เดœเดจเดชเตเดฐเดฟเดฏเดฎเดพเดฏ เด’เดฐเต เดกเดพเดฑเตเดฑเดพ เด˜เดŸเดจ. เด•เตเดฏเดพเดชเตเดฑเตเดฑเตป เด’เดฌเตเดตเดฟเดฏเดธเตโ€Œเดจเต†เดธเต เดจเดฎเตเดฎเต‹เดŸเต เดชเดฑเดฏเตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เด…เดฐเดฟเด•เตเด•เดณเตเดŸเต† เดฒเดฟเดธเตเดฑเตเดฑเต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด—เตเดฐเดพเดซเดฟเตปเตเดฑเต† เด…เดฐเดฟเด•เตเด•เดณเตเดŸเต† เด’เดฐเต เดชเดŸเตเดŸเดฟเด•เดฏเดพเดฃเต, เด…เดต เด“เดฐเต‹เดจเตเดจเตเด‚ เด†เดฐเด‚เดญ เดถเต€เตผเดทเด‚, เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจ เดถเต€เตผเดทเด•เด‚ เดŽเดจเตเดจเดฟเดตเดฏเดพเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต (เดฆเดฟเดถเดฏเดฟเดฒเตเดฒเดพเดคเต†เดฏเตเดณเตเดณ เด—เตเดฐเดพเดซเตเด•เตพเด•เตเด•เต เด“เตผเดกเตผ เด‡เดตเดฟเดŸเต† เดชเตเดฐเดงเดพเดจเดฎเดฒเตเดฒ, เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ เดเด•เต€เด•เดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚ เดตเดฟเดตเดฟเดง เดจเดฟเดฏเดฎเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เดฒเด‚เดฌเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•), เดญเดพเดฐเด‚ (เดญเดพเดฐเดฎเตเดณเตเดณ เด—เตเดฐเดพเดซเตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเด‚).

เดฎเตเด•เดณเดฟเตฝ เดฒเดฟเดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต เดฒเดฟเดธเตเดฑเตเดฑเตเด•เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ (เดšเดฟเดคเตเดฐเต€เด•เดฐเดฃเด™เตเด™เดณเต‹เดŸเต†) เดจเต‹เด•เตเด•เดพเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดตเดฟเดŸเต†.

2.3 เดคเตŠเดŸเตเดŸเดŸเตเดคเตเดคเตเดณเตเดณ เด…เดฑเต‡. เดเดฑเตเดฑเดตเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เด˜เดŸเดจเดฏเดฒเตเดฒ. เด…เดคเดฟเตปเตเดฑเต† เด•เดพเดฎเตเดชเดฟเตฝ, เด‡เดคเต เด’เดฐเต เดŽเตปเดฏเตเดฎเดฑเต‡เดทเตป เด˜เดŸเดจเดฏเดฟเดฒเต‡เด•เตเด•เต (เด…เดฑเต‡, เดตเต†เด•เตเดฑเตเดฑเตผ) "เดชเดพเด•เตเด•เดฟเด‚เด—เต" เด…เดกเตโ€Œเดœเดธเต†เตปเดธเดฟ เดฒเดฟเดธเตเดฑเตเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เดฐเต‚เดชเดฎเดพเดฃเต. เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด…เดฑเต‡เดฏเตเดŸเต† เด†เดฆเตเดฏ n (เด—เตเดฐเดพเดซเดฟเตปเตเดฑเต† เดฒเด‚เดฌเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต) เด˜เดŸเด•เด™เตเด™เดณเดฟเตฝ เด’เดฐเต‡ เดถเตเดฐเต‡เดฃเดฟเดฏเตเดŸเต† เด†เดฐเด‚เดญ เดธเต‚เดšเดฟเด•เด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เด’เดจเตเดจเดฟเดจเต‹เดŸเต เดšเต‡เตผเดจเตเดจเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดถเต€เตผเดทเด•เด™เตเด™เดณเตเด‚ เด’เดฐเต เดตเดฐเดฟเดฏเดฟเตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด‡เดตเดฟเดŸเต† เดžเดพเตป เดเดฑเตเดฑเดตเตเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเดตเตเดจเตเดจ (เดŽเดจเดฟเด•เตเด•เต) เดตเดฟเดถเดฆเต€เด•เดฐเดฃเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ: ejuo.livejournal.com/4518.html

3. เด…เดกเตโ€Œเดœเดธเต†เตปเดธเดฟ เดตเต†เด•เตโ€ŒเดŸเดฑเตเด‚ เด…เดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเต€เดตเต เด…เดกเตโ€Œเดœเดธเต†เตปเดธเดฟ เด…เดฑเต‡เดฏเตเด‚

เดˆ เดตเดฐเดฟเด•เดณเตเดŸเต† เดฐเดšเดฏเดฟเดคเดพเดตเต, เด’เดฐเต เดชเตเดฐเตŠเดซเดทเดฃเตฝ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผ เด…เดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เด‡เดŸเดฏเตเด•เตเด•เดฟเดŸเต† เด—เตเดฐเดพเดซเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดตเตป, เดฎเดฟเด•เตเด•เดชเตเดชเต‹เดดเตเด‚ เด…เดฐเดฟเด•เตเด•เดณเตเดŸเต† เดฒเดฟเดธเตเดฑเตเดฑเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เด—เตเดฐเดพเดซเดฟเดจเต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดฒเต‚เดชเตเดชเตเด•เดณเตเด‚ เด…เดฐเดฟเด•เตเด•เดณเตเด‚ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด…เดคเต เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต. เด…เดคเดฟเดจเดพเตฝ, เด…เดฐเดฟเด•เตเด•เดณเตเดŸเต† เด•เตเดฒเดพเดธเดฟเด•เต เดฒเดฟเดธเตเดฑเตเดฑเตเด•เดณเตเดŸเต† เดตเดฟเด•เดธเดจเดคเตเดคเดฟเตฝ, เด…เดตเดฏเตเดŸเต† โ€œเดตเดฟเด•เดธเดจเด‚/เดถเดพเด–/เดฎเดพเดฑเตเดฑเด‚/เดฎเตเดฏเต‚เดŸเตเดŸเต‡เดทเตปโ€ เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดถเตเดฐเดฆเตเดง เดšเต†เดฒเตเดคเตเดคเดพเตป เดžเดพเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต: เด…เดกเตโ€Œเดœเดธเต†เตปเดธเดฟ เดตเต†เด•เตโ€ŒเดŸเดฑเตเด‚ เด…เดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเต€เดตเต เด…เดกเตโ€Œเดœเดธเต†เตปเดธเดฟ เด…เดฑเต‡เดฏเตเด‚.

3.1 เด…เดกเตเดœเดธเต†เตปเดธเดฟ เดตเต†เด•เตเดฑเตเดฑเตผ

เด•เต‡เดธเต (a1): เดคเต‚เด•เตเด•เดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด—เตเดฐเดพเดซเต

เดตเต†เดฏเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดคเตเดค เด—เตเดฐเดพเดซเดฟเดจเต เดžเด™เตเด™เตพ เด’เดฐเต เด…เดกเตโ€Œเดœเดธเต†เตปเดธเดฟ เดตเต†เด•เตโ€ŒเดŸเดฑเดฟเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเด‚, เด’เดฐเต เด‡เดฐเดŸเตเดŸ เดธเด‚เด–เตเดฏเด•เดณเตเดŸเต† (a[2i], a[2i+1],..., เด‡เดตเดฟเดŸเต† i เดŽเดจเตเดจ เดจเดฎเตเดชเดฑเดพเดฃเต c 0), เด…เดคเดฟเตฝ เด“เดฐเต‹ เดœเต‹เดกเดฟ เดธเด‚เด–เตเดฏเด•เดณเตเด‚ a[2i] เด†เดฃเต, a[2i+1 ] เดŽเดจเตเดจเดคเต เดฏเดฅเดพเด•เตเดฐเดฎเด‚ a[2i], a[2i+1] เดŽเดจเตเดจเต€ เดถเต€เตผเดทเด™เตเด™เตพเด•เตเด•เดฟเดŸเดฏเดฟเดฒเตเดณเตเดณ เด’เดฐเต เด—เตเดฐเดพเดซเต เดŽเดกเตเดœเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.
เดˆ เดฑเต†เด•เตเด•เต‹เตผเดกเดฟเด‚เด—เต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เด—เตเดฐเดพเดซเต เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ (เดฐเดฃเตเดŸเต เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เดธเดพเดงเตเดฏเดฎเดพเดฃเต). เดกเดฟเด—เตเดฐเดพเดซเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดŽเดกเตเดœเต a[2i] เดฎเตเดคเตฝ a[2i+1] เดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดคเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เด‡เดตเดฟเดŸเต†เดฏเตเด‚ เดคเดพเดดเต†เดฏเตเด‚: เด…เตบเดกเดฏเดฑเด•เตโ€ŒเดŸเต เด—เตเดฐเดพเดซเตเด•เตพเด•เตเด•เต, เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ, เดฑเต†เด•เตเด•เต‹เตผเดกเดฟเด‚เด—เต เดตเต†เตผเดŸเตเดŸเดฟเดธเตเด•เดณเตเดŸเต† เด•เตเดฐเดฎเดคเตเดคเดฟเดจเตเดณเตเดณ เด†เดตเดถเตเดฏเด•เดคเด•เตพ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด…เดคเดฟเดจเต เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเด‚เด–เตเดฏเดฏเตเดŸเต† เดคเดพเดดเตเดจเตเดจ เดฎเต‚เดฒเตเดฏเดฎเตเดณเตเดณ เดถเต€เตผเดทเด•เด‚ เด†เดฆเตเดฏเด‚ เดตเดฐเตเดจเตเดจเต).

C++-เตฝ, std::vector เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เด…เดกเตโ€Œเดœเดธเต†เตปเดธเดฟ เดตเต†เด•เตเดฑเตเดฑเตผ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดจเดฒเตเดฒเดคเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เดˆ เดกเดพเดฑเตเดฑเดพ เด˜เดŸเดจเดฏเตเดŸเต† เดชเต‡เดฐเต.

เด•เต‡เดธเต (a2): เดคเต‚เด•เตเด•เดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด—เตเดฐเดพเดซเต, เดŽเดกเตเดœเต เดตเต†เดฏเตเดฑเตเดฑเตเด•เตพ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเดฏเดพเดฃเต

เด•เต‡เดธเต (a1) เดฏเตเดฎเดพเดฏเตเดณเตเดณ เดธเดพเดฎเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเด•เดณเตเดŸเต† เดŽเดกเตเดœเต เดตเต†เดฏเตเดฑเตเดฑเตเด•เดณเตเดณเตเดณ เด’เดฐเต เดตเต†เดฏเตเดฑเตเดฑเดกเต เด—เตเดฐเดพเดซเดฟเดจเดพเดฏเตเดณเตเดณ เด…เดกเตโ€Œเดœเดธเต†เตปเดธเดฟ เดตเต†เด•เตโ€ŒเดŸเดฑเดฟเดจเต† เดžเด™เตเด™เตพ เด’เดฐเต เด“เตผเดกเตผ เดšเต†เดฏเตเดค เดธเต†เดฑเตเดฑเต (เดกเตˆเดจเดพเดฎเดฟเด•เต เด…เดฑเต‡) เดจเดฎเตเดชเดฑเตเด•เตพ (a[3i], a[3i+1], a[3i+2], ..., เด‡เดตเดฟเดŸเต† c 0 เดŽเดจเตเดจเต เด…เด•เตเด•เดฎเดฟเดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต), เด‡เดตเดฟเดŸเต† a[3i], a[3i+1], a[3i+2] เดŽเดจเตเดจ เดธเด‚เด–เตเดฏเด•เดณเตเดŸเต† เด“เดฐเต‹ โ€œเดŸเตเดฐเดฟเดชเตเดชเดฟเตพโ€ เดฏเตเด‚ a[3i] เดŽเดจเตเดจ เด…เด•เตเด•เด™เตเด™เตพเด•เตเด•เดฟเดŸเดฏเดฟเดฒเตเดณเตเดณ เด—เตเดฐเดพเดซเดฟเตปเตเดฑเต† เด’เดฐเต เด…เด—เตเดฐเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดฏเดฅเดพเด•เตเดฐเดฎเด‚ a[3i+1], เดฎเต‚เดฒเตเดฏเด‚ a [3i+2] เดˆ เด…เดฐเดฟเด•เดฟเตปเตเดฑเต† เดญเดพเดฐเดฎเดพเดฃเต. เด…เดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด’เดฐเต เด—เตเดฐเดพเดซเต เดกเดฏเดฑเด•เตโ€ŒเดŸเตเดšเต†เดฏเตเดฏเตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเดพเดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเดพเด‚.

เด•เต‡เดธเต (เดฌเดฟ): เดตเต†เดฏเดฟเดฑเตเดฑเดกเต เด—เตเดฐเดพเดซเต, เดจเต‹เตบ-เด‡เตปเตเดฑเต‡เดœเตผ เดŽเดกเตเดœเต เดตเต†เดฏเตเดฑเตเดฑเตเด•เตพ

เด’เดฐเต เด…เดฑเต‡เดฏเดฟเตฝ (เดตเต†เด•เตเดฑเตเดฑเตผ) เดตเตˆเดตเดฟเดงเตเดฏเดฎเดพเตผเดจเตเดจ เดฎเต‚เดฒเด•เด™เตเด™เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดธเดพเดงเตเดฏเดฎเดพเดฏเดคเดฟเดจเดพเตฝ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เดธเดพเดงเตเดฏเดฎเดพเดฃเต. เด—เตเดฐเดพเดซเต เด’เดฐเต เดœเต‹เดŸเดฟ เดตเต†เด•เตโ€Œเดฑเตเดฑเดฑเตเด•เดณเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเตฝ เด†เดฆเตเดฏเดคเตเดคเต† เดตเต†เด•เตโ€ŒเดŸเตผ เดญเดพเดฐเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเดคเต† เด—เตเดฐเดพเดซเดฟเตปเตเดฑเต† เด…เดกเตโ€Œเดœเดธเต†เตปเดธเดฟ เดตเต†เด•เตโ€ŒเดŸเดฑเดพเดฃเต, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดตเต†เด•เตโ€ŒเดŸเดฑเดฟเตฝ เด…เดจเตเดฌเดจเตเดง เดญเดพเดฐเด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต (เดธเดฟ++: เดธเตโ€ŒเดŸเดฟเดกเดฟ:: เดœเต‹เดŸเดฟเด•เตเด•เต เดธเดพเดงเตเดฏเดฎเดพเดฏ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ ). เด…เด™เตเด™เดจเต†, เด†เดฆเตเดฏ เดตเต†เด•เตโ€ŒเดŸเดฑเดฟเตปเตเดฑเต† 2i, 2i+1 เดธเต‚เดšเดฟเด•เด•เตพเด•เตเด•เต เด•เต€เดดเดฟเดฒเตเดณเตเดณ เด’เดฐเต เดœเต‹เดŸเดฟ เดตเต†เตผเดŸเตเดŸเดฟเดธเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดŽเดกเตเดœเดฟเดจเต, เดญเดพเดฐเด‚ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดตเต†เด•เตโ€ŒเดŸเดฑเดฟเตปเตเดฑเต† เดธเต‚เดšเดฟเด• i-เดจเต เด•เต€เดดเดฟเดฒเตเดณเตเดณ เดฎเต‚เดฒเด•เดคเตเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.

เดถเดฐเดฟ, เด‡เดคเต เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต?

เดถเดฐเดฟ, เดˆ เดตเดฐเดฟเด•เดณเตเดŸเต† เดฐเดšเดฏเดฟเดคเดพเดตเต เดจเดฟเดฐเดตเดงเดฟ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‡เดคเต เดตเดณเดฐเต† เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต†เดจเตเดจเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟ. เดถเดฐเดฟ, เด’เดฐเต เด”เดชเดšเดพเดฐเดฟเด• เด•เดพเดดเตเดšเดชเตเดชเดพเดŸเดฟเตฝ, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด—เตเดฃเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด‚:

  • เดฎเดฑเตเดฑเต‡เดคเตŠเดฐเต "เดŽเตปเดฏเตเดฎเดฑเต‡เดฑเตเดฑเต€เดตเต" เด˜เดŸเดจเดฏเตเด‚ เดชเต‹เดฒเต† เด…เดกเตโ€Œเดœเดธเต†เตปเดธเดฟ เดตเต†เด•เตโ€ŒเดŸเดฑเตเด‚ เดตเดณเดฐเต† เด’เดคเตเด•เตเด•เดฎเตเดณเตเดณเดคเดพเดฃเต, เด…เดกเตโ€Œเดœเดธเต†เตปเดธเดฟ เดฎเดพเดŸเตเดฐเดฟเด•เตโ€Œเดธเดฟเดจเต‡เด•เตเด•เดพเตพ (เดธเตเดชเดพเตผเดธเต เด—เตเดฐเดพเดซเตเด•เตพเด•เตเด•เต) เด•เตเดฑเดšเตเดšเต เดฎเต†เดฎเตเดฎเดฑเดฟ เดฎเดพเดคเตเดฐเดฎเต‡ เดŽเดŸเตเด•เตเด•เต‚, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต.
  • เด—เตเดฐเดพเดซเดฟเตปเตเดฑเต† เดฒเด‚เดฌเด™เตเด™เตพ, เดคเดคเตเดตเดคเตเดคเดฟเตฝ, เดจเต†เด—เดฑเตเดฑเต€เดตเต เดธเด‚เด–เตเดฏเด•เดณเดพเดฒเตเด‚ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดพเด‚. เด…เดคเตเดคเดฐเดฎเตŠเดฐเต "เดตเดฟเด•เตƒเดคเดฟ" เด†เดตเดถเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ?
  • เด—เตเดฐเดพเดซเตเด•เดณเดฟเตฝ เดตเตเดฏเดคเตเดฏเดธเตเดค เดญเดพเดฐเด™เตเด™เดณเตเดณเตเดณ (เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเต, เดจเต†เด—เดฑเตเดฑเต€เดตเต, เดชเต‚เดœเตเดฏเด‚ เดชเต‹เดฒเตเด‚) เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด…เดฐเดฟเด•เตเด•เดณเตเด‚ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดฒเต‚เดชเตเดชเตเด•เดณเตเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚. เด‡เดตเดฟเดŸเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ.
  • เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดฐเดฟเด•เตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟเด•เตพ เดจเตฝเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚ - เดŽเดจเตเดจเดพเตฝ เด…เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เต‚เดŸเตเดคเดฒเดฑเดฟเดฏเดพเตป, เดตเดฟเดญเดพเด—เด‚ 4 เด•เดพเดฃเตเด•.

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดˆ "เดฒเดฟเดธเตเดฑเตเดฑเต" เด…เดฐเดฟเด•เดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฆเตเดฐเตเดค เดชเตเดฐเดตเต‡เดถเดจเดคเตเดคเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เดธเดฎเตเดฎเดคเดฟเด•เตเด•เดฃเด‚. เด‡เดตเดฟเดŸเต† เด…เดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเต€เดตเต เด…เดกเตโ€Œเดœเดธเต†เตปเดธเดฟ เด…เดฑเต‡ เดฐเด•เตเดทเดพเดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดตเดฐเตเดจเตเดจเต, เด…เดคเต เดšเตเดตเดŸเต† เดšเตผเดšเตเดšเดšเต†เดฏเตเดฏเตเดจเตเดจเต.

3.2 เด…เดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเต€เดตเต เด…เดกเตโ€Œเดœเดธเต†เตปเดธเดฟ เด…เดฑเต‡

เด…เดคเดฟเดจเดพเตฝ, เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดŽเดกเตเดœเต, เด…เดคเดฟเตปเตเดฑเต† เดญเดพเดฐเด‚, เดฎเดฑเตเดฑเต เด—เตเดฃเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด†เด•เตเดธเดธเต เดžเด™เตเด™เตพเด•เตเด•เต เดจเดฟเตผเดฃเดพเดฏเด•เดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดฎเต†เดฎเตเดฎเดฑเดฟ เด†เดตเดถเตเดฏเด•เดคเด•เตพ เด…เดŸเตเดคเตเดคเตเดณเตเดณ เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดžเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดˆ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เดจเดฎเตเด•เตเด•เต เดŽเด™เตเด™เดจเต† เด…เดŸเตเดคเตเดคเตเดณเตเดณ เดตเต†เด•เตเดฑเตเดฑเตผ เดฎเดพเดฑเตเดฑเดพเดฎเต†เดจเตเดจเต เดšเดฟเดจเตเดคเดฟเด•เตเด•เดพเด‚. เด…เดคเดฟเดจเดพเตฝ, เด•เต€ เด—เตเดฐเดพเดซเดฟเตปเตเดฑเต† เด’เดฐเต เดŽเดกเตเดœเต เด†เดฃเต, เด‡เดคเต เด’เดฐเต เด“เตผเดกเตผ เดšเต†เดฏเตเดค เดœเต‹เดกเดฟ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเด•เดณเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚. เด‡เดคเต เดŽเด™เตเด™เดจเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต? เด‡เดคเต เด’เดฐเต เด…เดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเต€เดตเต เด…เดฑเต‡เดฏเดฟเดฒเต† เด’เดฐเต เด•เต€ เด…เดฒเตเดฒเต‡? เด…เด™เตเด™เดจเต†เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เดžเด™เตเด™เตพ เด…เดคเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเดคเตเดคเดคเต? เด“เดฐเต‹ เด•เต€เดฏเตเด‚ - เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดš เดœเต‹เดกเดฟ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเด•เตพ - เด’เดฐเต เดฎเต‚เดฒเตเดฏเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจ เด’เดฐเต เด…เดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเต€เดตเต เด…เดฑเต‡ เดจเดฎเตเด•เตเด•เต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดŸเตเดŸเต† - เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดฐเดฟเด•เดฟเตปเตเดฑเต† เดญเดพเดฐเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฏเดฅเดพเตผเดคเตเดฅ เดธเด‚เด–เตเดฏ. C++-เตฝ, std::map เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ (std::map) เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดˆ เด˜เดŸเดจ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เด‰เดšเดฟเดคเด‚. , int> เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ std::map เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด…เดฐเดฟเด•เตเด•เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ , double>), เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ std::multimap. เดถเดฐเดฟ, "เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต" เด˜เดŸเดจเด•เดณเต‡เด•เตเด•เดพเตพ เด•เตเดฑเดšเตเดšเต เดฎเต†เดฎเตเดฎเดฑเดฟ เดŽเดŸเตเด•เตเด•เตเดจเตเดจ เด—เตเดฐเดพเดซเตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เด˜เดŸเดจ เดžเด™เตเด™เตพเด•เตเด•เตเดฃเตเดŸเต, เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดฒเต‚เดชเตเดชเตเด•เดณเตเด‚ เด…เดฐเดฟเด•เตเด•เดณเตเด‚ เด‰เดณเตเดณ เด—เตเดฐเดพเดซเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เด•เต‚เดŸเดพเดคเต† เดถเต€เตผเดท เดธเด‚เด–เตเดฏเด•เดณเตเดŸเต† เดจเต†เด—เดฑเตเดฑเต€เดตเต เด…เดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเต เด•เตผเดถเดจเดฎเดพเดฏ เด†เดตเดถเตเดฏเด•เดคเด•เตพ เดชเต‹เดฒเตเดฎเดฟเดฒเตเดฒ (เดŽเดจเดฟเด•เตเด•เดฑเดฟเดฏเดฟเดฒเตเดฒ. เด†เตผเด•เตเด•เดพเดฃเต เด‡เดคเต เดตเต‡เดฃเตเดŸเดคเต, เดชเด•เตเดทเต‡ เด‡เดชเตเดชเต‹เดดเตเด‚).

4. เดกเดพเดฑเตเดฑเดพ เด˜เดŸเดจเด•เตพ เดจเดฟเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดŽเดจเตเดคเต‹ เดจเดทเตโ€ŒเดŸเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต

เด‡เดคเต เดถเดฐเดฟเดฏเดพเดฃเต: เดจเดฟเดฐเดตเดงเดฟ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด—เตเดฐเดพเดซเดฟเตปเตเดฑเต† เด…เดฐเดฟเด•เตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดžเด™เตเด™เตพ เดšเดฟเดฒ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เดจเตฝเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด…เดคเดจเตเดธเดฐเดฟเดšเตเดšเต เด…เดต เดธเด‚เดญเดฐเดฟเด•เตเด•เตเด•. เดˆ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเต† เด…เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดšเตเดฐเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เด™เตเด•เดฟเตฝ, เด…เดกเตโ€Œเดœเดธเต†เตปเดธเดฟ เดตเต†เด•เตโ€ŒเดŸเดฑเดฟเตปเตเดฑเต†เดฏเตเด‚ เด…เดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเต€เดตเต เด…เดกเตโ€Œเดœเดธเต†เตปเดธเดฟ เด…เดฑเต‡เดฏเตเดŸเต†เดฏเตเด‚ เดตเดฟเดชเตเดฒเต€เด•เตƒเดค เดชเดคเดฟเดชเตเดชเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดคเตเดคเดฐเด‚ โ€œเด…เดงเดฟเด• เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเดณเตเดณ เด—เตเดฐเดพเดซเตเด•เตพโ€ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

เด…เดคเดฟเดจเดพเตฝ, เดจเดฎเตเด•เตเด•เต เด’เดฐเต เด…เตบเดตเต†เดฏเตเดฑเตเดฑเดกเต เด—เตเดฐเดพเดซเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดŸเตเดŸเต†, เด…เดคเดฟเตปเตเดฑเต† เด“เดฐเต‹ เด…เดฐเดฟเด•เดฟเดฒเตเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ 2 เด…เดงเดฟเด• เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, "เดœเต‹เดกเดฟเด•เตพ" เดŽเดจเตเดจเดฒเตเดฒ, เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเด•เดณเตเดŸเต† "เด•เตเดตเดพเตผเดŸเตเดŸเดฑเตเดฑเตเด•เตพ" (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 เด“เตผเดกเตผ เดจเดฎเตเดชเดฑเตเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด‚). เด•เต‚เดŸเดพเดคเต† เดจเต‹เตบ-เด‡เตปเตเดฑเต‡เดœเตผ เดŽเดกเตเดœเต เดตเต†เดฏเตเดฑเตเดฑเตเด•เดณเตเดณเตเดณ เด’เดฐเต เด—เตเดฐเดพเดซเดฟเดจเต, เดซเต€เดšเตเดšเดฑเตเด•เตพ เด…เดคเดฟเตปเตเดฑเต† เดญเดพเดฐเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด˜เดŸเด•เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเดพเด‚.

เด‡เตปเตเดฑเดฟเดœเตผ เดŽเดกเตเดœเต เดตเต†เดฏเตเดฑเตเดฑเตเด•เดณเตเดณเตเดณ เด—เตเดฐเดพเดซเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เด…เดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเต€เดตเต เด…เดกเตโ€Œเดœเดธเต†เตปเดธเดฟ เด…เดฑเต‡ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด’เดฐเต เดธเด‚เด–เตเดฏเดฏเดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต เด’เดฐเต เดŽเดกเตเดœเดฟเตปเตเดฑเต† เดญเดพเดฐเดคเตเดคเดฟเดจเตเดชเตเดฑเดฎเต†, เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจ เดธเด‚เด–เตเดฏเด•เดณเตเดŸเต† เด’เดฐเต เด…เดฑเต‡ (เดตเต†เด•เตเดฑเตเดฑเตผ) เด’เดฐเต เดฎเต‚เดฒเตเดฏเดฎเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดซเต€เดšเตเดšเดฑเตเด•เตพ. เด…เดคเต‡ เดธเดฎเดฏเด‚, เดจเต‹เตบ-เด‡เตปเตเดฑเต‡เดœเตผ เดตเต†เดฏเตเดฑเตเดฑเตเด•เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เด’เดฐเต เด…เดธเต—เด•เดฐเตเดฏเด‚ เด’เดฐเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเตปเตเดฑเต เดจเดฎเตเดชเดฑเตเดณเตเดณ เด’เดฐเต เด…เดŸเดฏเดพเดณเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเตปเตเดฑเต† เด†เดตเดถเตเดฏเด•เดคเดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚ (เด…เดคเต†, เด‡เดคเต เด’เดฐเต เด…เดธเต—เด•เดฐเตเดฏเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด…เดคเตเดคเดฐเด‚ เดจเดฟเดฐเดตเดงเดฟ เด…เดŸเดฏเดพเดณเด™เตเด™เตพ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เด…เด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เด…เดตเดฏเต† เดตเดณเดฐเต† "เดคเดจเตเดคเตเดฐเดชเดฐเดฎเดพเดฏ" เด‡เดฐเดŸเตเดŸเดฟเดฏเดพเดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เดฐเตเดคเต, เด…เดชเตเดชเต‹เตพ เด…เดคเต เด’เดจเตเดจเตเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ) . เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚ C++ เดตเดฟเดชเตเดฒเต€เด•เตƒเดค เด…เดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเต€เดตเต เด…เดกเตโ€Œเดœเดธเต†เตปเดธเดฟ เด…เดฑเต‡เด•เตพ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเด‚: std::map , std::vector> เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ std::map , std:: เดตเต†เด•เตเดฑเตเดฑเตผ, เด…เดคเดฟเตฝ "เด•เต€-เดฎเต‚เดฒเตเดฏเด‚-เดตเต†เด•เตเดฑเตเดฑเตผ" เดŽเดจเตเดจเดคเดฟเดฒเต† เด†เดฆเตเดฏ เดฎเต‚เดฒเตเดฏเด‚ เด…เดฐเดฟเด•เดฟเตปเตเดฑเต† เดญเดพเดฐเด‚ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เดคเตเดŸเตผเดจเตเดจเต เด…เดคเดฟเตปเตเดฑเต† เดธเตเดตเดญเดพเดตเดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเดŸเต† เดธเด‚เด–เตเดฏเดพ เดชเดฆเดตเดฟเด•เตพ เดธเตเดฅเดฟเดคเดฟเดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดธเดพเดนเดฟเดคเตเดฏเด‚:

เด—เตเดฐเดพเดซเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดชเตŠเดคเตเดตเดพเดฏเดฟ:

1. เด•เต‹เตผเดฎเต†เตป, เดคเต‹เดฎเดธเต เดŽเดšเตเดšเต., เดฒเต†เดฏเตเดธเตผเดธเตบ, เดšเดพเตพเดธเต I., เดฑเดฟเดตเต†เดธเตเดฑเตเดฑเต, เดฑเตŠเดฃเดพเตพเดกเต เดŽเตฝ., เดธเตเดฑเตเดฑเต†เดฏเตเตป, เด•เตเดฒเดฟเดซเต‹เตผเดกเต. เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เตพ: เดจเดฟเตผเดฎเตเดฎเดพเดฃเดตเตเด‚ เดตเดฟเดถเด•เดฒเดจเดตเตเด‚, เดฐเดฃเตเดŸเดพเด‚ เดชเดคเดฟเดชเตเดชเต: เดŸเตเดฐเดพเตปเดธเต. เด‡เด‚เด—เตเดฒเต€เดทเดฟเตฝ เดจเดฟเดจเตเดจเต โ€“ เดŽเด‚.: เดตเดฟเดฒเตเดฏเด‚เดธเต เดชเดฌเตเดฒเดฟเดทเดฟเด‚เด—เต เดนเต—เดธเต, 2.
2. เดนเดฐเดพเดฐเดฟ เดซเตเดฐเดพเด™เตเด•เต. เด—เตเดฐเดพเดซเต เดธเดฟเดฆเตเดงเดพเดจเตเดคเด‚. เดŽเด‚.: เดฎเดฟเตผ, 1973.
เดธเดฎเดพเดจ เดตเต†เด•เตโ€ŒเดŸเดฑเดฟเดจเต†เดฏเตเด‚ เด…เดจเตเดฌเดจเตเดง เดถเตเดฐเต‡เดฃเดฟเดฏเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฐเดšเดฏเดฟเดคเดพเดตเดฟเตปเตเดฑเต† เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต:
3. Chernoukhov S.A. เด—เตเดฐเดพเดซเตเด•เดณเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดตเดดเดฟเด•เดณเดพเดฏเดฟ เด…เดกเตโ€Œเดœเดธเต†เตปเดธเดฟ เดตเต†เด•เตโ€ŒเดŸเดฑเตเด‚ เด…เดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเต€เดตเต เด…เดกเตโ€Œเดœเดธเต†เตปเดธเดฟ เด…เดฑเต‡เดฏเตเด‚ / SA Chernouhov. เด’เดฐเต เด—เตเดฐเดพเดซเดฟเดจเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑเดพ เด˜เดŸเดจเด•เดณเดพเดฏเดฟ เด…เดกเตโ€Œเดœเดธเต†เตปเดธเดฟ เดตเต†เด•เตโ€ŒเดŸเดฑเตเด‚ เด…เดกเตโ€Œเดœเดธเต†เตปเดธเดฟ เดฎเดพเดชเตเดชเตเด‚ // เด‡เตปเตเดฑเตผเดจเดพเดทเดฃเตฝ เดธเดฏเตปเตเดฑเดฟเดซเดฟเด•เต เด†เตปเตเดฑเต เดชเตเดฐเดพเด•เตเดŸเดฟเด•เตเด•เตฝ เด•เต‹เตบเดซเดฑเตปเดธเดฟเตปเตเดฑเต† เดฒเต‡เด–เดจเด™เตเด™เดณเตเดŸเต† เดถเต‡เด–เดฐเด‚ โ€œเดจเต‚เดคเดจ เดธเด‚เดญเดตเดตเดฟเด•เดพเดธเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เด…เดต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดตเดดเดฟเด•เดณเตเดŸเต†เดฏเตเด‚ เดซเดฒเด™เตเด™เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต† เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพโ€ (เดธเดฐเดŸเต‹เดตเต, เดธเต†เดชเตเดฑเตเดฑเด‚เดฌเตผ 14.09.2019, 2019). โ€“ เดธเตเดฑเตเดฑเต†เตผเดฒเดฟเดฑเตเดฑเดฎเดพเด•เต: เดŽเดŽเด‚เด, 65, เดชเต‡. 69-XNUMX
เดตเดฟเดทเดฏเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เด“เตบเดฒเตˆเตป เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ:
4. prog-cpp.ru/data-graph
5. ejuo.livejournal.com/4518.html

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•