ReelLearning
ReelLearning
  • 66
  • 5 718 076

Video

Data Structures Using C++: Using Recursion to Process a Linked List
zhlédnutí 27KPřed 11 lety
Related Videos: Introduction to Recursion czcams.com/video/Mg1LQG57DDI/video.html Illustration of Recursive Function Calls czcams.com/video/k0bb7UYy0pY/video.html Concepts: Linked lists as recursive structures Using recursive functions to process linked lists Order of statements within the recursive case dictates how list is processed.
Data Structures Using C++: Illustration of Recursive Function Calls (Call Stack)
zhlédnutí 73KPřed 11 lety
Concepts: What happens in memory on each recursive function call? Illustration of the individual stack frames on the call stack
Data Structures Using C++: Introduction to Recursion (Problem Solving Technique)
zhlédnutí 28KPřed 11 lety
Concepts: Introduction to the recursive problem solving technique (type of divide and conquer) Steps in devising a recursive solution How programming languages support recursion General structure of a recursive function Implementation of a recursive function
Data Structures Using C++: Deleting a node from a linked list
zhlédnutí 46KPřed 11 lety
Related Videos: Inserting a node into a Linked List: czcams.com/video/ktjKKcgdh1I/video.html Concepts: How to implement a delete function to delete a node from a linked list. deletion from the head of a list deletion beyond the head of a list Usage of a current and trail pointer for deleting a node.
Data Structures Using C++: Implementation - Inserting a Node into a Linked List (Sorted Linked List)
zhlédnutí 62KPřed 11 lety
Related Videos: Inserting a Node into a Linked List (Logical Representation) czcams.com/video/tta6BIiIIFI/video.html Traversing a Linked List czcams.com/video/D98eW64EjQA/video.html Linked List Implementation Part II (List Class) czcams.com/video/7vZo17iv1zQ/video.html Linked List Implementation Part I (Node Class) czcams.com/video/lmpOVPGzN6M/video.html Concepts: How to implement an insert fun...
Data Structures Using C++: Inserting a Node into a Linked List (Sorted Linked List)
zhlédnutí 119KPřed 11 lety
Concepts: Logical representation of inserting a node into a linked list to maintain a sorted list Three Cases are examined: Inserting a node into an empty linked list Inserting a node into a list with at least one node and we want to insert the new node at the head. Inserting a node into a list with at least one node and we want to insert the new node somewhere other than the head. Usage of a c...
Data Structures Using C++: Traversing a Linked List
zhlédnutí 51KPřed 11 lety
Concepts: Understanding how one may traverse a linked list. Using a traversal pointer that starts at the head. How traversal of a linked list can be used for many linked list operations - printing the contents of the list, inserting nodes, removing nodes, finding nodes that meet a criteria etc. Related Videos: Introduction to Linked Lists czcams.com/video/pBrz9HmjFOs/video.html Linked List Impl...
Data Structures Using C++: Linked List Implementation Part II (List Class)
zhlédnutí 112KPřed 11 lety
Linked List Playlist: czcams.com/play/PL8671F220EC32A00E.html Concepts: Implementation of a Linked List in C . How to specify the constructor and data members Adding a node to the head of a linked list Logical representation of the linked list as we add nodes to an empty list and a list that has at least one node. Using the debugger to examine the linked list Related Videos: Linked List Node Im...
Data Structures: Introduction to Linked Lists
zhlédnutí 484KPřed 11 lety
This version corrects the audio/video sync issue of the previous version. Concepts: Comparison of a Linked List to a Vector What is a Linked List? Why are Linked Lists good at performing insertions and deletions, but not so great at random access? Logical Representation of a Linked List Applications of a Linked List
Data Structures Using C++: Linked List Implementation Part I (Node Class)
zhlédnutí 147KPřed 12 lety
Code can be found at pastebin.com/Jhy2wVSJ and pastebin.com/TCFP8HrP Concepts: Implementation of a Contact Node Class for a Linked List in C This is just the first part of several videos on a linked list implementation in C . The node class must have a pointer that can reference nodes Related Videos for Background on Classes in C : czcams.com/video/OI7pnkf3pqk/video.html
Data Structures Using C++: STL Queue Class
zhlédnutí 86KPřed 12 lety
Concepts: How to use the STL Queue class Operations: push, pop, empty, size, front and back
Data Structures: Queue (Abstract Data Type)
zhlédnutí 93KPřed 12 lety
Concepts: FIFO (First in First Out) Structure Queue in constrast to the Stack Parts of a Queue: Head (Front) and Tail (Back) Operations: Enqueue, Dequeue, Size, Empty, Front, Back Uses of the Queue
Data Structures Using C++: Using the Stack to create a RPN (post-fix notation) Calculator
zhlédnutí 93KPřed 12 lety
Concepts: Application of the STL stack (data structure) class to create a Reverse Polish Notation (Post-fix) calculator Introduction to the istringstream class for manipulating strings as streams
Data Structures Using C++: STL Stack Class
zhlédnutí 129KPřed 12 lety
Concepts: Examining what is provided by the C STL Stack Class How to construct a stack of a particular type using the STL Stack Class Using the push, pop, top, size and empty member functions from the STL Stack Class
Data Structures: Stack (Abstract Data Type)
zhlédnutí 132KPřed 12 lety
Data Structures: Stack (Abstract Data Type)
Data Structures: Introduction to Data Structures
zhlédnutí 15KPřed 12 lety
Data Structures: Introduction to Data Structures
Data Structures: Abstract Data Type (ADT)
zhlédnutí 177KPřed 12 lety
Data Structures: Abstract Data Type (ADT)
C++ Programming: Analysis of Linear Search and Binary Search Algorithms
zhlédnutí 16KPřed 12 lety
C Programming: Analysis of Linear Search and Binary Search Algorithms
C++ Programming: Binary Search Algorithm
zhlédnutí 218KPřed 12 lety
C Programming: Binary Search Algorithm
C++ Programming: Linear Search Algorithm
zhlédnutí 173KPřed 12 lety
C Programming: Linear Search Algorithm
C++ Programming: Array Traversals
zhlédnutí 34KPřed 12 lety
C Programming: Array Traversals
C++ Programming: Using the sizeof operator
zhlédnutí 3,1KPřed 12 lety
C Programming: Using the sizeof operator
C++ Programming: Passing Arrays to Functions
zhlédnutí 194KPřed 12 lety
C Programming: Passing Arrays to Functions
C++ Programming: Intro to Arrays Part II
zhlédnutí 107KPřed 12 lety
C Programming: Intro to Arrays Part II
C++ Programming: Intro to Arrays Part I
zhlédnutí 451KPřed 12 lety
C Programming: Intro to Arrays Part I
Python Programming: Intro to Strings
zhlédnutí 9KPřed 12 lety
Python Programming: Intro to Strings
Python Programming: Event Driven Programming II (While Loops)
zhlédnutí 4,9KPřed 12 lety
Python Programming: Event Driven Programming II (While Loops)
Python Programming: Event Driven Programming
zhlédnutí 30KPřed 12 lety
Python Programming: Event Driven Programming
Python Programming: Variables, Types and Data
zhlédnutí 6KPřed 12 lety
Python Programming: Variables, Types and Data

Komentáře

  • @obedopoku-boakye8709
    @obedopoku-boakye8709 Před měsícem

    Great

  • @user-kr1wc6kk8g
    @user-kr1wc6kk8g Před 2 měsíci

    admiration come it self if you competent like you .thanks

  • @bontlemothopeng2348
    @bontlemothopeng2348 Před 2 měsíci

    who is here in 2024 May?

  • @dark.violin
    @dark.violin Před 3 měsíci

    11 years later and it is amazing

  • @dark.violin
    @dark.violin Před 3 měsíci

    you are amazing thank you so much for your work

  • @studyfreak8429
    @studyfreak8429 Před 3 měsíci

    this is year 2024 and this stuff is still relevant, man c++ IS evergreen

  • @PabitraPadhy
    @PabitraPadhy Před 3 měsíci

    Single video explaining rule of 3, deep/shallow copy, why we need to delete heap objects created by the class in it's destructor, also possibly hinting where smart pointers could help This is a brilliant example.

  • @hlubradio2318
    @hlubradio2318 Před 3 měsíci

    OMG. I took so many computer courses but never heard of ADT. Maybe it was in the early 1990s? LOL

  • @elwafi2001
    @elwafi2001 Před 3 měsíci

    The best way to learn linked is through drawing demonstrations as you did in this videos, I’m glad I find this video. 👍

  • @user-cc2qt5kt5h
    @user-cc2qt5kt5h Před 4 měsíci

    i wrote the program accordingly and there are errors in and saying type could not be resolved

  • @user-cc2qt5kt5h
    @user-cc2qt5kt5h Před 4 měsíci

    And also i followed your video and me running the program on the string type data i was getting errors like the word used is not found, something like "i did not introduce "

  • @user-cc2qt5kt5h
    @user-cc2qt5kt5h Před 4 měsíci

    can you please give me a link or a step by step procedure to get the zip file to the eclipse

  • @mlungisinkomo2382
    @mlungisinkomo2382 Před 4 měsíci

    well............ this makes sense 😊thanks man

  • @swaminathan_r1
    @swaminathan_r1 Před 4 měsíci

    Lots of kisses😘😘😘 Thank you!!

  • @soma78_
    @soma78_ Před 5 měsíci

    Thanks your explaination simple and easy ❤

  • @Richard-yz2gy
    @Richard-yz2gy Před 5 měsíci

    hi there what happens if a value is not getting returned to the previous stack frame??

  • @muhammadakmal4025
    @muhammadakmal4025 Před 5 měsíci

    Thank you for this!

  • @wanderingfido
    @wanderingfido Před 7 měsíci

    So here's a recommendation from *Bjarne's* website (the FAQ section): Q: Why does C++ allow unsafe code? That is, why does C++ support operations that can be used to violate the rules of static (compile-time) type safety? to access hardware directly (e.g. to treat an integer as a pointer to (address of) a device register) to achieve optimal run-time and space performance (e.g. unchecked access to elements of an array and unchecked access to an object through a pointer) to be compatible with C That said, it is a good idea to avoid unsafe code like the plague whenever you don't actually need one of those three features: don't use casts keep arrays out of interfaces (hide them in the innards of high-performance functions and classes where they are needed and write the rest of the program using proper strings, vectors, etc.) avoid void* (keep them inside low-level functions and data structures if you really need them and present type safe interfaces, usually templates, to your users) avoid unions if you have any doubts about the validity of a pointer, use a smart pointer instead, *don't use "naked" news and deletes (use containers, resource handles, etc., instead)* don't use ...-style variadic functions ("printf style") Avoid macros excpt for include guards Almost all C++ code can follow these simple rules. Please don't be confused by the fact that you cannot follow these rules if you write C code or C-style code in C++.

  • @annafebland4460
    @annafebland4460 Před 7 měsíci

    Thank you thank you! May God bless and protect you and your family ❤

  • @ramzimohammed3580
    @ramzimohammed3580 Před 7 měsíci

    Thanks

  • @jakejoyner7419
    @jakejoyner7419 Před 8 měsíci

    everything is perfect expect for the fact that you're not Indian

  • @ar1y3n
    @ar1y3n Před 8 měsíci

    Thanks a lot sir, I just understood the whole thing very easily

  • @230gifklyqemmm23
    @230gifklyqemmm23 Před 8 měsíci

    Thanks

  • @Akiradesuo
    @Akiradesuo Před 9 měsíci

    Yawa imo volume hinay kaayu yawaa ka

  • @fortunesuwedi6714
    @fortunesuwedi6714 Před 9 měsíci

    Good explanation

  • @joymakerRC
    @joymakerRC Před 9 měsíci

    best explanation i have seen yet.

  • @user-on9pe9vx8d
    @user-on9pe9vx8d Před 10 měsíci

    thanks very much my friend<3<3

  • @irem2719
    @irem2719 Před 10 měsíci

    I have never seen anyone explain this more clearly in my life. You are amazing!

  • @sunikshitmahajan2198
    @sunikshitmahajan2198 Před 10 měsíci

    amazing explanation. hats off!

  • @felicitykoah1562
    @felicitykoah1562 Před 11 měsíci

    Very good

  • @lahiru1k
    @lahiru1k Před 11 měsíci

    very precise and informative!!~ thank you so much!!

  • @laozanessmael8581
    @laozanessmael8581 Před rokem

    I wanted to take a moment to express my appreciation for your excellent explanation of the idea. The vocabulary you used was truly impressive and helped me to understand the concept more clearly. Thank you for taking the time to share your knowledge with us.

  • @Kazner0h
    @Kazner0h Před rokem

    Those illustrations were SOOOOO helpful. Thanks!

  • @noreplywiggle42
    @noreplywiggle42 Před rokem

    nice man

  • @charlesblakepalmer4206

    It took me a couple of times to get the code formatted correctly. Mainly missing or extra brackets and I am glad I went back and restarted because it helped me reorganize those brackets better.

  • @charlesblakepalmer4206

    Eclipse IDE and MinGW has really been the most familiar space for me as a beginner. I have no words or questions so far. Thanks for these core lessons.

  • @TheVladir9
    @TheVladir9 Před rokem

    Small question why did you had to delete the curr? i mean you didint initialize it as dynamic memory..

  • @ManishKumar-kc1cn
    @ManishKumar-kc1cn Před rokem

    Thanks sir

  • @Changeishard797
    @Changeishard797 Před rokem

    pls what IDE are you using?

  • @lamp_x
    @lamp_x Před rokem

    So basically, we can't do binary search if the array isn't sorted from low to high? Unlike linear search that can do even though if the array isn't sorted (random number)

  • @millionasseghegn770

    now my eyes are widely open

  • @firstname4337
    @firstname4337 Před rokem

    great video -- it really shows what a shit language C++ is

  • @racheljeehye
    @racheljeehye Před rokem

    I'm going through all your videos. They are truly appreciated. I am getting my degree through an online university and everything is pre-recorded and practically verbatim from a textbook. The textbook is a good one, but I really have missed getting a human interpretation to help me with all this new information. Thank you SO much.

  • @airbus3738
    @airbus3738 Před rokem

    amazing explanation. you’re a great teacher. thank you!

  • @pakistanipatriot100

    This is an amazing explanation!

  • @Nahom-kn6ph
    @Nahom-kn6ph Před rokem

    What if I don't know the size instead the user enters it?

  • @geserbadmaev
    @geserbadmaev Před rokem

    thank you

  • @pauzhou8639
    @pauzhou8639 Před rokem

    Best c++ vid

  • @jeyosman1
    @jeyosman1 Před rokem

    ContactList* cl1 = ContactList(); error: cannot convert 'ContactList' to 'ContactList*' in initialization

  • @hariharanthiruppathi8976

    2023!?