#computer_science

2026-01-14

Black-White Array: новая структура данных с O(log N) аллокаций

Black-White Array (BWA) — это упорядоченная структура данных с амортизированным временем операций вставки/поиска/удаления и используемых участков памяти . Преимущества: • Амортизированное время вставки/удаления/поиска сравнимое с реализацией BTree от Google ; • Низкое количество аллокаций памяти при операциях вставки - меньше давления на сборщик мусора, ниже фрагментация памяти; • Массивы под капотом: данные лежат рядом, что улучшает кэшируемость процессором и скорость обхода/доступа к данным; • Позволяет хранить элементы с одинаковыми ключами - не нужно использовать дополнительные структуры для группировки таких элементов; • Низкий оверхед на хранение служебной информации - экономия памяти по сравнению с другими структурами данных; • Удобен для вставки батчами; • Простая сериализация и десериализация; Подробности

habr.com/ru/articles/984184/

#алгоритмы #структуры_данных #computer_science #множество #orderedset #производительность #optimization #allocation #индексы #оптимизация

2025-12-05

Цифровые культиваторы, теплицы и мотоблоки или мультиагентная трансформация АПК

Миронов В.О., Кальченко С.Н. Приветствую вас, бравые хаброжители ;)) В наше время искусственный интеллект очень быстро развивается, при этом, вносит значительные коррективы в развитие различных профессий, диктуя там свои правила и виденье. При этом основные козыри — это скорость, время и профит. В этом контексте мы и будем говорить о сложившейся ситуации, а именно, о дифференцированной трансформации профессий. Да-да, все видели, эти километровые лонгриды, когда ИИшка выкатывает список профессий, которые попадают под трансформацию. При этом какие-то прогнозы сбываются какие-то нет, как и в целом всё в жизни. Однако, почему именно дифференцированной, да всё потому что, профессии даже не столько дифференцируются, сколько видоизменяются, но их суть остаётся той же. Бывает даже так, что не всегда удаётся охватить весь спектр нововведений.

habr.com/ru/articles/973682/

#analytics #analysis #agrohack #agrocode #machinelearning #computervision #computer_science #data_science #data_analysis #data_engineering

Random Quotesquotes@kotur.eu
2025-11-10

The most amazing achievement of the computer software industry is its continuing cancellation of the steady and staggering gains made by the computer hardware industry.

-- Henry Petroski

#computer_science

2025-10-09

Книга: «Грокаем структуры данных»

Каждый разработчик знает, насколько важны структуры данных. Без них не обходится ни один серьезный проект, будь то оптимизация запросов, работа с Big Data или просто написание чистого и эффективного кода. Не зря же на собеседованиях постоянно спрашивают про деревья, хеш-таблицы и сложность алгоритмов! Вы только приступили к изучению структур данных? Хотите освежить знания, полученные в ходе обучения? В этой книге нет заумной математики, скучных доказательств и абстрактной теории. Вместо этого — понятные объяснения, рабочие примеры и реальные кейсы, с которыми ежедневно сталкиваются разработчики. Вы узнаете, как с помощью правильных структур данных ускорить поиск, эффективнее управлять очередями задач или, например, оптимизировать хранение данных. Книга построена по принципу «от простого к сложному»: начинается с базовых структур, таких как массивы и связанные списки, и постепенно переходит к более сложным — стекам, очередям, деревьям, хеш-таблицам и графам. Каждая глава содержит практические примеры, упражнения и наглядные иллюстрации, которые помогают закрепить материал. Вся теория подкреплена примерами на Python — одном из главных языков современной разработки. Если вы хотите не просто использовать структуры данных, а понимать их и применять осознанно — эта книга для вас.

habr.com/ru/companies/piter/ar

#big_data_analytics #разработка #библиотека_программиста #обработка_данных #хранение_данных #computer_science #алгоритмы #структуры_данных

2025-09-25

Планы CS Space на осенний семестр

Как обещали в первом посте , возвращаемся с подробным анонсом осенних курсов. В этом семестре мы организуем большие и малые курсы, охватывающие несколько тем в компьютерных науках, искусственном интеллекте и математике.

habr.com/ru/articles/950722/

#курсы #наука #алгоритмы #математика #машинное_обучение #образование #computer_science #теория_вероятностей

2025-09-18

I love it when my computer science students let me excute a plan that begins with "Let me write a quick #Python program

#programming #computer_science #win

🏳️‍⚧️Debian :linux:wikifox@g0v.social
2025-09-16
🏳️‍⚧️Debian :linux:wikifox@g0v.social
2025-09-11
2025-07-30

Как я научил квадрокоптер возвращаться домой без GPS: алгоритм «верёвочной лестницы»

Представьте: квадрокоптер летает в ангаре, на складе или в квартире. GPS не ловит , а барометр и гироскоп дают дрейф в позиции . Что остаётся?

habr.com/ru/articles/932254/

#python #python3 #computervision #computer_vision #computer_science

2025-07-06

Research Scientist (Soil Metagenomics)

Quadram Institute Bioscience

Applications are invited for a Research Scientist to join the Laboratory of Dr Hildebrand at Quadram Institute, Norwich, UK.

See the full job description on jobRxiv: jobrxiv.org/job/quadram-instit

#biology #computer_science #ecology ...
jobrxiv.org/job/quadram-instit

2025-06-28

Research Scientist (Soil Metagenomics)

Quadram Institute Bioscience

Applications are invited for a Research Scientist to join the Laboratory of Dr Hildebrand at Quadram Institute, Norwich, UK.

See the full job description on jobRxiv: jobrxiv.org/job/quadram-instit

#biology #computer_science #ecology ...
jobrxiv.org/job/quadram-instit

2025-06-25

Research Scientist (Soil Metagenomics)

Quadram Institute Bioscience

Applications are invited for a Research Scientist to join the Laboratory of Dr Hildebrand at Quadram Institute, Norwich, UK.

See the full job description on jobRxiv: jobrxiv.org/job/quadram-instit

#biology #computer_science #ecology ...
jobrxiv.org/job/quadram-instit

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst