Skip to content

avikdigidev/data-structures-and-algo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Data Structures and Algorithms

Problems solved during DSA product based company preparation:

Renaissance Programming Paathshala

*PrefixMax

*PrefixMin

*PrefixSum

*SuffixMax

*SuffixMin

*SuffixSum

*ArrayPrefixMax

*ArrayPrefixMin

*ArrayPrefixSum

*ArrayPrefixProduct

*ArraySuffixMax

*ArraySuffixMin

*ArraySuffixSum

*MaximizeSumArrays

*MaximumChunks

*RotateArrayClockwiseKTimes

*Rotate a matrix clockwise by 90 degrees

*AlyonaAndFlowers

*BestTimeToBuyAndSell-1

*BestTimeToBuyAndSell-2

*BestTimeToBuyAndSell-3

*SlidingWindow

*MinSwap

*ReverseLookup1D / SumOfAllSubArrays

*ReverseLookup2D/ SumOfAllSubMatrices

*RearrangeArray - brute force and better approach added

*SearchValueInMatrix

*RangeSumQuery2d

*MaxVowels

*GCD- Greatest common divisor of 2 numbers

*GCD- of an array with possible target gcd of any subsequence.

*LCM- of 2 numbers

*LCM- af an array

*CountOfMultiples

*GenerateFactors

*PrimeNumber

*ListOfPrimes

*PrimeFactorization

*LonelyNumber

*FastFactorization

*CountOfPrimes

*SegmentedSieve

*MaxProductSubArray

*CountingPairs

*CountingTriplets

*PascalsTriangle

*CatalanNumbers

*CatalanNumberSquareMatrix

*TwoBranchRecursion

*PrintN: 1-N, N-1

*PassByReferenceInJava

*PassByReferenceInRecursion

*DistinctPaths

*LetterCombinations

*AllSubsetsOfSet

*DivideAndConquer


UDEMY

*SumOfDigits - taking sum of positive digits of an integer

*Power

*GCD- Greatest common divisor using Recursion

*DecimalToBinary


Leetcode App/Website Practice

*TwoSum

*SumOfThree

*PalindromeNumber

*ReverseString

*DuplicatesInArray

*RemoveElementFromArray

*PalindromeString

*MaxConsecutiveOnes

*NumbersWithEvenNumberOfDigits

*SortedSquaresArray

*MergeTwoSortedArrays

*RemoveElement

*RemoveDuplicates

*CheckIfNAndItsDoubleExists

*MountainArray

*ReplaceElementsWithGreatestElement

*MoveZeros

*SortArrayByParity

*HeightChecker

*ThirdMax

*DisappearedElementsInArray

*SquareRoot

*Factors

*DieHardProblem

*AnagramString

*MergeSort

*MajorityElements

*FindPivotIndex

*LargestNumberAtLeastTwiceOfOthers

*PlusOne

*DiagonalTraverse

*BaseballGame


CodeSignal

*ShapeArea

*AdjacentElementsProduct

*ArrayConsecutive2

*AlmostIncreasingSequence

*MatrixElementsSum

*FirstDuplicate

*AllLongestStrings

*CommonCharacterCount

*LuckyNumber

*SortByHeight

*ReverseInParentheses

*FirstNotRepeatingCharacter


LinkedIn Learning- Java Algorithms

*IsUppercase

*IsPasswordComplex

*NormalizeString

*ReverseString

*ReverseEachWord


Practice

*CountDiv

*FastestCar

*FrequentWord

*FindErrorNumber

*SatisfyingNumber

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages