αž αžΎαž™β€‹αž–αŸ’αžšαŸ‡αž’αž˜αŸ’αž…αžΆαžŸαŸ‹β€‹αž”αžΆαž“β€‹αžαŸ’αžšαžΆαžŸαŸ‹β€‹αž”αž„αŸ’αž‚αžΆαž”αŸ‹β€‹αžαžΆ αŸ– Β« αž…αžΌαžšβ€‹αžŸαž˜αŸ’αž—αžΆαžŸαž“αŸ αž αžΎαž™β€‹αž‘αž‘αž½αž›β€‹αž™αž€β€‹αž€αžΆαžšβ€‹αž•αŸ’αžŠαž›αŸ‹β€‹αž‡αžΌαž“ Β» αŸ”

αžšαžΏαž„αž–αž·αžαž•αŸ’αž’αŸ‚αž€αž›αžΎαž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαž”αŸ’αžšαžŒαž·αžαŸ”
αž—αžΆαž–αž…αŸƒαžŠαž“αŸ’αž™αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž˜αž·αž“αž˜αŸ‚αž“αž…αŸƒαžŠαž“αŸ’αž™αž‘αŸαŸ”
αžšαžΏαž„αž€αŸ†αž”αŸ’αž›αŸ‚αž„αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž˜αž·αž“αž‚αž½αžšαž±αŸ’αž™αž’αžŸαŸ‹αžŸαŸ†αžŽαžΎαž…αž‘αŸαŸ”

- Sergey αž‡αŸ†αžšαžΆαž”αžŸαž½αžšαŸ” αžαŸ’αž‰αž»αŸ†αžˆαŸ’αž˜αŸ„αŸ‡ αž”αŸŠαžΈαž”αŸŠαžΈ αžŸαž αžŸαŸαžœαž·αž€αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αž‚αžΊ Bob αž αžΎαž™αž™αžΎαž„αž‡αžΆαž’αŸ’αž“αž€αžŠαžΉαž€αž“αžΆαŸ†αž€αŸ’αžšαž»αž˜αž–αžΈαžšαž“αžΆαž€αŸ‹ αž–αž½αž€αž™αžΎαž„αž“αŸ…αž€αŸ’αž“αž»αž„αž‚αž˜αŸ’αžšαŸ„αž„αž“αŸαŸ‡αž™αžΌαžšαžŽαžΆαžŸαŸ‹αž˜αž€αž αžΎαž™ αž™αžΎαž„αžŠαžΉαž„αž–αžΈαž€αžΆαžšαž„αžΆαžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ„αž™αž”αŸαŸ‡αžŠαžΌαž„ αž αžΎαž™αžαŸ’αž„αŸƒαž“αŸαŸ‡αž™αžΎαž„αž“αžΉαž„αž’αŸ’αžœαžΎαž€αžΆαžšαž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αž’αŸ†αž–αžΈαž…αŸ†αžŽαŸαŸ‡αžŠαžΉαž„ αž“αž·αž„αž‡αŸ†αž“αžΆαž‰αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ”
CV αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž“αž·αž™αžΆαž™αžαžΆαž’αŸ’αž“αž€αž‚αžΊαž‡αžΆαž˜αž“αž»αžŸαŸ’αžŸαž…αžΆαžŸαŸ‹ αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž…αž˜αŸ’αž”αž„αž‡αžΆαž˜αž½αž™ .NET αž™αž›αŸ‹αž’αŸ†αž–αžΈαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ asynchronous αž“αž·αž„ multi-threaded programming αž‡αŸ†αž“αžΆαž‰αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž“αŸƒ algorithms αž“αž·αž„ data structures αž”αŸ’αžšαž€αž”αžŠαŸ„αž™αž‘αŸ†αž“αž»αž€αž…αž·αžαŸ’αž αž˜αžΆαž“αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαž€αŸ’αž“αž»αž„αž€αžΆαžš refactoring αž“αž·αž„ design modules αž’αŸ†αž–αžΈαžŠαŸ†αž”αžΌαž„αŸ” αž αžΎαž™αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αž˜αž“αž»αžŸαŸ’αžŸαž˜αŸ’αž“αžΆαž€αŸ‹αž˜αž·αž“αž’αžΆαž…αž‡αž½αž™αžŸαž½αžšαžŸαŸ†αžŽαž½αžšαž†αŸ„αžαž›αŸ’αž„αž„αŸ‹αž“αŸαŸ‡αž”αžΆαž“αž‘αŸαŸ– αž”αŸ’αžšαžΆαž”αŸ‹αž™αžΎαž„αžŠαŸ„αž™αžŸαž„αŸ’αžαŸαž”αž’αŸ†αž–αžΈαžαŸ’αž›αž½αž“αž’αŸ’αž“αž€?
β€” αž‡αŸ†αžšαžΆαž”αžŸαž½αžš, Bibi αž“αž·αž„ Boba αŸ” αžαŸ’αž‰αž»αŸ†αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž…αž˜αŸ’αž”αž„αž‡αžΆαž˜αž½αž™ .NET αžαŸ’αž‰αž»αŸ†αž™αž›αŸ‹αž–αžΈαž€αžΆαžšαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž’αžŸαž˜αž€αžΆαž› αž“αž·αž„αž–αž αž»αžαŸ’αžŸαŸ‚ αžαŸ’αž‰αž»αŸ†αž˜αžΆαž“αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžŠαŸ‚αž›αž˜αžΆαž“αž‘αŸ†αž“αž»αž€αž…αž·αžαŸ’αžαž›αžΎαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž“αŸƒαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™ αž“αž·αž„αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž‘αž·αž“αŸ’αž“αž“αŸαž™ αž αžΎαž™αžαŸ’αž‰αž»αŸ†αž˜αžΆαž“αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαž‘αžΆαŸ†αž„αž€αŸ’αž“αž»αž„αž€αžΆαžšαž‡αž½αžŸαž‡αž»αž› αž“αž·αž„αžšαž…αž“αžΆαž˜αŸ‰αžΌαžŒαž»αž›αž’αŸ†αž–αžΈαžŠαŸ†αž”αžΌαž„αŸ” αž“αŸ„αŸ‡αž αžΎαž™αž‡αžΆαžœαžΆαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαž„αŸ’αžαŸαž”αž˜αž½αž™αŸ”
- αžŸαžΌαž˜αž’αžšαž‚αž»αžŽαŸ” αž’αž‰αŸ’αž…αžΉαž„αžαŸ„αŸ‡αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜! αžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŠαŸ…αž‘αžΎαž„ αž’αŸ’αžœαžΈαž˜αž½αž™αžŠαŸ‚αž›αžŸαžΆαž˜αž‰αŸ’αž‰αž‡αžΆαž„αž“αŸαŸ‡αŸ– αžαžΎαž’αŸ’αž“αž€αžŸαŸ’αž‚αžΆαž›αŸ‹αžŠαžΎαž˜αžˆαžΎαž’αŸ’αžœαžΈαžαŸ’αž›αŸ‡ αž“αž·αž„αžšαž”αŸ€αž”αž’αŸ’αžœαžΎαžŠαŸ†αžŽαžΎαžšαž‡αž»αŸ†αžœαž·αž‰αžœαžΆ?
- Oak, acacia, maple, cherry ... αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž—αŸ’αž›αžΆαž˜αž‚αŸ’αž˜αžΆαž“αž’αŸ’αžœαžΈαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž˜αž€αž€αŸ’αž“αž»αž„αž‚αŸ†αž“αž·αžαŸ” αž…αŸ†αž–αŸ„αŸ‡β€‹αž€αžΆαžšβ€‹αž†αŸ’αž›αž„β€‹αž€αžΆαžαŸ‹β€‹αžŠαžΎαž˜β€‹αžˆαžΎ αž’αŸ’αž“αž€β€‹αž’αžΆαž…β€‹αž†αŸ’αž›αž„β€‹αž€αžΆαžαŸ‹β€‹αžŠαžΎαž˜β€‹αžˆαžΎβ€‹αž–αžΈβ€‹αž‡αŸ’αžšαž»αž„β€‹αž•αŸ’αžŸαŸαž„β€‹αŸ—β€‹αž‚αŸ’αž“αžΆαŸ– αž“αŸ…β€‹αžαžΆαž„β€‹αž†αŸ’αžœαŸαž„ αž¬β€‹αžαžΆαž„β€‹αžŸαŸ’αžŠαžΆαŸ†αŸ” αžαŸ’αž‰αž»αŸ†β€‹αž€αŸβ€‹αžŠαžΉαž„β€‹αžŠαŸ‚αžšβ€‹αžαžΆ αž’αŸ’αž“αž€β€‹αž’αžΆαž…β€‹αž‘αžΎαž„β€‹αžŠαžΎαž˜αžˆαžΎ αž αžΎαž™β€‹αž˜αžΆαž“β€‹αž”αŸ’αžšαž αŸ„αž„β€‹αž€αŸ’αž“αž»αž„β€‹αžŠαžΎαž˜αžˆαžΎ αžŠαŸ‚αž›β€‹αž–αŸαž›αžαŸ’αž›αŸ‡β€‹αž€αŸ†αž”αŸ’αžšαž»αž€β€‹αžšαžŸαŸ‹αž“αŸ…αŸ”
- αž˜αž·αž“αž’αžΈαž‘αŸαŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αžŸαŸ†αžŽαž½αžšαž‚αžΊ - αžαžΎαž’αŸ’αžœαžΈαž‡αžΆαž—αžΆαž–αžαž»αžŸαž‚αŸ’αž“αžΆαžšαžœαžΆαž„αž€αžΆαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹αžœαžαŸ’αžαž»αžŠαŸ„αž™αž―αž€αžŸαžΆαžšαž™αŸ„αž„αž“αž·αž„αž€αžΆαžšαž…αž˜αŸ’αž›αž„αžœαžΆαž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„?
- αž—αžΆαž–αžαž»αžŸαž”αŸ’αž›αŸ‚αž€αž‚αŸ’αž“αžΆαž“αŸ„αŸ‡αž‚αžΊαžαžΆ αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαžŠαŸ†αž”αžΌαž„αžœαžαŸ’αžαž»αžαŸ’αžšαžΌαžœαž”αžΆαž“αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αžŠαŸ„αž™αž―αž€αžŸαžΆαžšαž™αŸ„αž„ αž αžΎαž™αž“αŸ…αž€αŸ’αž“αž»αž„αž‘αžΈαž–αžΈαžšαžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αž˜αŸ’αž›αž„αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αŸ”
- αžαžΎαž’αŸ’αž“αž€αžŠαžΉαž„αž’αŸ’αžœαžΈαžαŸ’αž›αŸ‡αž’αŸ†αž–αžΈαž€αŸ’αžšαžΆαž αŸ’αžœ?
- αžαŸ’αž‰αž»αŸ†αž‚αŸ„αžšαž–αž™αŸ‰αžΆαž„αž‡αŸ’αžšαžΆαž›αž‡αŸ’αžšαŸ…αž…αŸ†αž–αŸ„αŸ‡αž€αžΆαžšαž„αžΆαžšαžšαž”αžŸαŸ‹ Count Lev Nikolaevich Tolstoy αž€αžΆαž›αž–αžΈαž€αŸ’αž˜αŸαž„αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž’αžΆαž“αžŸαŸ€αžœαž—αŸ… "The Count of Monte Cristo" αŸ” αž αžΎαž™αž’αŸ’αž“αž€αžŽαžΆαž˜αž·αž“αžŸαŸ’αž‚αžΆαž›αŸ‹ Count Dracula?
- តើ "αžšαžΉαž„" αž‡αžΆαž’αŸ’αžœαžΈ?
- "αžšαžΉαž„" αžαž·αž…αž‡αžΆαž‰αžΉαž€αž‰αžΆαž”αŸ‹ - "αžšαžΉαž„" αŸ” αž‡αžΆαž€αžΆαžšαž–αž·αžαžŽαžΆαžŸαŸ‹αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž”αžšαž·αž”αž‘αŸ”
- αžαžΎβ€‹αž’αŸ’αž“αž€β€‹αž”αŸ’αžšαž˜αžΌαž›β€‹αžŸαŸ†αžšαžΆαž˜β€‹αž’αŸ’αžœαžΎβ€‹αžŠαžΌαž…αž˜αŸ’αžαŸαž…β€‹?
- αžαŸ’αž‰αž»αŸ†αž€αŸαžŠαžΉαž„αžŠαŸ‚αžšαŸ” αž’αŸ’αž“αž€αž”αŸ’αžšαž˜αžΌαž›αžŸαŸ†αžšαžΆαž˜αž’αž˜αŸ’αž˜αžαžΆαž–αžΆαž€αŸ‹αž’αžΆαžœαž–αžŽαŸŒαž‘αžΉαž€αž€αŸ’αžšαžΌαž…αž—αŸ’αž›αžΊ αž“αž·αž„αžŸαŸ’αž”αŸ‚αž€αž‡αžΎαž„αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αŸ” αž‚αžΆαžαŸ‹αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž…αž˜αŸ’αž”αž„αž“αŸ…αž–αŸαž›αž™αž”αŸ‹ - αž“αŸ…αž›αžΎαž‘αžΆαž“αžŠαžΉαž€αžŸαŸ†αžšαžΆαž˜αŸ” αž—αžΆαžšαž€αž·αž…αŸ’αž…αž…αž˜αŸ’αž”αž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαž˜αžΌαž›αžŸαŸ†αžšαžΆαž˜ αž‚αžΊαž•αŸ’αž‘αŸαžšαž˜αžΆαžαž·αž€αžΆαž’αž»αž„αžŸαž˜αŸ’αžšαžΆαž˜αž‘αŸ…αžαžΆαž„αž€αŸ’αžšαŸ„αž™αžšαžαž™αž“αŸ’αžαžŠαžΉαž€αžŸαŸ†αžšαžΆαž˜ αžŠαŸ„αž™αž”αŸ’αžšαž™αŸαžαŸ’αž“αž€αž»αŸ†αž±αŸ’αž™αžŸαŸ†αžšαžΆαž˜αž˜αžΆαž“αž€αŸ’αž›αž·αž“αžŸαŸ’αž’αž»αž™αž“αŸ…αž›αžΎαžŠαž„αž•αŸ’αž›αžΌαžœαŸ” αžŸαžšαž»αž”αž˜αž€ αž™αžΎαž„αž’αžΆαž…αž“αž·αž™αžΆαž™αž”αžΆαž“αžαžΆ αžŸαžΆαžšαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αž“αŸƒαž’αŸ’αž“αž€αž”αŸ’αžšαž˜αžΌαž›αžŸαŸ†αžšαžΆαž˜ αž‚αžΊαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž„αŸ’αž‚αž˜αž™αžΎαž„αž˜αžΎαž›αžŸαŸ’αžšαžΆαž› αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αžΆαžšαž„αžΆαžšαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαžŠαžΌαž…αž€αžΆαžšαž„αžΆαžšαžšαž”αžŸαŸ‹αž‚αŸ’αžšαžΌαž”αž„αŸ’αžšαŸ€αž“ αž“αž·αž„αž’αŸ’αž“αž€αžŠαž»αžαž“αŸ†!
- αž αžΎαž™αžŸαŸ†αžŽαž½αžšαž†αŸ„αžαž›αŸ’αž„αž„αŸ‹αž…αž»αž„αž€αŸ’αžšαŸ„αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ’αž„αŸƒαž“αŸαŸ‡αŸ– αž§αž”αž˜αžΆαžαžΆαž™αžΎαž„αž˜αžΆαž“αžŸαŸαŸ‡αžšαžΆαž„αžŸαŸ’αžœαŸŠαŸ‚αžšαžŠαŸ‚αž›αž’αžΆαž…αžŠαžΎαžšαž›αžΎαž‡αžΎαž„αžαžΆαž„αž€αŸ’αžšαŸ„αž™αžšαž”αžŸαŸ‹αžœαžΆαžŠαžΌαž…αž‡αžΆαž˜αž“αž»αžŸαŸ’αžŸαŸ” αž’αŸ’αž“αž€αž‡αž·αŸ‡αžŸαŸαŸ‡αž˜αžΆαž“αž”αžšαž·αž”αž‘αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž˜αž½αž™αžŠαŸ‚αž›αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž“αžΉαž„αž€αžΆαžšαž”αž“αŸ’αžαž“αŸƒαž–αŸαž›αžœαŸαž›αžΆαž’αžœαž€αžΆαžŸαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αŸ” αžœαžΆαž…αžΆαŸ†αž”αžΆαž…αŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŠαžΉαž„αž–αžΈαž’αžΆαž„αž“αŸƒαžŸαŸαŸ‡αž”αŸ‚αž”αž“αŸαŸ‡αžŠαŸ‚αž›αž˜αžΆαž“αžŸαž˜αžαŸ’αžαž—αžΆαž–αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‡αž˜αŸ’αž›αŸ„αŸ‡αž™αŸ„αž’αžΆαž“αŸ…αž˜αž‡αŸ’αžˆαž·αž˜αž”αžΌαž–αŸŒαžΆαŸ” αžαžΎαž’αŸ’αž“αž€αž“αžΉαž„αž’αŸ’αžœαžΎαžŠαžΌαž…αž“αŸαŸ‡αž€αŸ’αž“αž»αž„ O(n*log(n)) αž™αŸ‰αžΆαž„αžŠαžΌαž…αž˜αŸ’αžαŸαž…?
- ហឺម... αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜ αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž”αŸ„αŸ‡αž”αž„αŸ‹αž€αžΆαžšαžœαž·αž“αž·αž…αŸ’αž†αŸαž™αžαž˜αŸ’αž›αŸƒαŸ” αž‘αžΈαž”αŸ†αž•αž»αžαžαŸ’αž‰αž»αŸ†αž“αžΉαž„αžŠαžΉαž„αžαžΆαž˜αž·αž“αž˜αžΆαž“αžŸαŸαŸ‡αžšαžΆαž„αžŸαŸ’αžœαŸŠαŸ‚αžšαž‘αŸ - αž αžΎαž™αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαžŸαŸ†αžŽαž½αžšαž“αžΉαž„αž”αžΆαžαŸ‹αž”αž„αŸ‹αž’αžαŸ’αžαž“αŸαž™αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ” αžαŸ’αž‰αž»αŸ†β€‹αžαŸ’αž›αž½αž“β€‹αž―αž„β€‹αž“αžΉαž„β€‹αž€αŸ’αž›αžΆαž™β€‹αž‡αžΆβ€‹αžŸαŸαŸ‡β€‹αž“αŸαŸ‡ αž αžΎαž™β€‹αž‡αžΆβ€‹αž’αžΆαž„β€‹αž“αŸƒβ€‹αžŸαŸαŸ‡β€‹αž”αŸ‚αž”β€‹αž“αŸ„αŸ‡ αž“αž·αž„β€‹αž˜αž‡αŸ’αžˆαž·αž˜αž”αžΌαž–αŸŒαžΆαŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‚αŸ’αž“αžΆαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž—αžΆαž–αž’αžŸαŸ‹αž€αž›αŸ’αž”αž‡αžΆαž“αž·αž…αŸ’αž… O( n * log(n) ) αž‚αžΊαž˜αž·αž“αž’αžΆαž…αž”αŸ‚αž„αž…αŸ‚αž€αž”αžΆαž“αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αž–αžΈ O ( n ^ n ) αŸ”
- αžŸαžΌαž˜αž’αžšαž‚αž»αžŽαž›αŸ„αž€ Sergey αŸ” αž™αžΎαž„αž“αžΉαž„αž αŸ…αž’αŸ’αž“αž€αž˜αž€αžœαž·αž‰αŸ”
- αž“αŸ„αŸ‡αž αžΎαž™αž‡αžΆαžœαžΆ: αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαŸ’αžœαžΆαž‚αž˜αž“αŸαŸ” αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž αŸ…αž˜αž€αžœαž·αž‰αž‘αŸαŸ”

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹