├── 18SW Batch Mid Past-Paper ├── Q_01 │ └── a │ │ ├── LinkedListStack2.java │ │ └── RPN.java ├── Q_02 │ ├── a │ │ └── BinarySearchArray.java │ └── b │ │ └── Node.java └── Q_03 │ ├── a │ ├── ArrayQueue.java │ └── LinkedListQueue.java │ └── b │ ├── ArrayQueue.java │ └── LinkedListQueue.java ├── 19SW Batch Mid Past-Paper ├── Q_01 │ ├── a │ │ └── BinarySearchArray.java │ └── b │ │ ├── LinkedListStack.java │ │ └── Node.java └── Q_02 │ ├── a │ └── LinkedListQueue.java │ └── b │ ├── AbstractCollection.java │ ├── ArrayCollection.java │ ├── Collections.java │ └── Iterator.java ├── Arrays.java ├── BST(DSA).txt ├── DSA_LAB#05_Tasks ├── ArrayStack.java ├── LinkedListStack1.java ├── LinkedListStack2.java ├── Stack.java └── useStack.java ├── DSA_LAB#07_Tasks ├── ArrayQueue.java ├── ArrayStack.java ├── LinkedListQueue.java ├── LinkedListStack1.java ├── LinkedListStack2.java └── Queue.java ├── DSA_LAB_08_Tasks ├── Array_Sorting.java ├── LinkedList_Sorting.java └── Node.java ├── DSA_Lab#01_Tasks ├── DSA_Practical_1_Final.pdf ├── EL_Bill_Calculation_Task.java ├── FibonacciSeries_Task.java ├── Inverted_Stars.java ├── Square_Task.java ├── Table_Task.java ├── Triangle_Numbers.java └── Triangle_Stars.java ├── DSA_Lab#02_Tasks ├── Task_1_Employee.java ├── Task_2_RectangleArea.java └── Task_3_RectangleArea.java ├── DSA_Lab#03_Tasks ├── Task1.java ├── Task2.java ├── Task3.java ├── Task4.java ├── Task5.java ├── Task6.java ├── Task7.java └── Task8.java ├── DSA_Lab#04_Tasks ├── Student.java ├── Task1.java └── Task3.java ├── DSA_Lab#10_Tasks ├── Fibonacci_Series.java └── Hanoii.java ├── DSA_Lab#11_Tasks └── BinaryTree.java ├── DSA_Lab#13_Tasks ├── Graph.java └── Node.java ├── DSA_Lab#9_Tasks ├── HashTable.java ├── HashTable2.java ├── LinearProbing.java ├── Task1HashTable.java ├── Task2_By_QuadraticProbing.java └── Task3_HashTables.java ├── Factorial.java ├── FibonacciSeries_Recursion.java ├── Lec#01 └── Banana-Peeling-Algorithm.txt ├── Lec#02 ├── Sequential_Search_Arrays.java └── Swapping_In_Arrays.java ├── Lec#03 ├── Resizing_In_Arrays.java └── Searching_In_Arrays.java ├── Lec#04 └── Binary_Search_In_Arrays.java ├── Lec#05 ├── Node1.java ├── Node2.java └── Node3.java ├── Lec#06 ├── Node1.java ├── Node2.java └── Node3.java ├── Lec#07 ├── Node1.java ├── Node2.java ├── Node3.java └── Node4.java ├── Lec#08 ├── Node1.java ├── Node2.java └── Node3.java ├── Lec#10 ├── ArrayStack.java └── Stack.java ├── Lec#11 └── Node.java ├── Lec#13 ├── ArrayStack.java ├── LinkedListStack1.java ├── LinkedListStack2.java ├── List.java └── Stack.java ├── Lec#14 ├── ArraysStack.java └── RPN.java ├── Lec#15 ├── ArrayQueue.java ├── LinkedListQueue.java └── Queue.java ├── Lec#16 └── collections │ ├── AbstractCollection.java │ ├── ArrayCollection.java │ ├── Collections.java │ ├── Iterator.java │ └── LinkedCollection.java ├── Lec#18 ├── Factorial.java └── Fibonacci_Series.java ├── Lec#19 └── Hanoii.java ├── Lec#22 └── BinaryTree.java ├── Lec#23 └── BinaryTree.java ├── Lec#25 └── AVLTree.java ├── Lec#27 ├── Graph1.java └── Graph2.java ├── Lec#30 ├── Country.java └── HashTable.java ├── Lec#31 ├── Country.java └── HashTable.java ├── Lec#42 ├── Country.java └── HashTable.java └── README.md /18SW Batch Mid Past-Paper/Q_01/a/LinkedListStack2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/18SW Batch Mid Past-Paper/Q_01/a/LinkedListStack2.java -------------------------------------------------------------------------------- /18SW Batch Mid Past-Paper/Q_01/a/RPN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/18SW Batch Mid Past-Paper/Q_01/a/RPN.java -------------------------------------------------------------------------------- /18SW Batch Mid Past-Paper/Q_02/a/BinarySearchArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/18SW Batch Mid Past-Paper/Q_02/a/BinarySearchArray.java -------------------------------------------------------------------------------- /18SW Batch Mid Past-Paper/Q_02/b/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/18SW Batch Mid Past-Paper/Q_02/b/Node.java -------------------------------------------------------------------------------- /18SW Batch Mid Past-Paper/Q_03/a/ArrayQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/18SW Batch Mid Past-Paper/Q_03/a/ArrayQueue.java -------------------------------------------------------------------------------- /18SW Batch Mid Past-Paper/Q_03/a/LinkedListQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/18SW Batch Mid Past-Paper/Q_03/a/LinkedListQueue.java -------------------------------------------------------------------------------- /18SW Batch Mid Past-Paper/Q_03/b/ArrayQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/18SW Batch Mid Past-Paper/Q_03/b/ArrayQueue.java -------------------------------------------------------------------------------- /18SW Batch Mid Past-Paper/Q_03/b/LinkedListQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/18SW Batch Mid Past-Paper/Q_03/b/LinkedListQueue.java -------------------------------------------------------------------------------- /19SW Batch Mid Past-Paper/Q_01/a/BinarySearchArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/19SW Batch Mid Past-Paper/Q_01/a/BinarySearchArray.java -------------------------------------------------------------------------------- /19SW Batch Mid Past-Paper/Q_01/b/LinkedListStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/19SW Batch Mid Past-Paper/Q_01/b/LinkedListStack.java -------------------------------------------------------------------------------- /19SW Batch Mid Past-Paper/Q_01/b/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/19SW Batch Mid Past-Paper/Q_01/b/Node.java -------------------------------------------------------------------------------- /19SW Batch Mid Past-Paper/Q_02/a/LinkedListQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/19SW Batch Mid Past-Paper/Q_02/a/LinkedListQueue.java -------------------------------------------------------------------------------- /19SW Batch Mid Past-Paper/Q_02/b/AbstractCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/19SW Batch Mid Past-Paper/Q_02/b/AbstractCollection.java -------------------------------------------------------------------------------- /19SW Batch Mid Past-Paper/Q_02/b/ArrayCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/19SW Batch Mid Past-Paper/Q_02/b/ArrayCollection.java -------------------------------------------------------------------------------- /19SW Batch Mid Past-Paper/Q_02/b/Collections.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/19SW Batch Mid Past-Paper/Q_02/b/Collections.java -------------------------------------------------------------------------------- /19SW Batch Mid Past-Paper/Q_02/b/Iterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/19SW Batch Mid Past-Paper/Q_02/b/Iterator.java -------------------------------------------------------------------------------- /Arrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Arrays.java -------------------------------------------------------------------------------- /BST(DSA).txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/BST(DSA).txt -------------------------------------------------------------------------------- /DSA_LAB#05_Tasks/ArrayStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_LAB#05_Tasks/ArrayStack.java -------------------------------------------------------------------------------- /DSA_LAB#05_Tasks/LinkedListStack1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_LAB#05_Tasks/LinkedListStack1.java -------------------------------------------------------------------------------- /DSA_LAB#05_Tasks/LinkedListStack2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_LAB#05_Tasks/LinkedListStack2.java -------------------------------------------------------------------------------- /DSA_LAB#05_Tasks/Stack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_LAB#05_Tasks/Stack.java -------------------------------------------------------------------------------- /DSA_LAB#05_Tasks/useStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_LAB#05_Tasks/useStack.java -------------------------------------------------------------------------------- /DSA_LAB#07_Tasks/ArrayQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_LAB#07_Tasks/ArrayQueue.java -------------------------------------------------------------------------------- /DSA_LAB#07_Tasks/ArrayStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_LAB#07_Tasks/ArrayStack.java -------------------------------------------------------------------------------- /DSA_LAB#07_Tasks/LinkedListQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_LAB#07_Tasks/LinkedListQueue.java -------------------------------------------------------------------------------- /DSA_LAB#07_Tasks/LinkedListStack1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_LAB#07_Tasks/LinkedListStack1.java -------------------------------------------------------------------------------- /DSA_LAB#07_Tasks/LinkedListStack2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_LAB#07_Tasks/LinkedListStack2.java -------------------------------------------------------------------------------- /DSA_LAB#07_Tasks/Queue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_LAB#07_Tasks/Queue.java -------------------------------------------------------------------------------- /DSA_LAB_08_Tasks/Array_Sorting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_LAB_08_Tasks/Array_Sorting.java -------------------------------------------------------------------------------- /DSA_LAB_08_Tasks/LinkedList_Sorting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_LAB_08_Tasks/LinkedList_Sorting.java -------------------------------------------------------------------------------- /DSA_LAB_08_Tasks/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_LAB_08_Tasks/Node.java -------------------------------------------------------------------------------- /DSA_Lab#01_Tasks/DSA_Practical_1_Final.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#01_Tasks/DSA_Practical_1_Final.pdf -------------------------------------------------------------------------------- /DSA_Lab#01_Tasks/EL_Bill_Calculation_Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#01_Tasks/EL_Bill_Calculation_Task.java -------------------------------------------------------------------------------- /DSA_Lab#01_Tasks/FibonacciSeries_Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#01_Tasks/FibonacciSeries_Task.java -------------------------------------------------------------------------------- /DSA_Lab#01_Tasks/Inverted_Stars.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#01_Tasks/Inverted_Stars.java -------------------------------------------------------------------------------- /DSA_Lab#01_Tasks/Square_Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#01_Tasks/Square_Task.java -------------------------------------------------------------------------------- /DSA_Lab#01_Tasks/Table_Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#01_Tasks/Table_Task.java -------------------------------------------------------------------------------- /DSA_Lab#01_Tasks/Triangle_Numbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#01_Tasks/Triangle_Numbers.java -------------------------------------------------------------------------------- /DSA_Lab#01_Tasks/Triangle_Stars.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#01_Tasks/Triangle_Stars.java -------------------------------------------------------------------------------- /DSA_Lab#02_Tasks/Task_1_Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#02_Tasks/Task_1_Employee.java -------------------------------------------------------------------------------- /DSA_Lab#02_Tasks/Task_2_RectangleArea.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#02_Tasks/Task_2_RectangleArea.java -------------------------------------------------------------------------------- /DSA_Lab#02_Tasks/Task_3_RectangleArea.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#02_Tasks/Task_3_RectangleArea.java -------------------------------------------------------------------------------- /DSA_Lab#03_Tasks/Task1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#03_Tasks/Task1.java -------------------------------------------------------------------------------- /DSA_Lab#03_Tasks/Task2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#03_Tasks/Task2.java -------------------------------------------------------------------------------- /DSA_Lab#03_Tasks/Task3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#03_Tasks/Task3.java -------------------------------------------------------------------------------- /DSA_Lab#03_Tasks/Task4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#03_Tasks/Task4.java -------------------------------------------------------------------------------- /DSA_Lab#03_Tasks/Task5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#03_Tasks/Task5.java -------------------------------------------------------------------------------- /DSA_Lab#03_Tasks/Task6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#03_Tasks/Task6.java -------------------------------------------------------------------------------- /DSA_Lab#03_Tasks/Task7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#03_Tasks/Task7.java -------------------------------------------------------------------------------- /DSA_Lab#03_Tasks/Task8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#03_Tasks/Task8.java -------------------------------------------------------------------------------- /DSA_Lab#04_Tasks/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#04_Tasks/Student.java -------------------------------------------------------------------------------- /DSA_Lab#04_Tasks/Task1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#04_Tasks/Task1.java -------------------------------------------------------------------------------- /DSA_Lab#04_Tasks/Task3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#04_Tasks/Task3.java -------------------------------------------------------------------------------- /DSA_Lab#10_Tasks/Fibonacci_Series.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#10_Tasks/Fibonacci_Series.java -------------------------------------------------------------------------------- /DSA_Lab#10_Tasks/Hanoii.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#10_Tasks/Hanoii.java -------------------------------------------------------------------------------- /DSA_Lab#11_Tasks/BinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#11_Tasks/BinaryTree.java -------------------------------------------------------------------------------- /DSA_Lab#13_Tasks/Graph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#13_Tasks/Graph.java -------------------------------------------------------------------------------- /DSA_Lab#13_Tasks/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#13_Tasks/Node.java -------------------------------------------------------------------------------- /DSA_Lab#9_Tasks/HashTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#9_Tasks/HashTable.java -------------------------------------------------------------------------------- /DSA_Lab#9_Tasks/HashTable2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#9_Tasks/HashTable2.java -------------------------------------------------------------------------------- /DSA_Lab#9_Tasks/LinearProbing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#9_Tasks/LinearProbing.java -------------------------------------------------------------------------------- /DSA_Lab#9_Tasks/Task1HashTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#9_Tasks/Task1HashTable.java -------------------------------------------------------------------------------- /DSA_Lab#9_Tasks/Task2_By_QuadraticProbing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#9_Tasks/Task2_By_QuadraticProbing.java -------------------------------------------------------------------------------- /DSA_Lab#9_Tasks/Task3_HashTables.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/DSA_Lab#9_Tasks/Task3_HashTables.java -------------------------------------------------------------------------------- /Factorial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Factorial.java -------------------------------------------------------------------------------- /FibonacciSeries_Recursion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/FibonacciSeries_Recursion.java -------------------------------------------------------------------------------- /Lec#01/Banana-Peeling-Algorithm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#01/Banana-Peeling-Algorithm.txt -------------------------------------------------------------------------------- /Lec#02/Sequential_Search_Arrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#02/Sequential_Search_Arrays.java -------------------------------------------------------------------------------- /Lec#02/Swapping_In_Arrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#02/Swapping_In_Arrays.java -------------------------------------------------------------------------------- /Lec#03/Resizing_In_Arrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#03/Resizing_In_Arrays.java -------------------------------------------------------------------------------- /Lec#03/Searching_In_Arrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#03/Searching_In_Arrays.java -------------------------------------------------------------------------------- /Lec#04/Binary_Search_In_Arrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#04/Binary_Search_In_Arrays.java -------------------------------------------------------------------------------- /Lec#05/Node1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#05/Node1.java -------------------------------------------------------------------------------- /Lec#05/Node2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#05/Node2.java -------------------------------------------------------------------------------- /Lec#05/Node3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#05/Node3.java -------------------------------------------------------------------------------- /Lec#06/Node1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#06/Node1.java -------------------------------------------------------------------------------- /Lec#06/Node2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#06/Node2.java -------------------------------------------------------------------------------- /Lec#06/Node3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#06/Node3.java -------------------------------------------------------------------------------- /Lec#07/Node1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#07/Node1.java -------------------------------------------------------------------------------- /Lec#07/Node2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#07/Node2.java -------------------------------------------------------------------------------- /Lec#07/Node3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#07/Node3.java -------------------------------------------------------------------------------- /Lec#07/Node4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#07/Node4.java -------------------------------------------------------------------------------- /Lec#08/Node1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#08/Node1.java -------------------------------------------------------------------------------- /Lec#08/Node2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#08/Node2.java -------------------------------------------------------------------------------- /Lec#08/Node3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#08/Node3.java -------------------------------------------------------------------------------- /Lec#10/ArrayStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#10/ArrayStack.java -------------------------------------------------------------------------------- /Lec#10/Stack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#10/Stack.java -------------------------------------------------------------------------------- /Lec#11/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#11/Node.java -------------------------------------------------------------------------------- /Lec#13/ArrayStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#13/ArrayStack.java -------------------------------------------------------------------------------- /Lec#13/LinkedListStack1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#13/LinkedListStack1.java -------------------------------------------------------------------------------- /Lec#13/LinkedListStack2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#13/LinkedListStack2.java -------------------------------------------------------------------------------- /Lec#13/List.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#13/List.java -------------------------------------------------------------------------------- /Lec#13/Stack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#13/Stack.java -------------------------------------------------------------------------------- /Lec#14/ArraysStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#14/ArraysStack.java -------------------------------------------------------------------------------- /Lec#14/RPN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#14/RPN.java -------------------------------------------------------------------------------- /Lec#15/ArrayQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#15/ArrayQueue.java -------------------------------------------------------------------------------- /Lec#15/LinkedListQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#15/LinkedListQueue.java -------------------------------------------------------------------------------- /Lec#15/Queue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#15/Queue.java -------------------------------------------------------------------------------- /Lec#16/collections/AbstractCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#16/collections/AbstractCollection.java -------------------------------------------------------------------------------- /Lec#16/collections/ArrayCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#16/collections/ArrayCollection.java -------------------------------------------------------------------------------- /Lec#16/collections/Collections.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#16/collections/Collections.java -------------------------------------------------------------------------------- /Lec#16/collections/Iterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#16/collections/Iterator.java -------------------------------------------------------------------------------- /Lec#16/collections/LinkedCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#16/collections/LinkedCollection.java -------------------------------------------------------------------------------- /Lec#18/Factorial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#18/Factorial.java -------------------------------------------------------------------------------- /Lec#18/Fibonacci_Series.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#18/Fibonacci_Series.java -------------------------------------------------------------------------------- /Lec#19/Hanoii.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#19/Hanoii.java -------------------------------------------------------------------------------- /Lec#22/BinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#22/BinaryTree.java -------------------------------------------------------------------------------- /Lec#23/BinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#23/BinaryTree.java -------------------------------------------------------------------------------- /Lec#25/AVLTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#25/AVLTree.java -------------------------------------------------------------------------------- /Lec#27/Graph1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#27/Graph1.java -------------------------------------------------------------------------------- /Lec#27/Graph2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#27/Graph2.java -------------------------------------------------------------------------------- /Lec#30/Country.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#30/Country.java -------------------------------------------------------------------------------- /Lec#30/HashTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#30/HashTable.java -------------------------------------------------------------------------------- /Lec#31/Country.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#31/Country.java -------------------------------------------------------------------------------- /Lec#31/HashTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#31/HashTable.java -------------------------------------------------------------------------------- /Lec#42/Country.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#42/Country.java -------------------------------------------------------------------------------- /Lec#42/HashTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/Lec#42/HashTable.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Junaid-Rao/DSA_Codes/HEAD/README.md --------------------------------------------------------------------------------