Data Structures: Arrays
Arrays is the first data structure beginners should understand. In this video, I'll be going over:
- What’s An Array?
- Dynamic Arrays
- Array Operations
- How Data is Stored
- Time Complexity
- Visual Studio Code Example
Timestamps:
00:00 Introduction
00:23 Data Structures Importance
01:46 What's An Array
04:38 Dynamic Arrays
06:34 Operations: Access
07:35 Operations: Search
10:57 Operations: Insertion
16:10 Operations: Deletion
18:31 How Data is Stored
19:08 How Stack Stores Local Data
21:29 Hexadecimal Subtraction Walkthrough
22:51 How Heap Stores Dynamic Data
25:45 Time Complexity
22:51 Time Complexity
29:45 Code Example
Please consider subscribing, liking, and sharing this content if you found this video helpful.
Consider following me on other platforms:
https://instagram.com/codeherk
https://tiktok.com/@codeherk0
https://linkedin.com/in/byron-jenkins
Corrections:
- 02:56 Capacity (not size) cannot be changed once static array is defined.
- 03:07 NULL is not considered an element. It's usually used to represent the absence of data. When counting the number of elements, null would typically not be included in the count.
- 21:57 Hexadecimal digits range is 0-F (0-9 or A-F).
=====================================
Resources I looked into:
Memory Layout:
https://www.geeksforgeeks.org/memory-layout-of-c-program/
https://www.baeldung.com/cs/memory-stack-vs-heap
https://courses.engr.illinois.edu/cs225/fa2022/resources/stack-heap/
Hexadecimal Calculator:
https://www.calculator.net/hex-calculator.html
Memory Addressing:
http://www.facweb.iitkgp.ac.in/~bibhas/Hex_Memory_Addressing.pdf
https://inst.eecs.berkeley.edu/~cs61bl/r/cur/bits/decimal-binary-hex.html?topic=lab28.topic&step=2&course #:~:text=Hexadecimal%20is%20the%20base%2D16,we%20use%20the%20letters%20A%2DF.
https://www.cs.uah.edu/~rcoleman/Common/Basics/Pointers.html
https://www.it.uc3m.es/pbasanta/asng/course_notes/dynamic_memory_stack_en.html
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Data Structures: Arrays», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.