|
Тема |
Re: Обяви за работа [re: SoulDeaD] |
|
Автор |
Colombino (програмист) |
|
Публикувано | 25.12.09 17:20 |
|
|
Не говорех за абревиатурата 'BST'. Това и аз го търсих с Google. Говоря за понятието което се крие зад това съкращение. Да не знаеш подобно нещо не грешка, а липса на много важна основа на базата на която да можеш да мислиш как да направиш разни неща. Както казваш, има места на които това не би имало голямо значение.
Специално двоично дърво за търсене полвам постоянно - std::map е доста ползван клас. Наскоро тук обяснявах на някого защо не може операторът за < да е произволен. Добре е човек да знае как работят нещата, иначе става (ще цитирам безсмъртния Шишков, Бог да го прости):
Ама защо ХЕШ ТАБЛИЦА !? Вие за всичко – ХЕШ ТАБЛИЦА! Хубаво ли е това момиче – ХЕШ ТАБЛИЦА! Криви ли са му за сметка на това краката? ХЕШ ТАБЛИЦА!
В горното изказване допускам че иде реч за джавари - те обичат хеш таблиците.
Специално за реализирането - отдавна не ми се е случвало, но не е голяма философия. По-важното е да можеш да оцениш изчислителната сложност на нещата преди да тръгнеш да ги реализираш.
А за времето за мислене 'за такива неща' - Айнщайн го е казал:
- най-добре умен и работлив
- може и умен и мързелив
- но пази Боже от глупав и работлив.
Който не е оправял код след подобни 'свършвачи на работа в срок', само той няма да се съгласи че такива хора по-скоро вредят, отколкото помагат.
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
|
| |
|
|
|