├── .gitattributes ├── .gitignore ├── Lecture 03 └── src │ ├── DataTypes.java │ ├── HelloWorld.java │ └── Main.java ├── Lecture 04_Java_Input └── src │ ├── Main.java │ ├── ReadChar.java │ ├── SimpleInterest.java │ ├── SumOfTwoNumbers.java │ └── TakingInput.java ├── Lecture 05_Operators └── src │ ├── ArithmeticOperators.java │ ├── AssignmentOperators.java │ ├── BitwiseOperators.java │ ├── LogicalOperators.java │ ├── Main.java │ ├── RelationalOperators.java │ └── UnaryOperators.java ├── Lecture 06_Conditionals └── src │ ├── AgeGroup.java │ ├── ConditionalOperators.java │ ├── Day.java │ ├── Main.java │ └── OddEven.java ├── Lecture 07_Loops └── src │ ├── ContinueKeyword.java │ ├── Main.java │ ├── MultipleOf5And7.java │ ├── StreamOfNums.java │ ├── SumForLoop.java │ ├── WhileLoop.java │ └── doWhile.java ├── Lecture 08_Loops_1 └── src │ ├── CountDigits.java │ ├── Factorial.java │ ├── Main.java │ ├── raisePower.java │ ├── reverseDigits.java │ └── sumSeries.java ├── Lecture 09_Loops_Patterns └── src │ ├── Main.java │ ├── NumericalRectangularPattern.java │ ├── NumericalTriangularPattern.java │ ├── PyramidPattern.java │ ├── RectangularPattern.java │ └── TriangularPattern.java ├── Lecture 10_Number_System └── src │ ├── Main.java │ ├── binaryToDecimal.java │ ├── decimalToBinary.java │ └── myPackage │ └── MyClass.java ├── Lecture 11 OOPs └── src │ ├── Main.java │ ├── Person.java │ └── pw │ └── skills │ └── SkillsClass.java ├── Lecture 12 Methods Live ├── Lecture 12 Methods │ └── src │ │ ├── Main.java │ │ ├── OutsidePWSkills.java │ │ └── pw │ │ └── skills │ │ └── App.java └── src │ ├── Main.java │ ├── StandardLibraryDemo.java │ └── pw │ └── skills │ └── App.java ├── Lecture 13 Scope └── src │ └── Main.java ├── Lecture 14_Arrays_1 └── src │ └── Main.java ├── Lecture 15 Arrays └── src │ ├── App.java │ ├── Main.java │ └── Questions.java ├── Lecture 16 Arrays Problem Solving └── src │ ├── FindUnique.java │ ├── Main.java │ ├── PairSum.java │ ├── PresentQuery.java │ ├── RepeatingNumber.java │ ├── Rotate.java │ ├── SecondLargest.java │ └── TripletSum.java ├── Lecture 17 Arrays - Miscenalleous Problems └── src │ ├── MiscProblems.java │ ├── PresentQuery.java │ └── RotateArray.java ├── Lecture 18 - Two Pointers └── src │ └── SortArray.java ├── Lecture 19 - Prefix Sum └── src │ ├── PrefixSum.java │ └── RangeQuery.java ├── Lecture 20 - 2D Arrays └── src │ ├── Matrix.java │ └── MultiDimensionalArray.java ├── Lecture 21 - 2D Arrays └── src │ ├── PascalTriangle.java │ ├── RotateMatrix.java │ └── TransposeMatrix.java ├── Lecture 22 └── src │ ├── GenerateSpiral.java │ └── PrintSpiral.java ├── Lecture 23 └── src │ └── RectangleSum.java ├── Lecture 24 - Arraylist └── src │ ├── Main.java │ └── Problems.java ├── Lecture 25 - Time and Space Complexity └── src │ └── Main.java ├── Lecture 27 └── src │ └── Main.java ├── Lecture 28 - Recursion PS1 └── src │ ├── Factorial.java │ └── Fibonacci.java ├── Lecture 29 - Recursion PS2 └── src │ ├── Power.java │ └── SOD.java ├── Lecture 30 - Recursion PS3 └── src │ ├── Multiples.java │ └── SeriesSum.java ├── Lecture 31 - Recursion PS4 GCD └── src │ └── GCD.java ├── Lecture 32 - Recursion PS5 - Arrays └── src │ └── ArrayRecursion.java ├── Lecture 33 - Recursion PS6 - Arrays └── src │ ├── Main.java │ ├── Search.java │ └── findAllIndices.java ├── Lecture 34 - Recursion PS7 - Strings └── src │ ├── Main.java │ ├── Palindrome.java │ ├── RemoveOccurrences.java │ └── Reverse.java ├── Lecture 35 - Recursion PS8 - Subsets Subsequences └── src │ ├── Main.java │ ├── PrintSSQ.java │ ├── ReturnSSQ.java │ └── SubsetSum.java ├── Lecture 36 - Recursion 9 └── src │ ├── FrogJump.java │ ├── KeypadCombinations.java │ └── Main.java ├── Lecture 37 - Bubble Sort └── src │ └── Main.java ├── Lecture 38 - Selection Sort └── src │ └── Main.java ├── Lecture 39 - Insertion Sort └── src │ └── Main.java ├── Lecture 40 └── src │ ├── Main.java │ └── moveZeroes.java ├── Lecture 41 - Merge Sort └── src │ └── Main.java ├── Lecture 42 Quick Sort └── src │ └── Main.java ├── Lecture 43 Non-Comparison Sorting └── src │ ├── BucketSort.java │ ├── CountSort.java │ ├── Main.java │ └── RadixSort.java ├── Lecture 44 Sorting Problems └── src │ ├── Main.java │ ├── Sort012.java │ ├── SortArr.java │ └── SortPosNeg.java ├── Lecture 45 - Binary Search └── src │ ├── BinarySearch.java │ ├── FindSquareRoot.java │ ├── FirstOccurence.java │ └── Main.java └── Lecture 46 Rotated Binary Search └── src ├── RotatedSortedArray.java └── findMin.java /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | *.idea 3 | *.class 4 | out/ 5 | .editorconfig -------------------------------------------------------------------------------- /Lecture 03/src/DataTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 03/src/DataTypes.java -------------------------------------------------------------------------------- /Lecture 03/src/HelloWorld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 03/src/HelloWorld.java -------------------------------------------------------------------------------- /Lecture 03/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 03/src/Main.java -------------------------------------------------------------------------------- /Lecture 04_Java_Input/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 04_Java_Input/src/Main.java -------------------------------------------------------------------------------- /Lecture 04_Java_Input/src/ReadChar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 04_Java_Input/src/ReadChar.java -------------------------------------------------------------------------------- /Lecture 04_Java_Input/src/SimpleInterest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 04_Java_Input/src/SimpleInterest.java -------------------------------------------------------------------------------- /Lecture 04_Java_Input/src/SumOfTwoNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 04_Java_Input/src/SumOfTwoNumbers.java -------------------------------------------------------------------------------- /Lecture 04_Java_Input/src/TakingInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 04_Java_Input/src/TakingInput.java -------------------------------------------------------------------------------- /Lecture 05_Operators/src/ArithmeticOperators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 05_Operators/src/ArithmeticOperators.java -------------------------------------------------------------------------------- /Lecture 05_Operators/src/AssignmentOperators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 05_Operators/src/AssignmentOperators.java -------------------------------------------------------------------------------- /Lecture 05_Operators/src/BitwiseOperators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 05_Operators/src/BitwiseOperators.java -------------------------------------------------------------------------------- /Lecture 05_Operators/src/LogicalOperators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 05_Operators/src/LogicalOperators.java -------------------------------------------------------------------------------- /Lecture 05_Operators/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 05_Operators/src/Main.java -------------------------------------------------------------------------------- /Lecture 05_Operators/src/RelationalOperators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 05_Operators/src/RelationalOperators.java -------------------------------------------------------------------------------- /Lecture 05_Operators/src/UnaryOperators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 05_Operators/src/UnaryOperators.java -------------------------------------------------------------------------------- /Lecture 06_Conditionals/src/AgeGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 06_Conditionals/src/AgeGroup.java -------------------------------------------------------------------------------- /Lecture 06_Conditionals/src/ConditionalOperators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 06_Conditionals/src/ConditionalOperators.java -------------------------------------------------------------------------------- /Lecture 06_Conditionals/src/Day.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 06_Conditionals/src/Day.java -------------------------------------------------------------------------------- /Lecture 06_Conditionals/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 06_Conditionals/src/Main.java -------------------------------------------------------------------------------- /Lecture 06_Conditionals/src/OddEven.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 06_Conditionals/src/OddEven.java -------------------------------------------------------------------------------- /Lecture 07_Loops/src/ContinueKeyword.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 07_Loops/src/ContinueKeyword.java -------------------------------------------------------------------------------- /Lecture 07_Loops/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 07_Loops/src/Main.java -------------------------------------------------------------------------------- /Lecture 07_Loops/src/MultipleOf5And7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 07_Loops/src/MultipleOf5And7.java -------------------------------------------------------------------------------- /Lecture 07_Loops/src/StreamOfNums.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 07_Loops/src/StreamOfNums.java -------------------------------------------------------------------------------- /Lecture 07_Loops/src/SumForLoop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 07_Loops/src/SumForLoop.java -------------------------------------------------------------------------------- /Lecture 07_Loops/src/WhileLoop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 07_Loops/src/WhileLoop.java -------------------------------------------------------------------------------- /Lecture 07_Loops/src/doWhile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 07_Loops/src/doWhile.java -------------------------------------------------------------------------------- /Lecture 08_Loops_1/src/CountDigits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 08_Loops_1/src/CountDigits.java -------------------------------------------------------------------------------- /Lecture 08_Loops_1/src/Factorial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 08_Loops_1/src/Factorial.java -------------------------------------------------------------------------------- /Lecture 08_Loops_1/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 08_Loops_1/src/Main.java -------------------------------------------------------------------------------- /Lecture 08_Loops_1/src/raisePower.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 08_Loops_1/src/raisePower.java -------------------------------------------------------------------------------- /Lecture 08_Loops_1/src/reverseDigits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 08_Loops_1/src/reverseDigits.java -------------------------------------------------------------------------------- /Lecture 08_Loops_1/src/sumSeries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 08_Loops_1/src/sumSeries.java -------------------------------------------------------------------------------- /Lecture 09_Loops_Patterns/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 09_Loops_Patterns/src/Main.java -------------------------------------------------------------------------------- /Lecture 09_Loops_Patterns/src/NumericalRectangularPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 09_Loops_Patterns/src/NumericalRectangularPattern.java -------------------------------------------------------------------------------- /Lecture 09_Loops_Patterns/src/NumericalTriangularPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 09_Loops_Patterns/src/NumericalTriangularPattern.java -------------------------------------------------------------------------------- /Lecture 09_Loops_Patterns/src/PyramidPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 09_Loops_Patterns/src/PyramidPattern.java -------------------------------------------------------------------------------- /Lecture 09_Loops_Patterns/src/RectangularPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 09_Loops_Patterns/src/RectangularPattern.java -------------------------------------------------------------------------------- /Lecture 09_Loops_Patterns/src/TriangularPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 09_Loops_Patterns/src/TriangularPattern.java -------------------------------------------------------------------------------- /Lecture 10_Number_System/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 10_Number_System/src/Main.java -------------------------------------------------------------------------------- /Lecture 10_Number_System/src/binaryToDecimal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 10_Number_System/src/binaryToDecimal.java -------------------------------------------------------------------------------- /Lecture 10_Number_System/src/decimalToBinary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 10_Number_System/src/decimalToBinary.java -------------------------------------------------------------------------------- /Lecture 10_Number_System/src/myPackage/MyClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 10_Number_System/src/myPackage/MyClass.java -------------------------------------------------------------------------------- /Lecture 11 OOPs/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 11 OOPs/src/Main.java -------------------------------------------------------------------------------- /Lecture 11 OOPs/src/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 11 OOPs/src/Person.java -------------------------------------------------------------------------------- /Lecture 11 OOPs/src/pw/skills/SkillsClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 11 OOPs/src/pw/skills/SkillsClass.java -------------------------------------------------------------------------------- /Lecture 12 Methods Live/Lecture 12 Methods/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 12 Methods Live/Lecture 12 Methods/src/Main.java -------------------------------------------------------------------------------- /Lecture 12 Methods Live/Lecture 12 Methods/src/OutsidePWSkills.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 12 Methods Live/Lecture 12 Methods/src/OutsidePWSkills.java -------------------------------------------------------------------------------- /Lecture 12 Methods Live/Lecture 12 Methods/src/pw/skills/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 12 Methods Live/Lecture 12 Methods/src/pw/skills/App.java -------------------------------------------------------------------------------- /Lecture 12 Methods Live/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 12 Methods Live/src/Main.java -------------------------------------------------------------------------------- /Lecture 12 Methods Live/src/StandardLibraryDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 12 Methods Live/src/StandardLibraryDemo.java -------------------------------------------------------------------------------- /Lecture 12 Methods Live/src/pw/skills/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 12 Methods Live/src/pw/skills/App.java -------------------------------------------------------------------------------- /Lecture 13 Scope/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 13 Scope/src/Main.java -------------------------------------------------------------------------------- /Lecture 14_Arrays_1/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 14_Arrays_1/src/Main.java -------------------------------------------------------------------------------- /Lecture 15 Arrays/src/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 15 Arrays/src/App.java -------------------------------------------------------------------------------- /Lecture 15 Arrays/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 15 Arrays/src/Main.java -------------------------------------------------------------------------------- /Lecture 15 Arrays/src/Questions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 15 Arrays/src/Questions.java -------------------------------------------------------------------------------- /Lecture 16 Arrays Problem Solving/src/FindUnique.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 16 Arrays Problem Solving/src/FindUnique.java -------------------------------------------------------------------------------- /Lecture 16 Arrays Problem Solving/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 16 Arrays Problem Solving/src/Main.java -------------------------------------------------------------------------------- /Lecture 16 Arrays Problem Solving/src/PairSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 16 Arrays Problem Solving/src/PairSum.java -------------------------------------------------------------------------------- /Lecture 16 Arrays Problem Solving/src/PresentQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 16 Arrays Problem Solving/src/PresentQuery.java -------------------------------------------------------------------------------- /Lecture 16 Arrays Problem Solving/src/RepeatingNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 16 Arrays Problem Solving/src/RepeatingNumber.java -------------------------------------------------------------------------------- /Lecture 16 Arrays Problem Solving/src/Rotate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 16 Arrays Problem Solving/src/Rotate.java -------------------------------------------------------------------------------- /Lecture 16 Arrays Problem Solving/src/SecondLargest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 16 Arrays Problem Solving/src/SecondLargest.java -------------------------------------------------------------------------------- /Lecture 16 Arrays Problem Solving/src/TripletSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 16 Arrays Problem Solving/src/TripletSum.java -------------------------------------------------------------------------------- /Lecture 17 Arrays - Miscenalleous Problems/src/MiscProblems.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 17 Arrays - Miscenalleous Problems/src/MiscProblems.java -------------------------------------------------------------------------------- /Lecture 17 Arrays - Miscenalleous Problems/src/PresentQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 17 Arrays - Miscenalleous Problems/src/PresentQuery.java -------------------------------------------------------------------------------- /Lecture 17 Arrays - Miscenalleous Problems/src/RotateArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 17 Arrays - Miscenalleous Problems/src/RotateArray.java -------------------------------------------------------------------------------- /Lecture 18 - Two Pointers/src/SortArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 18 - Two Pointers/src/SortArray.java -------------------------------------------------------------------------------- /Lecture 19 - Prefix Sum/src/PrefixSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 19 - Prefix Sum/src/PrefixSum.java -------------------------------------------------------------------------------- /Lecture 19 - Prefix Sum/src/RangeQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 19 - Prefix Sum/src/RangeQuery.java -------------------------------------------------------------------------------- /Lecture 20 - 2D Arrays/src/Matrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 20 - 2D Arrays/src/Matrix.java -------------------------------------------------------------------------------- /Lecture 20 - 2D Arrays/src/MultiDimensionalArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 20 - 2D Arrays/src/MultiDimensionalArray.java -------------------------------------------------------------------------------- /Lecture 21 - 2D Arrays/src/PascalTriangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 21 - 2D Arrays/src/PascalTriangle.java -------------------------------------------------------------------------------- /Lecture 21 - 2D Arrays/src/RotateMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 21 - 2D Arrays/src/RotateMatrix.java -------------------------------------------------------------------------------- /Lecture 21 - 2D Arrays/src/TransposeMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 21 - 2D Arrays/src/TransposeMatrix.java -------------------------------------------------------------------------------- /Lecture 22/src/GenerateSpiral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 22/src/GenerateSpiral.java -------------------------------------------------------------------------------- /Lecture 22/src/PrintSpiral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 22/src/PrintSpiral.java -------------------------------------------------------------------------------- /Lecture 23/src/RectangleSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 23/src/RectangleSum.java -------------------------------------------------------------------------------- /Lecture 24 - Arraylist/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 24 - Arraylist/src/Main.java -------------------------------------------------------------------------------- /Lecture 24 - Arraylist/src/Problems.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 24 - Arraylist/src/Problems.java -------------------------------------------------------------------------------- /Lecture 25 - Time and Space Complexity/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 25 - Time and Space Complexity/src/Main.java -------------------------------------------------------------------------------- /Lecture 27/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 27/src/Main.java -------------------------------------------------------------------------------- /Lecture 28 - Recursion PS1/src/Factorial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 28 - Recursion PS1/src/Factorial.java -------------------------------------------------------------------------------- /Lecture 28 - Recursion PS1/src/Fibonacci.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 28 - Recursion PS1/src/Fibonacci.java -------------------------------------------------------------------------------- /Lecture 29 - Recursion PS2/src/Power.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 29 - Recursion PS2/src/Power.java -------------------------------------------------------------------------------- /Lecture 29 - Recursion PS2/src/SOD.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 29 - Recursion PS2/src/SOD.java -------------------------------------------------------------------------------- /Lecture 30 - Recursion PS3/src/Multiples.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 30 - Recursion PS3/src/Multiples.java -------------------------------------------------------------------------------- /Lecture 30 - Recursion PS3/src/SeriesSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 30 - Recursion PS3/src/SeriesSum.java -------------------------------------------------------------------------------- /Lecture 31 - Recursion PS4 GCD/src/GCD.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 31 - Recursion PS4 GCD/src/GCD.java -------------------------------------------------------------------------------- /Lecture 32 - Recursion PS5 - Arrays/src/ArrayRecursion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 32 - Recursion PS5 - Arrays/src/ArrayRecursion.java -------------------------------------------------------------------------------- /Lecture 33 - Recursion PS6 - Arrays/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 33 - Recursion PS6 - Arrays/src/Main.java -------------------------------------------------------------------------------- /Lecture 33 - Recursion PS6 - Arrays/src/Search.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 33 - Recursion PS6 - Arrays/src/Search.java -------------------------------------------------------------------------------- /Lecture 33 - Recursion PS6 - Arrays/src/findAllIndices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 33 - Recursion PS6 - Arrays/src/findAllIndices.java -------------------------------------------------------------------------------- /Lecture 34 - Recursion PS7 - Strings/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 34 - Recursion PS7 - Strings/src/Main.java -------------------------------------------------------------------------------- /Lecture 34 - Recursion PS7 - Strings/src/Palindrome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 34 - Recursion PS7 - Strings/src/Palindrome.java -------------------------------------------------------------------------------- /Lecture 34 - Recursion PS7 - Strings/src/RemoveOccurrences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 34 - Recursion PS7 - Strings/src/RemoveOccurrences.java -------------------------------------------------------------------------------- /Lecture 34 - Recursion PS7 - Strings/src/Reverse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 34 - Recursion PS7 - Strings/src/Reverse.java -------------------------------------------------------------------------------- /Lecture 35 - Recursion PS8 - Subsets Subsequences/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 35 - Recursion PS8 - Subsets Subsequences/src/Main.java -------------------------------------------------------------------------------- /Lecture 35 - Recursion PS8 - Subsets Subsequences/src/PrintSSQ.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 35 - Recursion PS8 - Subsets Subsequences/src/PrintSSQ.java -------------------------------------------------------------------------------- /Lecture 35 - Recursion PS8 - Subsets Subsequences/src/ReturnSSQ.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 35 - Recursion PS8 - Subsets Subsequences/src/ReturnSSQ.java -------------------------------------------------------------------------------- /Lecture 35 - Recursion PS8 - Subsets Subsequences/src/SubsetSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 35 - Recursion PS8 - Subsets Subsequences/src/SubsetSum.java -------------------------------------------------------------------------------- /Lecture 36 - Recursion 9/src/FrogJump.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 36 - Recursion 9/src/FrogJump.java -------------------------------------------------------------------------------- /Lecture 36 - Recursion 9/src/KeypadCombinations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 36 - Recursion 9/src/KeypadCombinations.java -------------------------------------------------------------------------------- /Lecture 36 - Recursion 9/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 36 - Recursion 9/src/Main.java -------------------------------------------------------------------------------- /Lecture 37 - Bubble Sort/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 37 - Bubble Sort/src/Main.java -------------------------------------------------------------------------------- /Lecture 38 - Selection Sort/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 38 - Selection Sort/src/Main.java -------------------------------------------------------------------------------- /Lecture 39 - Insertion Sort/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 39 - Insertion Sort/src/Main.java -------------------------------------------------------------------------------- /Lecture 40/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 40/src/Main.java -------------------------------------------------------------------------------- /Lecture 40/src/moveZeroes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 40/src/moveZeroes.java -------------------------------------------------------------------------------- /Lecture 41 - Merge Sort/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 41 - Merge Sort/src/Main.java -------------------------------------------------------------------------------- /Lecture 42 Quick Sort/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 42 Quick Sort/src/Main.java -------------------------------------------------------------------------------- /Lecture 43 Non-Comparison Sorting/src/BucketSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 43 Non-Comparison Sorting/src/BucketSort.java -------------------------------------------------------------------------------- /Lecture 43 Non-Comparison Sorting/src/CountSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 43 Non-Comparison Sorting/src/CountSort.java -------------------------------------------------------------------------------- /Lecture 43 Non-Comparison Sorting/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 43 Non-Comparison Sorting/src/Main.java -------------------------------------------------------------------------------- /Lecture 43 Non-Comparison Sorting/src/RadixSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 43 Non-Comparison Sorting/src/RadixSort.java -------------------------------------------------------------------------------- /Lecture 44 Sorting Problems/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 44 Sorting Problems/src/Main.java -------------------------------------------------------------------------------- /Lecture 44 Sorting Problems/src/Sort012.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 44 Sorting Problems/src/Sort012.java -------------------------------------------------------------------------------- /Lecture 44 Sorting Problems/src/SortArr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 44 Sorting Problems/src/SortArr.java -------------------------------------------------------------------------------- /Lecture 44 Sorting Problems/src/SortPosNeg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 44 Sorting Problems/src/SortPosNeg.java -------------------------------------------------------------------------------- /Lecture 45 - Binary Search/src/BinarySearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 45 - Binary Search/src/BinarySearch.java -------------------------------------------------------------------------------- /Lecture 45 - Binary Search/src/FindSquareRoot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 45 - Binary Search/src/FindSquareRoot.java -------------------------------------------------------------------------------- /Lecture 45 - Binary Search/src/FirstOccurence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 45 - Binary Search/src/FirstOccurence.java -------------------------------------------------------------------------------- /Lecture 45 - Binary Search/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 45 - Binary Search/src/Main.java -------------------------------------------------------------------------------- /Lecture 46 Rotated Binary Search/src/RotatedSortedArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 46 Rotated Binary Search/src/RotatedSortedArray.java -------------------------------------------------------------------------------- /Lecture 46 Rotated Binary Search/src/findMin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manvityagi/PW-Skills-Java-Course-Codes/HEAD/Lecture 46 Rotated Binary Search/src/findMin.java --------------------------------------------------------------------------------