Популярное

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

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

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

Топ запросов

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

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

Автор: Ankit Josh

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

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

Описание:

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.

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

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

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

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

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

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

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

Как взломать любое программное обеспечение

Как взломать любое программное обеспечение

Графический API не имеет значения

Графический API не имеет значения

Основы ПЛК: структурированный текст

Основы ПЛК: структурированный текст

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Bare-Metal C | Введение (Часть 1)

Bare-Metal C | Введение (Часть 1)

ДАМПЫ В JAVA на практике, разбираем проблемы

ДАМПЫ В JAVA на практике, разбираем проблемы

Dice Combinations | CSES Problem Set | Dynamic Programming | Solution + Simplified Explanation

Dice Combinations | CSES Problem Set | Dynamic Programming | Solution + Simplified Explanation

Начинающий программист против LeetCode

Начинающий программист против LeetCode

Программирование на ассемблере без операционной системы

Программирование на ассемблере без операционной системы

Трамп опять презирает Зеленского?

Трамп опять презирает Зеленского?

Ищем, где union — не заумный довесок к struct, а полезный член общества • C • Live coding

Ищем, где union — не заумный довесок к struct, а полезный член общества • C • Live coding

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Алгоритмы и структуры данных ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Графы, деревья, хеш таблицы и тд

Алгоритмы и структуры данных ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Графы, деревья, хеш таблицы и тд

Я Построил Молот Высокого Давления

Я Построил Молот Высокого Давления

Как устроена компьютерная графика? OpenGL / C++

Как устроена компьютерная графика? OpenGL / C++

Как устроен PHP 🐘: фундаментальное знание для инженеров

Как устроен PHP 🐘: фундаментальное знание для инженеров

Самая сложная модель из тех, что мы реально понимаем

Самая сложная модель из тех, что мы реально понимаем

The Windows 11 Disaster That's Killing Microsoft

The Windows 11 Disaster That's Killing Microsoft

ПОЛНЫЙ ПРОВАЛ «ОРЕШНИКА». Путин выставил себя на посмешище

ПОЛНЫЙ ПРОВАЛ «ОРЕШНИКА». Путин выставил себя на посмешище

Neovim 0.12: новый менеджер плагинов и минимальный IDE-конфиг

Neovim 0.12: новый менеджер плагинов и минимальный IDE-конфиг

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



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



Контакты для правообладателей: infodtube@gmail.com