Skip to content

Ram11Coder/DailyCodingExcercise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

273 Commits
 
 
 
 

Repository files navigation

Daily Coding Practise

ARRAY

No Problems
1 Array1.java
2 ArrayUnion.java
3 BesttimeToBuyAndSellStocks.java
4 DuplicateElementBy0.java
5 EaseTheArray.java
6 EquilibriumPoint.java
7 ExtraElement.java
8 FindDuplicate.java
9 FindGroup.java
10 FindIntersection.java
11 FindLeader.java
12 FindMissingAndRepeatingElement.java
13 FrequencyLimit.java
14 GreaterElements.java
15 Insert0AfterKtimes.java
16 KadaneAlgorithm.java
17 LargestNumberFormedOfArray.java
18 LargestNumberFormedOfArrayKsize.java
19 MajorityElement.java
20 MajorityElement_II.java
21 MaximumOf3.java
22 MaximumSlidingWindow.java
23 MaximumValueAtIndex.java
24 MergeIntervals.java
25 MinimumSwapsAndKTogether.java
26 MInMax.java
27 MonoDigit.java
28 NextGreaterElement.java
29 NumberOccurence.java
30 NumberSys.java
31 Pairs.java
32 PascalTriangle.java
33 PeakElement.java
34 PrimeNumberDivision.java
35 PrintDistinctNumber.java
36 PrintSubset.java
37 RearrangeArray.java
38 ReplaceNextGreaterElemetAtRight.java
39 Reverse.java
40 ReverseArray.java
41 RotateArray.java
42 SecondFrequency.java
43 SecondMaximum.java
44 SegmentSearch.java
45 ShiftZeros.java
46 ShiftZerosLeft.java
47 ShuffleArray.java
48 SortByFactor.java
49 SpecialArrayReversal.java
50 SubsetSum.java
51 SumContiniousSubarray.java
52 SumofNumberN.java
53 Top3MaxElements.java
54 Top3RepeatedNumbers.java
55 Twosum.java

STRING

No Problems
1 AdjacentPair.java
2 AlphabetSOlver.java
3 Anagram.java
4 CharacterOccurence.java
5 CharOccurence.java
6 CheckSubstring.java
7 CompareString.java
8 Compress.java
9 CountChar.java
10 CountDuplicate.java
11 CountStrings.java
12 CurrencyFormatter.java
13 DecodeString.java
14 EncodeString.java
15 ExcelSheet.java
16 FindDuplicateChar.java
17 FindPattern.java
18 FindPermutation.java
19 FloatNumberConverter.java
20 IpValidate.java
21 LineFormation.java
22 LonestSequenceOfsameChar.java
23 NoOfOccurence.java
24 NumberInWords.java
25 NumberToAlphabet.java
26 OccurringWords.java
27 OddRepeatingCharacter.java
28 PalindromeWithoutInbuilt.java
29 Panagram.java
30 PasswordValidation.java
31 RemainingString.java
32 RemoveDuplicates.java
33 RemoveWords.java
34 ReverseOccurence.java
35 ReverseStringwithSpaceAndpunctuation.java
36 ReverseWords.java
37 RomanToInteger.java
38 RotateLeftAndRight.java
39 StringCheck.java
40 StringCompare.java
41 StringCompress.java
42 StringRange.java
43 StringReverse.java
44 StringRotation.java
45 StringSearch.java
46 StringSwap.java
47 StringTransformation.java
48 Subsequence.java
49 Substring.java
50 TypeChecking.java
51 ValidateIpAddress.java
52 VowelReversal.java

PATTERNS

No Problems
1 AdvanceCrossPattern.java
2 AlphabetAPattern.java
3 BinaryTriangle.java
4 ChirsmasPattern.java
5 CrossPattern.java
6 DashedPattern.java
7 DiamondShapepattern.java
8 DoublesideStaircase.java
9 DownTriangleStar.java
10 EvenOddNumberPyramid.java
11 ExpressionlessFace.java
12 HollowStar.java
13 LadderPattern.java
14 LeftTrianglePascalStar.java
15 LeftTriangleStar.java
16 LookAndSay.java
17 MirroredRightTriangle.java
18 MountainPattern.java
19 Npattern.java
20 Pattern1.java
21 Pattern2.java
22 Pattern3.java
23 Pattern4.java
24 Pattern5.java
25 Pattern6.java
26 Pattern7.java
27 PlusPattern.java
28 PositionPattern.java
29 PramidPattern.java
30 ReversePattern.java
31 ReversePramidStar.java
32 RightDownMirrorStar.java
33 RightPascalTriangle.java
34 RigthTriangleStar.java
35 RotatePattern.java
36 ScannerUtil.java
37 SnakePattern.java
38 SpiralPattern.java
39 VerticalPattern.java
40 WindowPattern.java
41 WPattern.java

NUMBERS

No Problems
1 AddDigitWithN.java
2 ArithmetricOPerationUsingPlus.java
3 BiinaryExponentiation.java
4 CheckBinaryNumber.java
5 ConvertBase7.java
6 ConvertBase8.java
7 CyclicNumberVerification.java
8 DateDiff.java
9 EqautionQsn.java
10 FindDivisor.java
11 FindFibonacciPresent.java
12 GCD.java
13 IsSquare.java
14 MagicNumber.java
15 MinimumNoOfBinaryDecimals.java
16 MinimumNoOfSquare.java
17 MultiplicationUsingadd.java
18 NextGreaterEvenNumber.java
19 NthPrime.java
20 NumberAddition.java
21 NumberCount.java
22 NumberSeries.java
23 NumberTrick.java
24 OccurenceOrder.java
25 PalindromeCheck.java
26 PalindromeNext.java
27 PrimeFactorOfNum.java
28 PrintOddEven.java
29 RemoveAllZeros.java
30 RepeatNumberCount.java
31 SolveArthmeticOperation.java
32 SquareNumbersInRanage.java
33 SumOf2Primes.java
34 ThresholdCount.java
35 Zeckendoff.java

MATRIX

No Problems
1 BooleanMatrix.java
2 DegreeMatrix.java
3 DiagonalMatrix.java
4 EightDirctionSearch.java
5 FindMatrix.java
6 FindSmallerMatrix.java
7 KeyPair.java
8 LatinMatrix.java
9 LetsPlay.java
10 MatrixAddition.java
11 MatrixBasics.java
12 MatrixIsHorizontalOrVertical.java
13 MatrixMultiplication.java
14 MatrixSum.java
15 MaximumTriangleSum.java
16 PositionsCheck.java
17 PrintDigitNumber.java
18 Rectangle.java
19 ReverseWave.java
20 RotateImage.java
21 RotateMatrix.java
22 SearchIn2DMatrix.java
23 SetMatrixZeros.java
24 SnakePat.java
25 SpiralNumber.java
26 SpiralNumberPattern.java
27 SpiralPattern.java
28 SubstringMatrix.java
29 TransposeMatrix.java
30 UniqueRow.java
31 WordSearch.java
32 ZigZag.java
33 ZigZagMatrix.java

SORTING

No Problems
1 AlternateSort.java
2 BitonicGeneratorSort.java
3 BubbleSort.java
4 BucketSort.java
5 CountingSort.java
6 FrequencySort.java
7 HeapSort.java
8 InsertionSort.java
9 Lexicographicsorting.java
10 Merge2ArraysByOrderOf1.java
11 MergeSort.java
12 MergeWithoutDuplicate.java
13 MergeWithoutExtraSpace.java
14 NumberSort.java
15 PrimeFactorSort.java
16 QuickSort.java
17 SelectionSort.java
18 ShellSort.java
19 SortBy123.java
20 SortByFactor.java
21 SortDate.java
22 SortInSpecificOrder.java
23 StableSelectionSort.java
24 WaveForm.java
25 WaveSort.java

BACKTRACKING

No Problems
1 BinaryPattern.java
2 ChessBoard.java
3 CombinationSum.java
4 CombinationSum_2.java
5 CountPossiblePath.java
6 Kstring.java
7 KthPermutationSequence.java
8 NQueen.java
9 OceanAndIsland.java
10 PalindromePartitioning.java
11 Path.java
12 PermutateString.java
13 Permutation1.java
14 Permutation2.java
15 PhoneDigits.java
16 PowerSet.java
17 Queen.java
18 SubSequence.java
19 SubSequenceKsum.java
20 SubsetSum1.java
21 SubsetSum2.java
22 Sudoku.java
23 UniquePermutation.java
24 ValidPath.java

TREE

No Problems
1 BoundaryTraversal.java
2 CheckBalanceBinaryTree.java
3 DFSTraversal.java
4 DiameterOfTree.java
5 InorderTraversal.java
6 LevelOrderTraversal.java
7 MaximumDepthInBinaryTree.java
8 MaximumPathSum.java
9 NodeTree.java
10 PostorderTraversal.java
11 PreOrderTraversal.java
12 Problem1.java
13 Problem2.java
14 TopViewOfBinaryTree.java
15 TwoTreesAreIdentical.java
16 VerticalOrderTraversal.java
17 ZigZagTraversal.java

LINKEDLIST

No Problems
1 Add2NumbersInGivenLL.java
2 CheckPalindromLinkedlist.java
3 DeleteNodeInLinkedList.java
4 DetetctACycleInLinkedList.java
5 IntersectionPointOf2LL.java
6 LFUCache.java
7 LFUCacheMain.java
8 LRUCache.java
9 LRUCacheMain.java
10 Merge2SortedList.java
11 MiddleOfLinkedlist.java
12 RemoveNthNodeFromEndoftheLinkedList.java
13 ReverseLinkedList.java
14 SinglyLinkedlist.java

DYNAMICPROGRAMMING

No Problems
1 ClimbingStairs.java
2 FibonacciSeries.java
3 Problem1.java
4 Problem2.java
5 Problem3.java
6 Problem4.java
7 Problem5.java
8 Problem6.java
9 Problem7.java
10 WealthManagement.java

HASHING

No Problems
1 HashTable.java
2 LargestSubArrayWithZeroSum.java
3 LongestConsecutiveSequence.java
4 problem1.java
5 Problem2.java
6 Problem3.java
7 Problem4.java
8 Problem5.java
9 Problem6.java
10 Problem7.java
11 _4Sum.java

RECURSION

No Problems
1 FindLargestPrime.java
2 NumberCorrespondingChar.java
3 NumberToBinary.java
4 PrintNonincreasingSequence.java
5 PrintPattern.java
6 RecursionReverse.java
7 RecursiveBubbleSort.java
8 RercursiveSelectionSort.java
9 SortedOrNot.java
10 TowerOfHanoi.java

STACK

No Problems
1 BalanceParenthesis.java
2 EvaluateExpression.java
3 FindMinElementInConstantTime.java
4 FormatOutput.java
5 MathCheck.java
6 NextGreaterElement.java
7 ParenthesisChecker.java
8 SlidingWindowMaximum.java
9 Stack.java
10 StackOperation.java

TWOPOINTER

No Problems
1 MaxConsecutiveOnes.java
2 Problem1.java
3 Problem2.java
4 Problem3.java
5 Problem4.java
6 RemoveDuplicatesFromSortedArray.java
7 _3Sum.java

BINARYSEARCH

No Problems
1 BinarySearch.java
2 MedianOfTwoSortedArraysOfDifferentSizes.java
3 NthRootofaNumberUsingBS.java
4 Problem1.java
5 SearchElementInASortedRotatedArray.java
6 SingleElementInSortedArray.java

CHARPATTERN

No Problems
1 AstarPattern.java
2 CharPattern.java
3 CharTriangle.java
4 CharTriangleDesc.java
5 MiddlePattern.java
6 Zpattern.java

SEARCHING

No Problems
1 BinarySearch.java
2 BSOccurrence.java
3 ExponentialSearch.java
4 JumpSearch.java
5 LinearSearch.java
6 TernarySearch.java

UTILITY

No Problems
1 CheckBoxGenerator.java
2 DSUtil.java
3 GenericSorting.java
4 HelperUtil.java
5 PasswordGenerator.java
6 ReadmeFileUpdation.java

GRAPH

No Problems
1 Graph.java
2 Problem1.java
3 Problem2.java
4 Problem3.java
5 WeightedGraph.java

PATTERNMATCHING

No Problems
1 Problem1.java
2 Problem2.java
3 Problem3.java
4 WildCardPattern.java

GREEDY

No Problems
1 NmeetingInOneRoom.java
2 Problem1.java
3 Problem2.java

HEAP

No Problems
1 Heap.java
2 PriorityQueueUsingHeaps.java

OOPS

No Problems
1 Problem1.java
2 Problem2.java

QUEUE

No Problems
1 Queue.java
2 QueueProcess.java

TRIE

No Problems
1 Tries.java
Topics Problems
ARRAY 56
STRING 52
PATTERNS 43
NUMBERS 35
MATRIX 34
SORTING 25
BACKTRACKING 24
TREE 17
LINKEDLIST 14
DYNAMICPROGRAMMING 11
HASHING 11
RECURSION 10
STACK 10
TWOPOINTER 7
BINARYSEARCH 6
CHARPATTERN 6
SEARCHING 6
UTILITY 6
GRAPH 5
PATTERNMATCHING 4
GREEDY 3
HEAP 2
OOPS 2
QUEUE 2
TRIE 1
TOTAL 392

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages