|  

Coding with Data Structures from Basics



Size :11.4 GB
Peers : Seeders : 0      Leechers : 0
Added : 1 year ago » by tutsnode » in Other
Language : English
Last Updated :6 months ago
Info_Hash :6DA8830D724C46221323C2F5B58C6CB2F804F384

Torrent File Contents

Coding with Data Structures from Basics
  [TutsNode.net] - 3 - Queues Implementation Coding/50 - Priority Queue using Double Linked List.mp4
  -  338.67 MB

  TutsNode.net.txt
  -  63 Bytes

  [TGx]Downloaded from torrentgalaxy.buzz .txt
  -  585 Bytes

  .pad/0
  -  1.33 MB

  [TutsNode.net] - 5 - Trees Implementation Coding/75 - Binary Tree to BST Conversion.mp4
  -  333.3 MB

  .pad/1
  -  713.56 KB

  [TutsNode.net] - 2 - Stacks Implementation Coding/39 - Infix to Postfix Implementation.mp4
  -  326.99 MB

  .pad/2
  -  1.01 MB

  [TutsNode.net] - 5 - Trees Implementation Coding/77 - Identify Zero One child Nodes of BST.mp4
  -  277.81 MB

  .pad/3
  -  192.26 KB

  [TutsNode.net] - 2 - Stacks Implementation Coding/34 - Stack using array.mp4
  -  272.7 MB

  .pad/4
  -  1.3 MB

  [TutsNode.net] - 3 - Queues Implementation Coding/46 - Queue using Array.mp4
  -  271.41 MB

  .pad/5
  -  602.82 KB

  [TutsNode.net] - 4 - Recursion Linked List Ops with Recursion/53 - Recursive Functions Phases.mp4
  -  246.89 MB

  .pad/6
  -  1.11 MB

  [TutsNode.net] - 2 - Stacks Implementation Coding/41 - Application Finding Next Big Element.mp4
  -  240.63 MB

  .pad/7
  -  1.37 MB

  [TutsNode.net] - 1 - Linked List Implementation Coding/15 - Create Double Linked List Double LL.mp4
  -  240.39 MB

  .pad/8
  -  1.61 MB

  [TutsNode.net] - 1 - Linked List Implementation Coding/4 - Concept of Link.mp4
  -  235.53 MB

  .pad/9
  -  481.16 KB

  [TutsNode.net] - 3 - Queues Implementation Coding/47 - Priority Queue 1.mp4
  -  235.02 MB

  .pad/10
  -  1007.56 KB

  [TutsNode.net] - 1 - Linked List Implementation Coding/31 - Remove from queue Circular LL Display.mp4
  -  231.81 MB

  .pad/11
  -  196.12 KB

  [TutsNode.net] - 1 - Linked List Implementation Coding/18 - Insert a New node after a position in Double LL.mp4
  -  224.33 MB

  .pad/12
  -  1.67 MB

  [TutsNode.net] - 1 - Linked List Implementation Coding/28 - Delete node with key via front.mp4
  -  223.07 MB

  .pad/13
  -  956.76 KB

  [TutsNode.net] - 2 - Stacks Implementation Coding/37 - Evaluation of Postfix expression Implementation.mp4
  -  221.04 MB

  .pad/14
  -  978.88 KB

  [TutsNode.net] - 1 - Linked List Implementation Coding/30 - Create Add to queue Circular LL Display.mp4
  -  218.51 MB

  .pad/15
  -  1.49 MB

  [TutsNode.net] - 5 - Trees Implementation Coding/76 - Identify Tree to be BST.mp4
  -  214.38 MB

  .pad/16
  -  1.62 MB

  [TutsNode.net] - 1 - Linked List Implementation Coding/13 - Insert New node after a position.mp4
  -  210.16 MB

  .pad/17
  -  1.84 MB

  [TutsNode.net] - 1 - Linked List Implementation Coding/19 - Double LL Rotation 1.mp4
  -  201.78 MB

  .pad/18
  -  225.17 KB

  [TutsNode.net] - 2 - Stacks Implementation Coding/42 - Stack using Linked List LL.mp4
  -  201.37 MB

  .pad/19
  -  648.94 KB

  [TutsNode.net] - 1 - Linked List Implementation Coding/21 - Double LL Counting Pairs with a criteria.mp4
  -  201.2 MB

  .pad/20
  -  821.51 KB

  [TutsNode.net] - 1 - Linked List Implementation Coding/25 - Create LL Add at Begin via front.mp4
  -  200.34 MB

  .pad/21
  -  1.66 MB

  [TutsNode.net] - 3 - Queues Implementation Coding/49 - Queue using Linked List.mp4
  -  187.6 MB

  .pad/22
  -  409.42 KB

  [TutsNode.net] - 2 - Stacks Implementation Coding/43 - Reversing Stack using Linked List.mp4
  -  183.13 MB

  .pad/23
  -  886.41 KB

  [TutsNode.net] - 4 - Recursion Linked List Ops with Recursion/54 - LL Operations using Recursion 1.mp4
  -  182.5 MB

  .pad/24
  -  1.5 MB

  [TutsNode.net] - 1 - Linked List Implementation Coding/29 - Add at End via rear Display.mp4
  -  181.37 MB

  .pad/25
  -  650.22 KB

  [TutsNode.net] - 1 - Linked List Implementation Coding/14 - Delete a node from the list.mp4
  -  178.55 MB

  .pad/26
  -  1.45 MB

  [TutsNode.net] - 6 - Sorting/83 - Quick Sort Overview.mp4
  -  177.44 MB

  .pad/27
  -  570.73 KB

  [TutsNode.net] - 1 - Linked List Implementation Coding/17 - Reversing a Double LL.mp4
  -  175.27 MB

  .pad/28
  -  749.2 KB

  [TutsNode.net] - 6 - Sorting/85 - Quick Sort Analysis MergeSort Discussion.mp4
  -  172.08 MB

  .pad/29
  -  1.92 MB

  [TutsNode.net] - 1 - Linked List Implementation Coding/12 - Add New node at Start.mp4
  -  168.9 MB

  .pad/30
  -  1.1 MB

  [TutsNode.net] - 6 - Sorting/81 - Insertion Sort 1.mp4
  -  158.05 MB

  .pad/31
  -  1.95 MB

  [TutsNode.net] - 1 - Linked List Implementation Coding/7 - Creating Linked List 2.mp4
  -  157.22 MB

  .pad/32
  -  801.06 KB

  [TutsNode.net] - 1 - Linked List Implementation Coding/10 - Reversing Linked List.mp4
  -  156.25 MB

  .pad/33
  -  1.75 MB

  [TutsNode.net] - 5 - Trees Implementation Coding/72 - BST Deletion Overview.mp4
  -  150.05 MB

  .pad/34
  -  1.95 MB

  [TutsNode.net] - 6 - Sorting/84 - Quick Sort Implementation.mp4
  -  149.08 MB

  .pad/35
  -  938.14 KB

  [TutsNode.net] - 4 - Recursion Linked List Ops with Recursion/55 - LL Operations using Recursion 2.mp4
  -  147.33 MB

  .pad/36
  -  681.44 KB

  [TutsNode.net] - 1 - Linked List Implementation Coding/27 - Insert node after an Element via front.mp4
  -  142.89 MB

  .pad/37
  -  1.11 MB

  [TutsNode.net] - 5 - Trees Implementation Coding/73 - BST Delete 1.mp4
  -  142.53 MB

  .pad/38
  -  1.47 MB

  [TutsNode.net] - 4 - Recursion Linked List Ops with Recursion/52 - Recursion Overview.mp4
  -  137.11 MB

  .pad/39
  -  913.38 KB

  [TutsNode.net] - 5 - Trees Implementation Coding/61 - Binary Tree Traversals 3.mp4
  -  129.1 MB

  .pad/40
  -  918.89 KB

  [TutsNode.net] - 5 - Trees Implementation Coding/67 - BST Insert with Traversals 1.mp4
  -  125.82 MB

  .pad/41
  -  181.57 KB

  [TutsNode.net] - 1 - Linked List Implementation Coding/8 - Display of Linked List Count.mp4
  -  124.26 MB

  .pad/42
  -  1.74 MB

  [TutsNode.net] - 2 - Stacks Implementation Coding/38 - Infix to Postfix Overview.mp4
  -  124.15 MB

  .pad/43
  -  1.85 MB

  [TutsNode.net] - 3 - Queues Implementation Coding/45 - Queues Overview.mp4
  -  123.77 MB

  .pad/44
  -  237.35 KB

  [TutsNode.net] - 5 - Trees Implementation Coding/64 - BST Insert Non Recursive.mp4
  -  120.03 MB

  .pad/45
  -  1.97 MB

  [TutsNode.net] - 1 - Linked List Implementation Coding/6 - Creating Linked List 1.mp4
  -  115.55 MB

  .pad/46
  -  461.21 KB

  [TutsNode.net] - 1 - Linked List Implementation Coding/11 - Sorting of Linked List.mp4
  -  115.03 MB

  .pad/47
  -  989.02 KB

  [TutsNode.net] - 5 - Trees Implementation Coding/66 - BST Traversal Explanation.mp4
  -  112.14 MB

  .pad/48
  -  1.86 MB

  [TutsNode.net] - 5 - Trees Implementation Coding/57 - Binary Trees 1.mp4
  -  110.91 MB

  .pad/49
  -  1.09 MB

  [TutsNode.net] - 5 - Trees Implementation Coding/74 - BST Delete 2.mp4
  -  109 MB

  .pad/50
  -  1 MB

  [TutsNode.net] - 1 - Linked List Implementation Coding/1 - About DS Course.mp4
  -  101.39 MB

  .pad/51
  -  623.27 KB

  [TutsNode.net] - 2 - Stacks Implementation Coding/33 - Stack Overview.mp4
  -  96.65 MB

  .pad/52
  -  1.35 MB

  [TutsNode.net] - 3 - Queues Implementation Coding/48 - Priority Queue 2.mp4
  -  96.15 MB

  .pad/53
  -  1.85 MB

  [TutsNode.net] - 6 - Sorting/79 - Selection Sort Analysis.mp4
  -  92.49 MB

  .pad/54
  -  1.51 MB

  [TutsNode.net] - 1 - Linked List Implementation Coding/26 - Display Traversal via front.mp4
  -  87.83 MB

  .pad/55
  -  176.13 KB

  [TutsNode.net] - 5 - Trees Implementation Coding/68 - BST Insert with Traversals 2.mp4
  -  87.55 MB

  .pad/56
  -  457.13 KB

  [TutsNode.net] - 5 - Trees Implementation Coding/71 - BST Search 2.mp4
  -  82.43 MB

  .pad/57
  -  1.57 MB

  [TutsNode.net] - 5 - Trees Implementation Coding/58 - Binary Trees 2.mp4
  -  81.23 MB

  .pad/58
  -  786.38 KB

  [TutsNode.net] - 5 - Trees Implementation Coding/63 - BST Insertion Overview.mp4
  -  80.81 MB

  .pad/59
  -  1.19 MB

  [TutsNode.net] - 5 - Trees Implementation Coding/59 - Tree Traversals 1.mp4
  -  80.28 MB

  .pad/60
  -  1.72 MB

  [TutsNode.net] - 2 - Stacks Implementation Coding/35 - Application Handling Expressions.mp4
  -  76.94 MB

  .pad/61
  -  1.06 MB

  [TutsNode.net] - 1 - Linked List Implementation Coding/16 - Double LL Display and Count.mp4
  -  70.9 MB

  .pad/62
  -  1.1 MB

  [TutsNode.net] - 5 - Trees Implementation Coding/62 - Binary Search Tree BST Overview.mp4
  -  70.25 MB

  .pad/63
  -  1.75 MB

  [TutsNode.net] - 5 - Trees Implementation Coding/60 - Binary Tree Traversals 2.mp4
  -  66.96 MB

  .pad/64
  -  1.04 MB

  [TutsNode.net] - 1 - Linked List Implementation Coding/20 - Double LL Rotation 2.mp4
  -  65.13 MB

  .pad/65
  -  893.39 KB

  [TutsNode.net] - 2 - Stacks Implementation Coding/36 - Evaluation of Postfix expression Overview.mp4
  -  63.17 MB

  .pad/66
  -  853.64 KB

  [TutsNode.net] - 5 - Trees Implementation Coding/70 - BST Search 1.mp4
  -  62.32 MB

  .pad/67
  -  1.68 MB

  [TutsNode.net] - 5 - Trees Implementation Coding/65 - BST Insert Recursive.mp4
  -  59.6 MB

  .pad/68
  -  413.02 KB

  [TutsNode.net] - 1 - Linked List Implementation Coding/22 - Questions.mp4
  -  57.39 MB

  .pad/69
  -  622.22 KB

  [TutsNode.net] - 6 - Sorting/80 - Bubble Sort Analysis.mp4
  -  54.47 MB

  .pad/70
  -  1.53 MB

  [TutsNode.net] - 6 - Sorting/82 - Insertion Sort 2 Analysis.mp4
  -  50.18 MB

  .pad/71
  -  1.82 MB

  [TutsNode.net] - 2 - Stacks Implementation Coding/40 - Prefix Evaluation and Infix to Prefix Overview.mp4
  -  47.68 MB

  .pad/72
  -  325.77 KB

  [TutsNode.net] - 2 - Stacks Implementation Coding/44 - Questions.mp4
  -  42.27 MB

  .pad/73
  -  1.73 MB

  [TutsNode.net] - 4 - Recursion Linked List Ops with Recursion/56 - Questions Discussion.mp4
  -  37.13 MB

  .pad/74
  -  892.67 KB

  [TutsNode.net] - 5 - Trees Implementation Coding/69 - BST Search Find Overview.mp4
  -  34.18 MB

  .pad/75
  -  1.82 MB

  [TutsNode.net] - 5 - Trees Implementation Coding/78 - Questions.mp4
  -  31.44 MB

  .pad/76
  -  573.96 KB

  [TutsNode.net] - 1 - Linked List Implementation Coding/23 - Data Structure Topics and Interaction.mp4
  -  28.97 MB

  .pad/77
  -  1.03 MB

  [TutsNode.net] - 1 - Linked List Implementation Coding/24 - Circular LL overview.mp4
  -  27.78 MB

  .pad/78
  -  221.08 KB

  [TutsNode.net] - 1 - Linked List Implementation Coding/32 - Questions.mp4
  -  22.59 MB

  .pad/79
  -  1.41 MB

  [TutsNode.net] - 1 - Linked List Implementation Coding/2 - Summarizing DS Topics about Live Coding Handson.mp4
  -  20.53 MB

  .pad/80
  -  1.47 MB

  [TutsNode.net] - 3 - Queues Implementation Coding/51 - Questions.mp4
  -  20.3 MB

  .pad/81
  -  1.7 MB

  [TutsNode.net] - 1 - Linked List Implementation Coding/9 - Reversing Approach.mp4
  -  16.31 MB

  .pad/82
  -  1.69 MB

  [TutsNode.net] - 6 - Sorting/86 - Questions.mp4
  -  12.08 MB

  .pad/83
  -  1.92 MB

  [TutsNode.net] - 1 - Linked List Implementation Coding/5 - Linked List.mp4
  -  10.7 MB

  .pad/84
  -  1.3 MB

  [TutsNode.net] - 1 - Linked List Implementation Coding/3 - Before understanding Linked List.mp4
  -  3.43 MB



Torrent Description


Description

A data structure is a collection of data values, the relationships among them, and the functions or operations that can be applied to the data. Different types of data structures are suited to different kinds of applications, and some are highly specialized to specific task. Data structures provide a means to manage large amounts of data efficiently. Efficient data structures are key to designing efficient algorithms. Data structures can be used to organize the storage and retrieval of information stored in both main memory and secondary memory.

Data structures serve as the basis for ADT. The ADT (Abstract Data Types) defines the logical form of the data type. Data structures are based on the ability of a computer to fetch and store data at any place in its memory, specified by a pointer.

The array and record data structures are based on computing the addresses of data items with arithmetic operations. The linked data structures are based on storing addresses of data items within the structure itself. The implementation of a data structure usually requires writing a set of procedures that create and manipulate instances of that structure.

A linked list is a linear collection of data elements whose order is not given by their physical placement in memory. Each element points to the next. It is a data structure consisting of a collection of nodes which together represent a sequence. Each node contains: data, and a link to the next node in the sequence. This structure allows for efficient insertion or removal of elements from any position in the sequence during iteration.

Following topics are covered as part of hands-on / Live coding videos :

Linked Lists (LL) Implementation / Coding:

Concept of link
Creating a Linked List (LL)
Appending a node to LL
Display of LL
Length of LL (count)
Reversing of LL
Sorting
Adding node at Start of LL
Inserting node in between of LL
Deleting a node
Creating a Double LL
Appending a node to Double LL
Display of Double LL
Length of Double LL (count)
Reversing of Double LL
Inserting a node in between a Double LL
Rotate Double LL
Count Pairs with criteria for a Double LL
Questions
Circular LL overview (access pointers)
Creating a Circular LL
Adding node at Start Circular LL (approach 1)
Traversal / Display Circular LL (approach 1)
Inserting node in between a Circular LL (approach 1)
Deleting a node
Adding node at End Circular LL (approach 2)
Traversal / Display Circular LL (approach 2)
Circular LL – Queue (Adding Node)
Circular LL – Queue (Removing Node)
Questions

Stacks (Implementation / Coding):

Stack overview
Stack with Array
Expressions
Evaluation of Postfix expression
Infix to Post fix
Evaluation of Prefix overview. infix to prefix overview
Application: Finding next big element
Stack using Linked List
Reversing Stack with Linked List
Questions

Queues (Implementation / Coding) :

Queue Overview
Queue using Array
Priority Queue with Array
Queue using Linked List
Priority Queue using Double Linked List
Questions

Recursion

Recursion Overview, Phases, Types
Recursive Functions
Linked List operations using Recursion
Questions

Trees

Binary Trees
Tree Traversals
Inorder
preorder
postorder
Binary Search Trees (BST)
BST – Insertion
BST – Insertion & Traversals
Traversals Explained
BST – Search
Search operations
BST Deletion
Deletion cases
Binary Tree to BST conversion
Identify a Tree to be BST
Identify zero, one child nodes of BST
Questions

Sorting

Selection Sort
Selection Sort Analysis
Bubble Sort
Bubble Sort Analysis
Insertion Sort
Insertion Sort Analysis
Quick Sort
Quick Sort Analysis
Quick Sort, Merge Sort Discussion
Questions

Topics of Data Structures and interaction
Who this course is for:

fresh students, C programmers

Requirements

C language

Last Updated 7/2021