├── Assignment 10 Tree ├── Balanced Binary Tree.cpp ├── Height of the Tree.cpp ├── Post Order Traversal.cpp ├── Search in BST.cpp ├── inOrder Traversal using Stack.cpp ├── inOrder Traversal.cpp ├── inOrder using Stack.cpp ├── levelOrder Traversal.cpp ├── postOrder Traversal.cpp ├── preOrder Traversal.cpp └── preOrder using Stack.cpp ├── Assignment 3 ├── BdayCandle.cpp ├── ComparetheTriplets.cpp ├── Diagonal Difference.cpp ├── MinMax.cpp ├── PlusMinus.cpp ├── Problem Solving ├── SimpleArraySum.cpp ├── SolveMeFirst.cpp ├── Staircase.cpp ├── TimeConversion.cpp └── VeryBigSum.cpp ├── Assignment 4 ├── AppendDelete.cpp ├── Apple and Orange.cpp ├── Breaking the Records.cpp ├── Divisible Sum Pair.cpp ├── Grading Students.cpp ├── Kangaroo.cpp └── Problem Solving 2 ├── Assignment 5 ├── Cycle Detection.cpp ├── Delete a Node.cpp ├── Delete duplicate-value nodes from a sorted linked list.cpp ├── Get Node Value.cpp ├── Insert a Node at the Tail of a Linked List.cpp ├── Insert a node at a specific position in a linked list.cpp ├── Insert a node at the head of a linked list.cpp ├── Inserting a Node Into a Sorted Doubly Linked List.cpp ├── Linked List ├── Print the elements of the Linked List.cpp └── Reverse a doubly linked list.cpp ├── Assignment 6.1 ├── Dequeue.cpp └── TowerOfHanoi.cpp ├── Assignment 6 ├── Queue using Array.cpp ├── Queue using LinkedList.cpp ├── Stack using Array.cpp └── Stack using Linkedlist.cpp ├── Assignment 7.1 └── Closest to the left.cpp ├── Assignment 8 - Sorting ├── Count Sort.cpp ├── Merge Sort using LinkedList.cpp └── Merge Sort.cpp ├── Assignment 8.1 - Sorting ├── Insertion Sort.cpp └── Merge Two Sorted Array.cpp ├── Assignment-9 (Hash ) ├── Find All Duplicates in an Array.cpp ├── Intersection of Two Linked Lists.cpp ├── Jewels and Stones.cpp ├── Keep Multiplying Found Values by Two.cpp ├── Kth Distinct String in an Array.cpp ├── Number of Good Pairs.cpp ├── Sum of Unique Elements.cpp └── Two Sum.cpp ├── Binary Search ├── Arranging Coins.cpp ├── Binary Search.cpp ├── First Bad Version.cpp ├── Guess Number Higher or Lower.cpp └── Sqrt(x).cpp ├── C └── Assignment 1 │ ├── 1D array.c │ ├── Conditional Statements.c │ ├── For Loop.c │ ├── Functions.c │ ├── Hello World.c │ ├── Playing with Charecters.c │ ├── Pointers.c │ ├── Sum and Diiference of Two Number.c │ └── Sum of Digits of five digit number.c └── CPP ├── Array Introduction.cpp ├── BasicDataType.cpp ├── Conditional-Statement.cpp ├── For-Loop.cpp ├── Funtions.cpp ├── InputandOutput.cpp └── Pointers.cpp /Assignment 10 Tree/Balanced Binary Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 10 Tree/Balanced Binary Tree.cpp -------------------------------------------------------------------------------- /Assignment 10 Tree/Height of the Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 10 Tree/Height of the Tree.cpp -------------------------------------------------------------------------------- /Assignment 10 Tree/Post Order Traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 10 Tree/Post Order Traversal.cpp -------------------------------------------------------------------------------- /Assignment 10 Tree/Search in BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 10 Tree/Search in BST.cpp -------------------------------------------------------------------------------- /Assignment 10 Tree/inOrder Traversal using Stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 10 Tree/inOrder Traversal using Stack.cpp -------------------------------------------------------------------------------- /Assignment 10 Tree/inOrder Traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 10 Tree/inOrder Traversal.cpp -------------------------------------------------------------------------------- /Assignment 10 Tree/inOrder using Stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 10 Tree/inOrder using Stack.cpp -------------------------------------------------------------------------------- /Assignment 10 Tree/levelOrder Traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 10 Tree/levelOrder Traversal.cpp -------------------------------------------------------------------------------- /Assignment 10 Tree/postOrder Traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 10 Tree/postOrder Traversal.cpp -------------------------------------------------------------------------------- /Assignment 10 Tree/preOrder Traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 10 Tree/preOrder Traversal.cpp -------------------------------------------------------------------------------- /Assignment 10 Tree/preOrder using Stack.cpp: -------------------------------------------------------------------------------- 1 | // 2 | -------------------------------------------------------------------------------- /Assignment 3/BdayCandle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 3/BdayCandle.cpp -------------------------------------------------------------------------------- /Assignment 3/ComparetheTriplets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 3/ComparetheTriplets.cpp -------------------------------------------------------------------------------- /Assignment 3/Diagonal Difference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 3/Diagonal Difference.cpp -------------------------------------------------------------------------------- /Assignment 3/MinMax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 3/MinMax.cpp -------------------------------------------------------------------------------- /Assignment 3/PlusMinus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 3/PlusMinus.cpp -------------------------------------------------------------------------------- /Assignment 3/Problem Solving: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Assignment 3/SimpleArraySum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 3/SimpleArraySum.cpp -------------------------------------------------------------------------------- /Assignment 3/SolveMeFirst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 3/SolveMeFirst.cpp -------------------------------------------------------------------------------- /Assignment 3/Staircase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 3/Staircase.cpp -------------------------------------------------------------------------------- /Assignment 3/TimeConversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 3/TimeConversion.cpp -------------------------------------------------------------------------------- /Assignment 3/VeryBigSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 3/VeryBigSum.cpp -------------------------------------------------------------------------------- /Assignment 4/AppendDelete.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 4/AppendDelete.cpp -------------------------------------------------------------------------------- /Assignment 4/Apple and Orange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 4/Apple and Orange.cpp -------------------------------------------------------------------------------- /Assignment 4/Breaking the Records.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 4/Breaking the Records.cpp -------------------------------------------------------------------------------- /Assignment 4/Divisible Sum Pair.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 4/Divisible Sum Pair.cpp -------------------------------------------------------------------------------- /Assignment 4/Grading Students.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 4/Grading Students.cpp -------------------------------------------------------------------------------- /Assignment 4/Kangaroo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 4/Kangaroo.cpp -------------------------------------------------------------------------------- /Assignment 4/Problem Solving 2: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Assignment 5/Cycle Detection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 5/Cycle Detection.cpp -------------------------------------------------------------------------------- /Assignment 5/Delete a Node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 5/Delete a Node.cpp -------------------------------------------------------------------------------- /Assignment 5/Delete duplicate-value nodes from a sorted linked list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 5/Delete duplicate-value nodes from a sorted linked list.cpp -------------------------------------------------------------------------------- /Assignment 5/Get Node Value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 5/Get Node Value.cpp -------------------------------------------------------------------------------- /Assignment 5/Insert a Node at the Tail of a Linked List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 5/Insert a Node at the Tail of a Linked List.cpp -------------------------------------------------------------------------------- /Assignment 5/Insert a node at a specific position in a linked list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 5/Insert a node at a specific position in a linked list.cpp -------------------------------------------------------------------------------- /Assignment 5/Insert a node at the head of a linked list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 5/Insert a node at the head of a linked list.cpp -------------------------------------------------------------------------------- /Assignment 5/Inserting a Node Into a Sorted Doubly Linked List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 5/Inserting a Node Into a Sorted Doubly Linked List.cpp -------------------------------------------------------------------------------- /Assignment 5/Linked List: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Assignment 5/Print the elements of the Linked List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 5/Print the elements of the Linked List.cpp -------------------------------------------------------------------------------- /Assignment 5/Reverse a doubly linked list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 5/Reverse a doubly linked list.cpp -------------------------------------------------------------------------------- /Assignment 6.1/Dequeue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 6.1/Dequeue.cpp -------------------------------------------------------------------------------- /Assignment 6.1/TowerOfHanoi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 6.1/TowerOfHanoi.cpp -------------------------------------------------------------------------------- /Assignment 6/Queue using Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 6/Queue using Array.cpp -------------------------------------------------------------------------------- /Assignment 6/Queue using LinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 6/Queue using LinkedList.cpp -------------------------------------------------------------------------------- /Assignment 6/Stack using Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 6/Stack using Array.cpp -------------------------------------------------------------------------------- /Assignment 6/Stack using Linkedlist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 6/Stack using Linkedlist.cpp -------------------------------------------------------------------------------- /Assignment 7.1/Closest to the left.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 7.1/Closest to the left.cpp -------------------------------------------------------------------------------- /Assignment 8 - Sorting/Count Sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 8 - Sorting/Count Sort.cpp -------------------------------------------------------------------------------- /Assignment 8 - Sorting/Merge Sort using LinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 8 - Sorting/Merge Sort using LinkedList.cpp -------------------------------------------------------------------------------- /Assignment 8 - Sorting/Merge Sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 8 - Sorting/Merge Sort.cpp -------------------------------------------------------------------------------- /Assignment 8.1 - Sorting/Insertion Sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 8.1 - Sorting/Insertion Sort.cpp -------------------------------------------------------------------------------- /Assignment 8.1 - Sorting/Merge Two Sorted Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment 8.1 - Sorting/Merge Two Sorted Array.cpp -------------------------------------------------------------------------------- /Assignment-9 (Hash )/Find All Duplicates in an Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment-9 (Hash )/Find All Duplicates in an Array.cpp -------------------------------------------------------------------------------- /Assignment-9 (Hash )/Intersection of Two Linked Lists.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment-9 (Hash )/Intersection of Two Linked Lists.cpp -------------------------------------------------------------------------------- /Assignment-9 (Hash )/Jewels and Stones.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment-9 (Hash )/Jewels and Stones.cpp -------------------------------------------------------------------------------- /Assignment-9 (Hash )/Keep Multiplying Found Values by Two.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment-9 (Hash )/Keep Multiplying Found Values by Two.cpp -------------------------------------------------------------------------------- /Assignment-9 (Hash )/Kth Distinct String in an Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment-9 (Hash )/Kth Distinct String in an Array.cpp -------------------------------------------------------------------------------- /Assignment-9 (Hash )/Number of Good Pairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment-9 (Hash )/Number of Good Pairs.cpp -------------------------------------------------------------------------------- /Assignment-9 (Hash )/Sum of Unique Elements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment-9 (Hash )/Sum of Unique Elements.cpp -------------------------------------------------------------------------------- /Assignment-9 (Hash )/Two Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Assignment-9 (Hash )/Two Sum.cpp -------------------------------------------------------------------------------- /Binary Search/Arranging Coins.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Binary Search/Arranging Coins.cpp -------------------------------------------------------------------------------- /Binary Search/Binary Search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Binary Search/Binary Search.cpp -------------------------------------------------------------------------------- /Binary Search/First Bad Version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Binary Search/First Bad Version.cpp -------------------------------------------------------------------------------- /Binary Search/Guess Number Higher or Lower.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Binary Search/Guess Number Higher or Lower.cpp -------------------------------------------------------------------------------- /Binary Search/Sqrt(x).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/Binary Search/Sqrt(x).cpp -------------------------------------------------------------------------------- /C/Assignment 1/1D array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/C/Assignment 1/1D array.c -------------------------------------------------------------------------------- /C/Assignment 1/Conditional Statements.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/C/Assignment 1/Conditional Statements.c -------------------------------------------------------------------------------- /C/Assignment 1/For Loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/C/Assignment 1/For Loop.c -------------------------------------------------------------------------------- /C/Assignment 1/Functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/C/Assignment 1/Functions.c -------------------------------------------------------------------------------- /C/Assignment 1/Hello World.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/C/Assignment 1/Hello World.c -------------------------------------------------------------------------------- /C/Assignment 1/Playing with Charecters.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/C/Assignment 1/Playing with Charecters.c -------------------------------------------------------------------------------- /C/Assignment 1/Pointers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/C/Assignment 1/Pointers.c -------------------------------------------------------------------------------- /C/Assignment 1/Sum and Diiference of Two Number.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/C/Assignment 1/Sum and Diiference of Two Number.c -------------------------------------------------------------------------------- /C/Assignment 1/Sum of Digits of five digit number.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/C/Assignment 1/Sum of Digits of five digit number.c -------------------------------------------------------------------------------- /CPP/Array Introduction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/CPP/Array Introduction.cpp -------------------------------------------------------------------------------- /CPP/BasicDataType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/CPP/BasicDataType.cpp -------------------------------------------------------------------------------- /CPP/Conditional-Statement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/CPP/Conditional-Statement.cpp -------------------------------------------------------------------------------- /CPP/For-Loop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/CPP/For-Loop.cpp -------------------------------------------------------------------------------- /CPP/Funtions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/CPP/Funtions.cpp -------------------------------------------------------------------------------- /CPP/InputandOutput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/CPP/InputandOutput.cpp -------------------------------------------------------------------------------- /CPP/Pointers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Its-Aman-Yadav/DSA-Assignments/HEAD/CPP/Pointers.cpp --------------------------------------------------------------------------------