ืกืืคืืจ ืืืืชื ืืืืืกืก ืขื ืืืจืืขืื ืืืืื ืืื.
ืื ืฆืืจืืคื ืืืงืจืื ืืื ื ืืงืจืืื.
ืื ืืืืืืืช ืื ืืฆืืืงืืช.
ืกืจืืื, ืฉืืื. ืฉืื ืืืื, ืืงืืืื ืฉืื ืืื ืืื ืืื ืื ื ืฉื ื... ืจืืฉื ืฆืืืช, ืื ืื ื ืืคืจืืืงื ืืจืื ืืืื ืืื, ืื ืื ื ืืืืขืื ืืขื ืคื ืืช ืื ืืืืืืช ืืืืื ื ืชืงืฉืจ ืขื ืืืืข ืืืืืฉืืจืื ืฉืืื.
ืงืืจืืช ืืืืื ืฉืื ืืืืจืื ืฉืืชื ืืืืจ, ืขืืื ืืขืืงืจ ืขื .NET, ืืืื ืืชืื ืืช ืืกืื ืืจืื ื ืืจื-ืืืืื, ืฉืืื ืืืืืืื ืืืกืืืืช ืืืืืืจืืชืืื ืืืื ื ื ืชืื ืื, ืืขื ื ืืกืืื ืื ืืจืคืงืืืจืื ื ืืื ืืชืื ืื ืืืืืืื ืืืืืื ืืืคืก. ืืขืืืื, ืื ืืคืฉืจ ืฉืื ืืฉืืื ืืช ืืฉืืื ืืืืืคืฉืช ืืื: ืกืคืจ ืื ื ืืงืฆืจื ืขื ืขืฆืื?
โ ืฉืืื, ืืืื ืืืืื. ืื ื ืขืืื ืืขืืงืจ ืขื .NET, ืื ื ืืืื ืืชืื ืืช ืืกืื ืืจืื ื ืืจื-ืืืืืืืื, ืืฉ ืื ืฉืืืื ืืืืื ืืืกืืืืช ืืืืืืจืืชืืื ืืืื ื ืื ืชืื ืื, ืืืฉ ืื ื ืืกืืื ืื ื-refactoring ืืื ืืชืื ืื ืืืืืืื ืืืืืื ืืืคืก. ืืื ืื ืืงืฆืจื.
- ืชืืื. ืืืื, ืืืื ื ืชืืื! ืืื ืืืชืืื, ืืฉืื ืคืฉืื ืืืชืจ: ืืืื ืขืฆืื ืืชื ืืืืจืื ืืืื ืืขืงืืฃ ืืืชื?
- ืืืื, ืฉืืื, ืืืืคื, ืืืืืื... ืื ืืื ืฉืื ืืืจ ืืืจ ืื ืขืืื ืืจืืฉ. ืืืื ืืฆืืืช ืืขืฅ, ื ืืชื ืืืฆืืช ืืช ืืขืฅ ืืฆืืืื ืฉืื ืื: ืืฉืืื ืื ืืืืื. ืื ื ืื ืืืืข ืฉืืคืฉืจ ืืืคืก ืขื ืขืฅ ืืฉืืฉ ืฉืงืขืื ืืขืฆืื ืฉืืื ืืืื ืืคืขืืื ืกื ืืื.
- ืืกืืจ ืืืืจ. ืืื ืืฉืืื ืืื - ืื ืืืืื ืืื ืืขืืจืช ืืืืืืงื ืืืืฆืขืืช ืืคื ืื ืืืื ืืขืชืงื ืืืื ืฉืื?
- ืืืืื ืืื ืฉืืืงืจื ืืจืืฉืื ืืืืืืืงื ืืืขืืจ ืืืคื ืื, ืืืฉื ื ืืื ืืืขืชืง ืืืืืืื.
"ืื ืืชื ืืืืข ืขื ืืจืคืื?
- ืื ื ืืืื ืืืื ืืช ืขืืืืชื ืฉื ืืจืืื ืื ื ืืงืืืืืืฅ' ืืืืกืืื; ืืืืืืชื ืงืจืืชื ืืช ืืกืคืจ "ืืจืืื ืืืื ืื ืืจืืกืื". ืืื ืื ืืืืจ ืืช ืืจืืื ืืจืงืืื?!
- ืื ืื "ืกืืืื"?
- "ืืืฆืง", ืืขืชืื ืจืืืงืืช ืืืชืจ - "ืืืฆืง". ืชืืื ืืืงืฉืจ, ืืืืื.
- ืืื ืขืืื ืืกืคื ืืฉืคื?
- ืื ืื ื ืืืืข ืืช ืื. ืืกืคื ืืฉืคื ืืืคืืกื ืืืืฉ ืกืจืืืื ืืชืืืื ืืืืงืื ืื ืขืื ืืืืืืช. ืืื ืขืืื ืืขืืงืจ ืืืืื - ืขื ืืฉืืืช ืืื. ืืืฉืืื ืืขืืงืจืืช ืฉื ืืืกืฃ ืืืฉืคื ืืื ืืืขืืืจ ืืช ืชืืืืช ืคืื ืืืฉืคื ืืืืง ืืืืืจื ืฉื ืืฉืืืช ืืืฉืคื, ืชืื ืืงืคืื ืื ืืฉืคืื ืืื ืืกืจืื ืขื ืืืืืฉ. ืืกืืืื, ื ืืชื ืืืืจ ืฉืืฉืืืืชื ืฉื ืืืกืคื ืืคืกืืืช ืืืขืจืืช ืขื ืืื ืืืืจื ืฉืื ื, ืื ืขืืืืชื ืืฉืืื ืื ืคืืืช ืืขืืืืชื ืฉื ืืืจืื ืืืืคืื!
- ืืืฉืืื ืืืืืคืฉืช ืืืืจืื ื ืืืืื: ื ื ืื ืฉืืฉ ืื ื ืกืืก ืืืืจื ืฉืืืื ืืืืช ืขื ืจืืืื ืืืืืจืืืช ืืื ืืื. ืืืืืจ ืืฉ ืืงืฉืจ ืืืืจื ืืงืฉืืจ ืืจืฆืฃ ืืืจืื-ืืื ืื ืืืื. ืืฉ ืฆืืจื ืืืืฉ ืืืืจ ืฉื ืกืืกืื ืืืื ืขื ืืืืืช ืืืชืืื ืกืืกืืืื ืฆืืืืื ืืืืจื ืืชืืืื. ืืื ืืืืช ืขืืฉื ืืช ืื ื-O( n * log(n) )?
- ืืื... ืืชืืจ ืืชืืื, ืืืืชื ืืืืชืจ ืขื ืฉืืคืื ืขืจืื. ืกืืฃ ืกืืฃ ืืืืชื ืืืื ืฉืืื ืืืืจ ืฉื ืกืืกืื ืืืืจืืื - ืืขืฆื ื ืืกืื ืืฉืืื ืืืื ืื ืืฉืืขืืช. ืื ื ืขืฆืื ืืืคืื ืืืืชื ืืืื ืืกืืก ืืื, ืืืืจืืื ืฉื ืกืืกืื ืืืื, ืืืืืจื ืืชืืืื. ืขืืืจ ืืืืื ืขื ืื ืฆืื, ืื ื ืืชื ืืืืืื ืืืืืืื ืืื O( n * log(n) ) ืืืื O ( n ^ n ).
ืชืืื ืื, ืกืจืืื. ืื ืื ื ื ืชืงืฉืจ ืืืื ืืืืจื.
- ืืื ืืืืช: ืืชื ืืืืื. ืืื ืฆืืจื ืืืชืงืฉืจ ืืืืจื.
ืืงืืจ: www.habr.com