ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

I built std::vector in C from scratch (No STL, No Magic)

Автор: Ankit Josh

Загружено: 2026-01-15

Просмотров: 152

Описание: In this video, we build std::vector from scratch in C, without using the STL or any library abstractions.

The goal is to understand how dynamic arrays actually work under the hood — memory allocation, resizing, capacity management, and performance tradeoffs.

We implement a vector-like data structure step by step, covering:

Size vs capacity

Dynamic memory allocation (malloc / realloc)

push_back, pop_back

Insert and erase operations

Growth strategy and amortized complexity

STL-accurate behavior (no automatic shrinking)

This video focuses on mechanics, not syntax.
If you want a deep, low-level understanding of data structures, this series is for you.

Code used can be found here:
https://github.com/ankitjosh78/data_s...

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
I built std::vector in C from scratch (No STL, No Magic)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

The Weird Way Linux Creates Processes

The Weird Way Linux Creates Processes

One Formula That Demystifies 3D Graphics

One Formula That Demystifies 3D Graphics

49  Group Anagrams

49 Group Anagrams

Подключаем Meshtastic к Linux с помощью C • Первый шаг и общее направление • Live coding

Подключаем Meshtastic к Linux с помощью C • Первый шаг и общее направление • Live coding

Linked List From Scratch in C | Pointers, Memory & Insert/Delete Explained

Linked List From Scratch in C | Pointers, Memory & Insert/Delete Explained

Zero-cost pattern matching on types

Zero-cost pattern matching on types

Building the PERFECT Linux PC with Linus Torvalds

Building the PERFECT Linux PC with Linus Torvalds

Trump Awards Cold Open - SNL

Trump Awards Cold Open - SNL

Coding Adventure: Making a Better Chess Bot

Coding Adventure: Making a Better Chess Bot

Building a Linux CPU Monitor in Bash From Scratch! small htop-like clone using the /proc filesystem

Building a Linux CPU Monitor in Bash From Scratch! small htop-like clone using the /proc filesystem

The World's Most Important Machine

The World's Most Important Machine

I Thought I Could Code Chess...

I Thought I Could Code Chess...

Как учиться быстро и самому? На примере языков  программирования.

Как учиться быстро и самому? На примере языков программирования.

the most unhinged (recent!) computer science discoveries

the most unhinged (recent!) computer science discoveries

Why Light Speed Is The LIMIT? What Feynman Uncovered Will COLLAPSE Your Mind

Why Light Speed Is The LIMIT? What Feynman Uncovered Will COLLAPSE Your Mind

У меня ушло 10+ лет, чтобы понять то, что я расскажу за 11 минут

У меня ушло 10+ лет, чтобы понять то, что я расскажу за 11 минут

I'm making a game engine based on dynamic signed distance fields (SDFs)

I'm making a game engine based on dynamic signed distance fields (SDFs)

Объекты - это упаковка сложности

Объекты - это упаковка сложности

Как Windows деградировала: ME, Vista, 8 и путь к Windows 11

Как Windows деградировала: ME, Vista, 8 и путь к Windows 11

The Strange Math That Predicts (Almost) Anything

The Strange Math That Predicts (Almost) Anything

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]