เดฌเดฟเดฑเตเดฑเตโ€ŒเดŸเต‹เดฑเดจเตเดฑเต เด•เตเดฒเดฏเดจเตเดฑเต เดŸเตเดฐเดพเตปเดธเตเดฎเดฟเดทเตป เดธเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเดฟ++ เดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดจเตเดจเต

เดŸเตเดฐเดพเตปเดธเตเดฎเดฟเดทเตป เดฌเดฟเดฑเตเดฑเตเดŸเต‹เดฑเดจเตเดฑเต เด•เตเดฒเดฏเดจเตเดฑเดฟเตปเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเดฏ เดฒเดฟเดฌเตเดŸเตเดฐเดพเตปเดธเตเดฎเดฟเดทเตป เดฒเตˆเดฌเตเดฐเดฑเดฟ C++ เดฒเต‡เด•เตเด•เต เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดธเดฟ เดญเดพเดทเดฏเดฟเตฝ เดŽเดดเตเดคเดชเตเดชเต†เดŸเตเดŸ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด•เตพ (เดœเดฟเดŸเดฟเด•เต† เด‡เดจเตเดฑเตผเดซเต‡เดธเต, เดกเต†เดฎเตบ, เดธเดฟเดŽเตฝเด) เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเต เดŸเตเดฐเดพเตปเดธเตเดฎเดฟเดทเดจเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดฌเตˆเตปเดกเดฟเด‚เด—เตเด•เตพ เด‰เดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ เด…เดธเด‚เดฌเตเดฒเดฟเด•เตเด•เต เด‡เดชเตเดชเต‹เตพ เด’เดฐเต เดธเดฟ++ เด•เดฎเตเดชเตˆเดฒเตผ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดฎเตเดฎเตเดชเต, เด•เตเดฏเตเดŸเดฟ-เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเดฒเตเดณเตเดณ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดฎเดพเดคเตเดฐเดฎเต‡ C++ เตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณเต‚ (macOS-เดจเตเดณเตเดณ เด•เตเดฒเดฏเดจเตเดฑเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-C-เดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดตเต†เดฌเต เด‡เดจเตเดฑเตผเดซเต‡เดธเต JavaScript-เดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพเด‚ C-เดฒเตเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต).

เด•เตเดฏเตเดŸเดฟ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดŸเตเดฐเดพเตปเดธเตเดฎเดฟเดทเตป เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดจเตเดฑเต† เดชเตเดฐเตŠเดœเด•เตเดฑเตเดฑเต เดฒเต€เดกเดฑเตเด‚ เดฐเดšเดฏเดฟเดคเดพเดตเตเดฎเดพเดฏ เดšเดพเตพเดธเต เด•เต†เดฑเดพเดฃเต เดชเต‹เตผเดŸเตเดŸเดฟเด‚เด—เต เดจเดŸเดคเตเดคเดฟเดฏเดคเต. เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต C++ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ เดธเดฎเดพเดจเดฎเดพเดฏ เดชเตเดฐเดถเตเดจเด™เตเด™เตพเด•เตเด•เต เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚, เดฒเดฟเดฌเตเดŸเตเดฐเดพเตปเดธเตเดฎเดฟเดทเดจเดฟเตฝ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเดฐเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพ เดจเดฟเดฐเดจเตเดคเดฐเด‚ เดšเด•เตเดฐเด‚ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚ เดŽเดจเตเดจ เดคเต‹เดจเตเดจเดฒเดพเดฃเต เดฎเตเดดเตเดตเตป เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด‚ C++ เดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดงเดพเดจ เด•เดพเดฐเดฃเด‚ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต. std: :partial_sort(), std::vector() เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเดคเตเดคเดฟเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเตป tr_quickfindFirstK(), tr_ptrArray(), เด•เต‚เดŸเดพเดคเต† เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดคเดฐเด‚ เดชเดฐเดฟเดถเต‹เดงเดจ เดธเต—เด•เดฐเตเดฏเด™เตเด™เดณเต‹เดŸเต† C++ เดฒเดญเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต.

C++-เตฝ เดฎเตเดดเตเดตเตป เดฒเดฟเดฌเตโ€ŒเดŸเตเดฐเดพเตปเดธเตโ€Œเดฎเดฟเดทเดจเตเด‚ เด‰เดŸเดจเดŸเดฟ เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเต†เดดเตเดคเตเด• เดŽเดจเตเดจ เดฒเด•เตเดทเตเดฏเด‚ เดกเดตเดฒเดชเตเดชเตผเดฎเดพเตผ เดธเตเดตเดฏเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ C++ เด•เด‚เดชเตˆเดฒเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดฎเตเดคเตฝ เด•เตเดฐเดฎเต‡เดฃ C++ เดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด‰เดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเดฒเดตเดฟเดฒเต† เดฐเต‚เดชเดคเตเดคเดฟเตฝ, C เด•เด‚เดชเตˆเดฒเตผ เด…เดธเด‚เดฌเตเดฒเดฟเด•เตเด•เดพเดฏเดฟ เด‡เดจเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเด•เดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เดšเดฟเดฒ C++-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เดจเดฟเตผเดฎเตเดฎเดฟเดคเดฟเด•เตพ เด•เต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด…เดคเดพเดฏเดคเต "เด“เดŸเตเดŸเต‹" เด•เต€เดตเต‡เดกเต, "static_cast" เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ. เดชเดดเดฏ C เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เด…เดจเตเดฏเต‹เดœเตเดฏเดคเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดจเดฟเดฒเดจเดฟเตฝเด•เตเด•เดพเตป เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ qsort() เดจเต เดชเด•เดฐเด‚ std::sort() เด‰เด‚ tr_ptrArray เดจเต เดชเด•เดฐเด‚ std:: vector เด‰เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดกเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเต† เด‡เดชเตเดชเต‹เตพ เดชเตเดฐเต‹เดคเตเดธเดพเดนเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. tr_strdup() เดจเต เดชเด•เดฐเด‚ constexpr เด‰เด‚ tr_ptrArray เดจเต เดชเด•เดฐเด‚ std:: vector เด‰เด‚.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

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