Показать сообщение отдельно
Старый 19.05.2017, 06:43   #14
alexzk
Форумчанин
 
Регистрация: 12.04.2017
Сообщений: 889
По умолчанию

Цитата:
Сообщение от Croessmah Посмотреть сообщение
Как так? Даже в сложностях сортировок не разбирались никогда?
Тут тоже самое. Извините, но не знать этого - жесть.
Ну вот вы мне объяснили, я понял разницу O(1) и O(N). Но я это и забуду до завтра. Для меня программирование не формально - я как-будто стихи пишу - знаю что и как будет работать, или могу поставить мысленный эксперимент и примерно представить (до 2-3 потоков...) как долго, и т.д. А математические изыски - пустой звук. Считаю, пусть там умные дяди компилер пишут. А мое дело, что б он не ругался в 99% случаев (ну и стат. анализатор).

...вот вчера, кстати, под ардуино датчик подвинтил. Акселометр + гироскоп, считается, что математически не возможно избежать дрифта на нем вокруг оси гравитации. Тем не менее, нашел какой-то градиентный фильтр с умной не понятно математикой, снизил дрифт до 3-5 градусов за 20 минут. Так вот, вчера подправил этот фильтр методом втыка (как мне "голос нашептал"), за час дрифт 1 градус А что я сделал - я хз точно в формулах.
Когда я начинал программировать, у меня была книга "Бейсик для детей" и таблица хекс-кодов ассемблера 8085 и тетрадка, и я во 2 классе. Через пару лет купили комп, я стал из тетрадки все проверять. Но привычка осталась, как-то все в голове на целевом языке, без математики.

...с сортировкой я тоже не парюсь, по-моему, когда-то давно изобрел пузырек. Пользовался, пока не узнал про std::sort. Даже не интересовался, какие еще могут быть алгоритмы - не было надобности (может лаба была какая, но я уже и не помню). Вот кстати, в проекте за год, явно ровно 1 раз написал sort. Во всех остальных случаях - это все где-то в недрах гуя делается, по клику...мое дело модель подключить и все . Да и случаев всего чтук 5, включая не явные. Гораздо чаще и важнее из 100 разных ошибок правильную юзеру показать, что б он не паниковал, а не просто "ошибка" И соотв. верно и легко, и расширяемо их задать - т.е. массив лямбд и прочие изыски гораздо чаще.

Последний раз редактировалось alexzk; 19.05.2017 в 06:56.
alexzk вне форума Ответить с цитированием