We will be undergoing scheduled maintenance on May 20th, 2013 at 02:00 GMT.
This is an introductory course about algorithms and data structures. C++ is the programming language used in the course. The basics of this language will be reviewed before more difficult concepts are explored. VTC author and expert Dima Kassab will examine many topics, including: data design and implementation, primitive data structures (such as arrays and records), classes, templates, sorted and unsorted array-based lists, linked lists, doubly linked lists, stacks, queues, and binary search trees. To begin learning today, simply click on the movie links.
About Algorithms and Data Structures
Unsorted List Specification pt. 1
Unsorted List Specification pt. 2
Unsorted List Implementation pt. 1
Unsorted List Implementation pt. 2
Unsorted List Implementation pt. 3
Sorted List Implementation pt. 1
Sorted List Implementation pt. 2
Sorted List Implementation pt. 3
Unsorted Linked List Specification
Unsorted Linked List Implementation pt. 1
Unsorted Linked List Implementation pt. 2
Unsorted Linked List Implementation pt. 3
Unsorted Linked List Implementation pt. 4
Unsorted Linked List Implementation pt. 5
Sorted Linked List Implementation pt. 1
Sorted Linked List Implementation pt. 2
Doubly Linked List Specification
Doubly Linked List Implementation pt. 1
Doubly Linked List Implementation pt. 2
Array Based Stack Specification
Array Based Stack Implementation
Stack as a Linked Structure pt. 1
Stack as a Linked Structure pt. 2
Array Based Queue Specification
Array Based Queue Implementation pt. 1
Array Based Queue Implementation pt. 2
Queue as a Linked Structure pt. 1
Queue as a Linked Structure pt. 2
Implementation: Constructor / Destructor
Implementation: DeleteItem pt. 1
Implementation: DeleteItem pt. 2
Implementation: GetPredecessor
Implementation: ResetTree pt. 1
Implementation: ResetTree pt. 2
Every course on the vtc.com website contains free movies that let you assess the quality of our tutorials before you subscribe - just click on the blue links to watch them. Become a member today to access over 100,000 instructional videos!
Sign Up NowIf you are already an active vtc.com member, please log in to access the tutorials.