Golang
前往频道在 Telegram
admin - @haarrp https://t.me/golangl - golang чат https://t.me/golangtests go тесты https://t.me/ai_machinelearning_big_data машинное обучение @itchannels_telegram РКН: clck.ru/3Fmx3s #VRHSZ
显示更多📈 Telegram 频道 Golang 的分析概览
频道 Golang (@golang_google) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 40 250 名订阅者,在 技术与应用 类别中位列第 3 339,并在 俄罗斯 地区排名第 15 862 位。
📊 受众指标与增长动态
自 невідомо 创建以来,项目保持高速增长,吸引了 40 250 名订阅者。
根据 09 七月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 -123,过去 24 小时变化为 -1,整体触达仍然可观。
- 认证状态: 未认证
- 互动率 (ER): 平均受众互动率为 15.52%。内容发布后 24 小时内通常能获得 8.50% 的反应,占订阅者总量。
- 帖子覆盖: 每篇帖子平均可获得 6 245 次浏览,首日通常累积 3 423 次浏览。
- 互动与反馈: 受众积极参与,单帖平均反应数为 19。
- 主题关注点: 内容集中在 golang, api, devops, github, аллокация 等核心主题上。
📝 描述与内容策略
作者将该频道定位为表达主观观点的平台:
“admin - @haarrp
https://t.me/golangl - golang чат
https://t.me/golangtests go тесты
https://t.me/ai_machinelearning_big_data машинное обучение
@itchannels_telegram
РКН: clck.ru/3Fmx3s
#VRHSZ”
凭借高频更新(最新数据采集于 10 七月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。
40 250
订阅者
-124 小时
+27 天
-12330 天
数据加载中...
吸引订阅者
七月 '26
七月 '26
+81
在1个频道中
六月 '26
+180
在4个频道中
Get PRO
五月 '26
+218
在3个频道中
Get PRO
四月 '26
+194
在5个频道中
Get PRO
三月 '26
+277
在25个频道中
Get PRO
二月 '26
+5 465
在46个频道中
Get PRO
一月 '26
+1 161
在113个频道中
Get PRO
十二月 '25
+384
在11个频道中
Get PRO
十一月 '25
+682
在46个频道中
Get PRO
十月 '25
+441
在23个频道中
Get PRO
九月 '25
+809
在41个频道中
Get PRO
八月 '25
+579
在19个频道中
Get PRO
七月 '25
+1 057
在76个频道中
Get PRO
六月 '25
+618
在66个频道中
Get PRO
五月 '25
+333
在5个频道中
Get PRO
四月 '25
+614
在34个频道中
Get PRO
三月 '25
+488
在10个频道中
Get PRO
二月 '25
+763
在44个频道中
Get PRO
一月 '25
+954
在47个频道中
Get PRO
十二月 '24
+1 302
在56个频道中
Get PRO
十一月 '24
+2 164
在189个频道中
Get PRO
十月 '24
+2 471
在55个频道中
Get PRO
九月 '24
+1 437
在202个频道中
Get PRO
八月 '24
+1 244
在43个频道中
Get PRO
七月 '24
+1 313
在51个频道中
Get PRO
六月 '24
+1 775
在57个频道中
Get PRO
五月 '24
+1 561
在39个频道中
Get PRO
四月 '24
+1 788
在45个频道中
Get PRO
三月 '24
+1 697
在24个频道中
Get PRO
二月 '24
+1 563
在8个频道中
Get PRO
一月 '24
+1 718
在46个频道中
Get PRO
十二月 '23
+771
在41个频道中
Get PRO
十一月 '23
+5 577
在70个频道中
Get PRO
十月 '23
+1 220
在21个频道中
Get PRO
九月 '23
+1 039
在0个频道中
Get PRO
八月 '23
+2 114
在0个频道中
Get PRO
七月 '23
+775
在0个频道中
Get PRO
六月 '23
+854
在0个频道中
Get PRO
五月 '23
+1 013
在0个频道中
Get PRO
四月 '23
+465
在0个频道中
Get PRO
三月 '23
+596
在0个频道中
Get PRO
二月 '23
+1 900
在0个频道中
Get PRO
一月 '23
+1 812
在0个频道中
Get PRO
十二月 '22
+696
在0个频道中
Get PRO
十一月 '22
+1 164
在0个频道中
Get PRO
十月 '22
+227
在0个频道中
Get PRO
九月 '22
+445
在0个频道中
Get PRO
八月 '22
+236
在0个频道中
Get PRO
七月 '22
+1 167
在0个频道中
Get PRO
六月 '22
+226
在0个频道中
Get PRO
五月 '22
+1 055
在0个频道中
Get PRO
四月 '22
+713
在0个频道中
Get PRO
三月 '22
+879
在0个频道中
Get PRO
二月 '22
+525
在0个频道中
Get PRO
一月 '22
+334
在0个频道中
Get PRO
十二月 '21
+112
在0个频道中
Get PRO
十一月 '21
+733
在0个频道中
Get PRO
十月 '21
+104
在0个频道中
Get PRO
九月 '21
+186
在0个频道中
Get PRO
八月 '21
+112
在0个频道中
Get PRO
七月 '21
+1 573
在0个频道中
Get PRO
六月 '21
+100
在0个频道中
Get PRO
五月 '21
+295
在0个频道中
Get PRO
四月 '21
+1 004
在0个频道中
| 日期 | 订阅者增长 | 提及 | 频道 | |
| 10 七月 | +10 | |||
| 09 七月 | +9 | |||
| 08 七月 | +8 | |||
| 07 七月 | +4 | |||
| 06 七月 | +9 | |||
| 05 七月 | +6 | |||
| 04 七月 | +10 | |||
| 03 七月 | +13 | |||
| 02 七月 | +6 | |||
| 01 七月 | +6 |
频道帖子
AI-инструменты есть почти у каждого Go-разработчика. Вопрос в том, меняют ли они процесс разработки, а не только скорость написания кода.
Отчёты за последние годы показывают: 80–90% разработчиков используют AI-сервисы, а 97% компаний так или иначе встроили AI в SDLC. Но эффект распределён неравномерно. У части команд прирост продуктивности 20–55%+, у других - примерно тот же темп релизов, просто с новым плагином в IDE.У многих Go-команд AI уже есть, а процесса вокруг него нет. Есть ассистенты, генерация кода и доков, пара внутренних ботов. Но нет общего воркфлоу для мультиагентных систем, понятных паттернов использования AI и метрик, по которым команда измеряет эффект. Именно для интеграции AI в процессы команда Naition запускает 12‑недельную программу по AI-driven разработке. Программу собрали инженеры и техлиды из Яндекс Cloud, Сбера, Google и других продуктовых команд с опытом более 15 лет. Что внутри:
• создание AI-окружения под ваш стек • контекст-инжиниринг - от создания и подключения кастомных MCP до RAG под вашу кодовую базу • решение продуктовых задач, spec-driven разработка и контроль качества с evals • разработка агентов, сабагентов с выходом в практики оркестрации • практики работы с легаси-проектами и крупными кодовыми базами при ограниченном бюджетеДва формата участия: Командный — для Go-команд, которые хотят перестроить процесс разработки вокруг AI. Разбираем текущие процессы и архитектуру сервисов, ищем узкие места для мультиагентных систем и управления контекстом. Строим карту внедрения под ваш стек и орг-ограничения, фиксируем метрики для оценки до-после. Индивидуальный — для middle/senior Go-разработчиков, архитекторов, дата- и ML-инженеров, техлидов и IT-директоров. Проходите программу сами, собираете рабочий набор паттернов и языка, потом переносите их на свою команду. 95% участников прошлого потока дошли до конца. После второго модуля команды уже внедряли новые AI-подходы в работу. Новый поток стартует 21 июля — успейте оставить заявку на сайте и получите индивидуальные условия до 13 июля. Подробности на сайте: naition.ai Реклама: ИП Крутов Дмитрий Валерьевич ИНН: 772973192199 Erid: 2VtzqvZcUC2
| 2 | showagent - TUI для тех, кто прыгает между Codex, Claude Code, Gemini CLI, OpenCode и другими coding-агентами.
Все ваши AI-coding сессии лежат в разных папках и форматах, а showagent собирает их в один терминальный интерфейс. Можно искать, открывать, продолжать, ветвить и даже переносить диалог из одного агента в другой.
Что умеет:
* единый список всех сессий по workspace
* fuzzy search по агентам, проектам и сообщениям
* resume выбранной сессии в родном CLI
* branch, чтобы сделать локальную копию и попробовать другой путь
* convert между агентами: например, начать в Codex, а продолжить в Claude Code
* полностью локальная работа без сервера, телеметрии и аккаунта
Установка:
brew install aytzey/tap/showagent
или:
go install github.com/aytzey/showagent/cmd/showagent@latest
https://github.com/aytzey/showagent
@Golang_google | 2 934 |
| 3 | AvitoTech Go&Grill в СПб 22 июля 🔥
22 июля AvitoTech собирает Go-разработчиков на свой фирменный и максимально кайфовый формат Go&Grill. Ивент будет в баре «Юнион». В программе никакой корпоративной духоты:
— Fast food System Design — в командах соберёте архитектуру для мемного проекта;
— Go-бинго;
— зона для отдыха, бар и, конечно, вкусная еда с гриля!
Ждут Go-разработчиков и тех, кто хочет перейти в Go из другого бэкенд-стрима.
Скорее регистрируйтесь, пока есть места! Говорят, их очень мало 🤓 | 3 545 |
| 4 | У gopls появился экспериментальный встроенный MCP-сервер.
Теперь Go-инструменты можно подключать к AI-ассистентам не костылями, а через официальный language server: навигация по коду, контекст проекта и часть возможностей gopls становятся доступными как MCP tools.
Есть два режима:
attached — MCP работает рядом с активной LSP-сессией и видит даже несохранённые изменения в буфере.
detached — запускается отдельный gopls mcp и работает только с файлами на диске.
Подключение к Claude Code выглядит так:
claude mcp add gopls -- gopls mcp
Для Gemini CLI тоже есть готовая конфигурация. Главное — поставить gopls v0.20+:
go install golang.org/x/tools/gopls@latest
Ассистент теперь может понимать Go-проект ближе к тому, как его понимает редактор.
https://go.dev/gopls/features/mcp | 5 096 |
| 5 | Go-разработчики, идём по барам с 2ГИС!
16 июля, 18:00, Нижний Новгород
В программе три доклада, бархоппинг и разгон факапов.
Бархоппинг — это маршрут по барам. В каждом месте вас ждут мини-задачка и бокал чего‑то вкусного.
Уже чувствуете запах крафта? Тогда скорее регистрируйтесь!
В заявке обязательно поделитесь каким-нибудь фэйлом. Лучшие обсудим в финале, посмеёмся над собой и поучимся у других | 3 635 |
| 6 | Одна из причин, почему Go так быстро полюбили в начале 2010-х, — нормальные инструменты из коробки.
Тесты, бенчмарки, go test - всё сразу было частью стандартного опыта, без зоопарка сторонних решений.
Сейчас, в 2026 году, язык без встроенного тестирования уже выглядит странно.
И теперь Solod - подмножество Go, которое транслируется в C - тоже получает свой тестовый раннер.
На скрине: тесты для sync, включая Cond, Mutex и Once.
Маленькая деталь, но именно из таких деталей и рождается ощущение зрелого языка. | 4 548 |
| 7 | Языковые модели пишут код быстрее нас, но как теперь защитить систему от уязвимостей? Эту тему и не только обсудим на ежегодном ИТ-фестивале Выходной с Selectel.
🗓 25 июля | Эрарта, Санкт-Петербург или онлайн
В фокусе для разработчиков и специалистов по машинному обучению:
😅 Опыт изнутри: как ИИ-агенты влияют на появление уязвимостей и как выстроить надёжные проверки и ограничения.
😅 Практика и архитектура: проектирование ИИ-агента на базе платформы для создания ассистентов Harness. Поставим и настроим под себя консольное приложение для работы с базами данных — освоим соавторство с ИИ на практике.
😅 Кодинг и карьера: каких разработчиков ищет рынок, как преодолеть собственные барьеры перед внедрением ИИ и сколько реально стоит одна задача, написанная в соавторстве с моделью.
Участие бесплатное, регистрация обязательна: 👉 Зарегистрироваться на Selectel Day Off
Подписывайтесь на @Selectel_Events, чтобы заглянуть за кулисы подготовки и не пропустить анонсы докладчиков!
Реклама. АО "Селектел". erid:2W5zFK8oQT3 | 4 460 |
| 8 | 👣 OpenTamer - маленькая утилита для macOS, которая помогает приструнить приложения, пожирающие CPU.
Сценарий знакомый: браузер, индексатор, загрузчик или какой-нибудь helper работает в фоне, греет Mac, шумит вентилятором и садит батарею.
OpenTamer висит в menu bar и показывает нагрузку. Для отдельных приложений можно включить правила: просто отслеживать, снизить приоритет, ограничить CPU или поставить на паузу, когда окно ушло в фон.
Есть защита от поломок: системные и критичные процессы блокируются, аудио не рубится во время воспроизведения, а изменения откатываются при отключении правил.
Работает локально, без телеметрии и сетевого клиента.
https://github.com/Digital-Shane/OpenTamer
@Golang_google | 4 765 |
| 9 | 👣 Многие разработчики приходят в Go с багажом паттернов из Java и C#. В результате простой и понятный код постепенно обрастает слоями абстракций, лишними интерфейсами и десятками DTO, которые усложняют поддержку проекта.
🗓 8 июля в 20:00 МСК приглашаем вас на открытый урок в преддверии старта курса «Go-разработчик. Продвинутый уровень». На занятии разберём, почему привычные подходы из других языков не всегда работают в Go, как выстроить архитектуру через Handler → Service → Repository без циклических зависимостей, где действительно нужны интерфейсы и как избежать избыточных абстракций.
❗️Вы узнаете, какие ошибки чаще всего встречаются на проверках кода и научитесь проектировать приложения с понятным разделением ответственности.
➡️ Регистрируйтесь и познакомьтесь с подходом, который помогает писать на Go проще, надёжнее и профессиональнее: https://otus.pw/vVrT/?erid=2W5zFFvFjuK
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. | 3 943 |
| 10 | 👣 Многие разработчики приходят в Go с багажом паттернов из Java и C#. В результате простой и понятный код постепенно обрастает слоями абстракций, лишними интерфейсами и десятками DTO, которые усложняют поддержку проекта.
🗓 8 июля в 20:00 МСК приглашаем вас на открытый урок в преддверии старта курса «Go-разработчик. Продвинутый уровень». На занятии разберём, почему привычные подходы из других языков не всегда работают в Go, как выстроить архитектуру через Handler → Service → Repository без циклических зависимостей, где действительно нужны интерфейсы и как избежать избыточных абстракций.
❗️Вы узнаете, какие ошибки чаще всего встречаются на проверках кода и научитесь проектировать приложения с понятным разделением ответственности.
➡️ Регистрируйтесь и познакомьтесь с подходом, который помогает писать на Go проще, надёжнее и профессиональнее: https://otus.pw/vVrT/?erid=2W5zFFvFjuK
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. | 1 |
| 11 | 👣 Zero-copy в Go: маленькая обёртка может убить быстрый путь
В AI-инфраструктуре постоянно гоняются большие файлы: датасеты, веса моделей, артефакты, логи, чанки для inference-сервисов. В таких местах лишнее копирование быстро превращается в CPU bill.
В Go есть приятный fast path: io.Copy(conn, file) для *os.File -> *net.TCPConn может использовать sendfile(2). Данные идут из page cache в socket buffer без прокидывания через userspace.
Проблема появляется, когда файл заворачивают в свой io.Reader для метрик, логирования или подсчёта байтов. Тип *os.File скрывается, Go больше не видит возможность включить sendfile, и передача откатывается в обычный цикл read -> write.
В статье показан сильный контраст: raw-вариант сделал около 2 972 syscall, wrapped-вариант около 131 093 syscall на том же объёме данных. CPU cost вырос примерно в 3.4 раза на GiB.
io.LimitReader fast path не ломает, потому что runtime умеет его распаковывать. Для TCP-to-TCP прокси похожий эффект даёт splice(2), если обе стороны остаются настоящими *net.TCPConn.
В data path для больших файлов не стоит бездумно оборачивать Reader и Writer. Если обёртка нужна, сохраняйте optional interfaces вроде io.WriterTo и io.ReaderFrom.
Проверка тоже простая- strace -c. Видите sendfile или splice, быстрый путь жив. Видите пачки read/write, значит CPU грузится сильнее из-за лишней абстракции.
https://segflow.github.io/post/zero-copy-sendfile-splice/
@Golang_google | 6 520 |
| 12 | 👣 Tonic для Go-разработчиков
OpenAPI 3.2 генератор, который не заставляет писать Swagger-комменты руками.
Вместо этого Tonic через reflect читает роуты, структуры, `json`-теги и `binding`-валидации, а потом собирает документацию прямо из кода.
Поддерживает Chi, Echo, Fiber и Gin.
Зачем это нужно:
• меньше ручной синхронизации
• меньше устаревших Swagger-комментов
• документация ближе к реальному API
• можно поднять Swagger UI / ReDoc / Scalar / RapiDoc
https://github.com/phucvinh57/tonic/
@Golang_google | 6 686 |
| 13 | Go-разработчики, идём по барам с 2ГИС!
16 июля, 18:00, Нижний Новгород
В программе три доклада, бархоппинг и разгон факапов.
Бархоппинг — это маршрут по барам. В каждом месте вас ждут мини-задачка и бокал чего‑то вкусного.
Уже чувствуете запах крафта? Тогда скорее регистрируйтесь!
В заявке обязательно поделитесь каким-нибудь фэйлом. Лучшие обсудим в финале, посмеёмся над собой и поучимся у других | 4 740 |
| 14 | ⚡️ `nixos-cli` заменяет разрозненные инструменты NixOS вроде `nixos-rebuild` единым командным интерфейсом.
* Drop-in замена для nixos-rebuild и других стандартных NixOS-скриптов
* TUI для управления generations и предпросмотра options
* Wrapped и unwrapped варианты Ix-пакета, чтобы избежать лишних rebuild
* Интеграционные тесты через pkgs.testers.runNixOSTest
https://github.com/nix-community/nixos-cli | 7 687 |
| 15 | goldr (Go Layout-Driven Router)
Server-first, HTML-first, нативный для HTMX фреймворк на Go для создания веб-приложений, которые остаются понятными, легко запускаются и удобно меняются по мере роста проекта.
#golang
https://github.com/mobiletoly/goldr
@Golang_google | 8 006 |
| 16 | 👣 M:N concurrency - это одна из причин, почему Go, Tokio, Erlang и Java Loom могут держать огромную конкурентность без миллиона тяжёлых OS-thread.
Идея простая:
M лёгких задач в user-space
работают поверх
N настоящих kernel threads
Не один поток на всё, как в старых green threads.
И не один OS-thread на каждую задачу, как в классической 1:1 модели.
Runtime сам решает, какую goroutine, task или virtual thread запустить на доступном системном потоке.
Пока одна задача ждёт I/O, scheduler паркует её и отдаёт поток другой задаче.
В этом вся магия:
• дешёвые задачи
• меньше переключений через ядро
• масштабирование до огромного числа соединений
• work stealing
• event loop
• runtime scheduler вместо хаоса из тысяч потоков
M:N — это не синтаксис async/await и не «фича Go».
Это фундаментальная модель, на которой строится современная высоконагруженная конкурентность.
https://0xkiire.com/mn-concurrency-model/ | 8 214 |
| 17 | 🚀 Писать код и проектировать архитектуру сервиса — это разные навыки.
Именно на этом переходе многие Go-разработчики застревают между Middle и Senior. Можно уверенно писать код, знать фреймворки, библиотеки и инфраструктуру.
Но когда бизнес-логика начинает расползаться по хендлерам, use case, репозиториям и DTO, появляются дублирование, хрупкие тесты с кучей моков и страх менять код — быстро становится понятно, что одного умения писать код уже недостаточно.
🔥 7 июля стартует курс по Domain-Driven Design и Clean Architecture на Go.
Это не курс про то, как собрать систему из десятков микросервисов. Фокус — на архитектуре внутри одного сервиса: как организовать код так, чтобы бизнес-логика была понятной, изолированной и готовой к изменениям.
За 1,5 месяца ты научишься:
— проектировать предметную область, а не просто копировать структуру базы данных;
— выделять Aggregate, Entity и Value Object;
— работать с Domain Events и Domain Service;
— строить сервисы по принципам Clean Architecture;
— отделять бизнес-логику от HTTP, gRPC, Kafka, БД и других деталей реализации;
— писать тесты на поведение системы, а не на набор моков.
📦 Практика занимает 80% курса.
Ты разработаешь полноценный сервис диспетчеризации заказов и получишь рабочий шаблон микросервиса, который сможешь использовать в своей работе и команде.
Курс ведёт Кирилл Ветчинкин — архитектор Авито, автор архитектурного шаблона микросервиса в СберМаркете, спикер Highload++, ArchDays, Podlodka и других крупных IT-конференций.
🎁 Первый модуль доступен бесплатно.
В нём разбираются типичные причины, по которым кодовая база со временем становится сложной для изменений, а также подходы, которые помогают удерживать архитектуру сервиса под контролем по мере роста проекта.
👉 Посмотри первый модуль и оцени, насколько этот подход подходит для твоих задач:
https://microarch.ru/courses/ddd/languages/go?utm_source=posev&utm_medium=erid:2VtzqvzcFN1&utm_campaign=1
Реклама. ИП Ветчинкин К.Е. ИНН: 773376451099 Erid: 2VtzqvzcFN1 | 5 408 |
| 18 | 👣 OpenComputer - облачные компьютеры для AI-агентов.
Полноценная Linux VM для агентов.
С реальной файловой системой, root-доступом, persistent state и возможностью продолжить работу с того же места.
То есть это ближе к удалённому ноутбуку для агента:
• VM не умирает после таймаута
• состояние сохраняется между сессиями
• можно делать checkpoints и откатываться назад
• можно поднимать preview URL для приложений
• агент работает рядом с файлами и кодом, без лишних сетевых прыжков
Многие AI-sandbox решения хороши для коротких задач.
Но если агент пишет приложение, ставит зависимости, меняет файлы, запускает сервер и возвращается к задаче позже, ему нужна не одноразовая среда, а нормальный компьютер.
Быстрый старт:
npm install @opencomputer/sdk
или
pip install opencomputer-sdk
GitHub: github.com/diggerhq/opencomputer | 5 844 |
| 19 | «Следствие вели...» в Авито! И это не заголовок пугающей новости, а совсем наоборот ⚡️
Авито пригласил легенду тру-крайма Леонида Каневского, чтобы он разгадал таинственное и запутанное дело о внезапном росте ошибок 404 на endpoint аватарок и нашёл виновных. Звучит как план для просмотра на вечер!
Кстати, кейс в основе сюжета довольно реальный... Но это уже совсем другая история 👀
📱 YouTube
📱 Rutube
📱 VK Видео | 5 271 |
| 20 | 👣 Fenwick Tree на Go: всё держится на одном битовом трюке
Fenwick Tree, или Binary Indexed Tree, считает prefix sums за O(log n).
Главная операция:
i & -i
Она находит младший установленный бит числа.
Именно это значение показывает, на сколько нужно прыгнуть по индексам внутри дерева.
Пример:
i = 12 // 1100
i & -i = 4 // 0100
В Go реализация выглядит так:
package main
type Fenwick struct {
tree []int
}
func NewFenwick(n int) *Fenwick {
return &Fenwick{
tree: make([]int, n+1),
}
}
func (f *Fenwick) Update(i, delta int) {
for i < len(f.tree) {
f.tree[i] += delta
i += i & -i
}
}
func (f *Fenwick) Query(i int) int {
sum := 0
for i > 0 {
sum += f.tree[i]
i -= i & -i
}
return sum
}
Как это работает:
* Update идёт вверх по структуре и обновляет все узлы, которые отвечают за индекс
* Query идёт вниз и собирает блоки, из которых состоит prefix sum
* i & -i каждый раз выбирает размер текущего блока
Главный нюанс: Fenwick Tree обычно использует 1-based indexing.
То есть первый элемент имеет индекс 1, а не 0.
Пример использования:
fw := NewFenwick(5)
fw.Update(1, 10)
fw.Update(2, 20)
fw.Update(3, 30)
println(fw.Query(3)) // 60
Красота Fenwick Tree в том, что дерево не хранится явно.
Нет указателей.
Нет рекурсии.
Нет сложной структуры узлов.
Только массив и один битовый трюк.
Дерево спрятано прямо внутри двоичного представления индексов. | 5 388 |
