Home
Java
JSTL
Struts
Spring
Hibernate
Webservice
Eclipse
API
Guest Post
Menu
Explorer
elements-of-programming-interviews-master
arrays
src
main
java
AdvanceThroughArray.java
BuySellStockOnce.java
BuySellStockTwice.java
ComputePascalsTriangle.java
ComputeRandomPermutation.java
ComputeRandomSubset.java
ComputeSpiralOrdering.java
DeleteDuplicates.java
DutchNationalFlag.java
EnumeratePrimes.java
GenerateNonuniformRandomNumbers.java
IncrementArbitraryPrecisionInteger.java
MultipleArbitraryPrecisionIntegers.java
NextPermutation.java
PermuteElements.java
Rotate2DArray.java
SampleOfflineData.java
SampleOnlineData.java
SudokuChecker.java
test
java
AdvanceThroughArrayTest.java
BuySellStockOnceTest.java
BuySellStockTwiceTest.java
ComputePascalsTriangleTest.java
ComputeRandomPermutationTest.java
ComputeRandomSubsetTest.java
ComputeSpiralOrderingTest.java
DeleteDuplicatesTest.java
DutchNationalFlagTest.java
EnumeratePrimesTest.java
GenerateNonuniformRandomNumbersTest.java
IncrementArbitraryPrecisionIntegerTest.java
MultipleArbitraryPrecisionIntegersTest.java
NextPermutationTest.java
PermuteElementsTest.java
Rotate2DArrayTest.java
SampleOfflineDataTest.java
SampleOnlineDataTest.java
SudokuCheckerTest.java
binarysearchtrees
src
main
java
AreNodesOrdered.java
ClientCreditsInfo.java
ClosestEntries.java
ComputeLCA.java
EnumerateEntries.java
FindKLargest.java
FirstGreaterThan.java
InsertionAndDeletionBST.java
IsBST.java
MinimumHeightBST.java
MostVisitedPages.java
RangeLookup.java
ReconstructBST.java
test
java
AreNodesOrderedTest.java
ClientCreditsInfoTest.java
ClosestEntriesTest.java
ComputeLCATest.java
EnumerateEntriesTest.java
FindKLargestTest.java
FirstGreaterThanTest.java
InsertionAndDeletionBSTTest.java
IsBSTTest.java
MinimumHeightBSTTest.java
MostVisitedPagesTest.java
RangeLookupTest.java
ReconstructBSTTest.java
binarytrees
src
main
java
ComputeExterior.java
ComputeKthNodeInorder.java
ComputeLCAWithParent.java
ComputeLowestCommonAncestor.java
ComputeRightSiblingTree.java
ComputeSuccessor.java
FindRootToLeafSum.java
ImplementInorderSpaceEfficient.java
InorderIterative.java
IsHeightBalanced.java
IsSymmetric.java
LockingBinaryTree.java
PreorderIterative.java
ReconstructBinaryTree.java
ReconstructBinaryTreeWithMarkers.java
SumRootToLeaf.java
TreeToLinkedList.java
test
java
ComputeExteriorTest.java
ComputeKthNodeInorderTest.java
ComputeLCAWithParentTest.java
ComputeLowestCommonAncestorTest.java
ComputeRightSiblingTreeTest.java
ComputeSuccessorTest.java
FindRootToLeafSumTest.java
ImplementInorderSpaceEfficientTest.java
InorderIterativeTest.java
IsHeightBalancedTest.java
IsSymmetricTest.java
LockingBinaryTreeTest.java
PreorderIterativeTest.java
ReconstructBinaryTreeTest.java
ReconstructBinaryTreeWithMarkersTest.java
SumRootToLeafTest.java
TreeToLinkedListTest.java
datastructures
src
main
java
BinaryTree.java
BinaryTreeLN.java
BinaryTreeParent.java
BuildingWithHeight.java
GraphVertex.java
ListNode.java
MinMax.java
PostingListNode.java
Rectangle.java
ServiceRequest.java
ServiceResponse.java
Star.java
TreeNode.java
Tuple.java
Vertex.java
dynamicprogramming
src
main
java
BedBathBeyondProblem.java
ComputeBinomialCoefficients.java
ComputeLevenshtein.java
ComputeScoreCombinations.java
CountMovesToClimbStairs.java
CountPossibleTraversals.java
KnapsackProblem.java
LongestNondecreasingSubsequence.java
MaximumCoinsGain.java
MinimumWeightPathTriangle.java
PrettyPrintingProblem.java
SearchSequence2D.java
test
java
BedBathBeyondProblemTest.java
ComputeBinomialCoefficientsTest.java
ComputeLevenshteinTest.java
ComputeScoreCombinationsTest.java
CountMovesToClimbStairsTest.java
CountPossibleTraversalsTest.java
KnapsackProblemTest.java
LongestNondecreasingSubsequenceTest.java
MaximumCoinsGainTest.java
MinimumWeightPathTriangleTest.java
PrettyPrintingProblemTest.java
SearchSequence2DTest.java
graphs
src
main
java
CloneAGraph.java
ComputeEnclosedRegions.java
ComputeShortestPath.java
DeadlockDetection.java
MakingWiredConnections.java
PaintBooleanMatrix.java
SearchMaze.java
TeamPhotoDay.java
TransformOneStringToAnother.java
test
java
CloneAGraphTest.java
ComputeEnclosedRegionsTest.java
ComputeShortestPathTest.java
DeadlockDetectionTest.java
MakingWiredConnectionsTest.java
PaintBooleanMatrixTest.java
SearchMazeTest.java
TeamPhotoDayTest.java
TransformOneStringToAnotherTest.java
greedyalgorithms
src
main
java
ComputeLargestRectangle.java
ComputeMaximumWaterTrapped.java
ComputeOptimumAssignment.java
FindMajorityElement.java
GasUpProblem.java
IntervalCoveringProblem.java
ScheduleMinimizedWaitingTime.java
ThreeSumProblem.java
test
java
ComputeLargestRectangleTest.java
ComputeMaximumWaterTrappedTest.java
ComputeOptimumAssignmentTest.java
FindMajorityElementTest.java
GasUpProblemTest.java
IntervalCoveringProblemTest.java
ScheduleMinimizedWaitingTimeTest.java
ThreeSumProblemTest.java
hashtables
src
main
java
CollatzConjecture.java
ComputeAverageTopThree.java
ComputeKMostFrequent.java
ComputeLCA.java
ComputeStringDecompositions.java
HashFunctionChess.java
IsLetterConstructable.java
LRUCache.java
LongestContainedInterval.java
LongestSubarray.java
NearestRepeated.java
PalindromicPermutations.java
SmallestSequentialSubarray.java
SmallestSubarray.java
test
java
CollatzConjectureTest.java
ComputeAverageTopThreeTest.java
ComputeKMostFrequentTest.java
ComputeLCATest.java
ComputeStringDecompositionsTest.java
IsLetterConstructableTest.java
LRUCacheTest.java
LongestContainedIntervalTest.java
LongestSubarrayTest.java
NearestRepeatedTest.java
PalindromicPermutationsTest.java
SmallestSequentialSubarrayTest.java
SmallestSubarrayTest.java
heaps
src
main
java
ComputeKClosest.java
ComputeKLargest.java
ComputeMedianOnline.java
HeapStack.java
MergeSortedFiles.java
SortAlmostSorted.java
SortIncDec.java
test
java
ComputeKClosestTest.java
ComputeKLargestTest.java
ComputeMedianOnlineTest.java
HeapStackTest.java
MergeSortedFilesTest.java
SortAlmostSortedTest.java
SortIncDecTest.java
linkedlists
src
main
java
AddIntegers.java
CyclicRightShift.java
DeleteKthLastNode.java
DeleteNode.java
EvenOddMerge.java
FindOverlappingWithCycles.java
ListPivot.java
MergeSortedLists.java
Palindromic.java
RemoveDuplicatesFromSortedList.java
ReverseSingleSublist.java
TestCyclicity.java
TestForOverlappingLists.java
test
java
AddIntegersTest.java
CyclicRightShiftTest.java
DeleteKthLastNodeTest.java
DeleteNodeTest.java
EvenOddMergeTest.java
FindOverlappingWithCyclesTest.java
LinkedListUtil.java
ListPivotTest.java
MergeSortedListsTest.java
PalindromicTest.java
RemoveDuplicatesFromSortedListTest.java
ReverseSingleSublistTest.java
TestCyclicityTest.java
TestForOverlappingListsTest.java
parallelcomputing
src
main
java
AnalyzeUnsyncronizedThreads.java
Deadlock.java
ImplementCachingDictionary.java
ImplementThreadPool.java
ImplementThreadSyncronization.java
ImplementTimer.java
ReaderWriterProblem.java
ReaderWriterProblemPreference.java
SpellCheckService.java
TestCollatzConjecture.java
test
java
DeadlockTest.java
EvenThreadTest.java
ReaderTest.java
SafeSpellCheckServiceTest.java
primatives
src
main
java
CheckIfIntegerIsPalindrome.java
ComputeDivision.java
ComputeParity.java
ComputePower.java
FindClosestInteger.java
GenerateUniformRandomNumbers.java
MultiplicationNoArithmeticOperators.java
RectangleIntersection.java
ReverseBits.java
ReverseDigits.java
SwapBits.java
test
java
CheckIfIntegerIsPalindromeTest.java
ComputeDivisionTest.java
ComputeParityTest.java
ComputePowerTest.java
FindClosestIntegerTest.java
GenerateUniformRandomNumbersTest.java
MultiplicationNoArithmeticOperatorsTest.java
RectangleIntersectionTest.java
ReverseBitsTest.java
ReverseDigitsTest.java
SwapBitsTest.java
recursion
src
main
java
ComputeDiameter.java
ComputeGrayCode.java
GenerateBinaryTrees.java
GeneratePalindromicDecompositions.java
GeneratePermutations.java
GeneratePowerSet.java
GenerateStrings.java
GenerateSubsetsK.java
NQueens.java
SudokuSolver.java
TowersOfHanoi.java
test
java
ComputeDiameterTest.java
ComputeGrayCodeTest.java
GenerateBinaryTreesTest.java
GeneratePalindromicDecompositionsTest.java
GeneratePermutationsTest.java
GeneratePowerSetTest.java
GenerateStringsTest.java
GenerateSubsetsKTest.java
NQueensTest.java
SudokuSolverTest.java
searching
src
main
java
FindDuplicateAndMissing.java
FindKthLargest.java
FindMinAndMax.java
FindMissingIP.java
IntegerSquareRoot.java
RealSquareRoot.java
SearchSorted.java
SearchSorted2D.java
SearchSortedCyclic.java
SearchSortedIndex.java
test
java
FindDuplicateAndMissingTest.java
FindKthLargestTest.java
FindMinAndMaxTest.java
IntegerSquareRootTest.java
RealSquareRootTest.java
SearchSorted2DTest.java
SearchSortedCyclicTest.java
SearchSortedIndexTest.java
SearchSortedTest.java
sorting
src
main
java
ComputeIntersection.java
ComputeSalaryThreshold.java
ComputeUnion.java
ImplementFastSorting.java
MergeIntervals.java
MergeSorted.java
PartitionSortRepeats.java
RemoveFirstNameDuplicates.java
RenderCalendar.java
TeamPhotoDay.java
test
java
ComputeIntersectionTest.java
ComputeSalaryThresholdTest.java
ComputeUnionTest.java
ImplementFastSortingTest.java
MergeIntervalsTest.java
MergeSortedTest.java
PartitionSortRepeatsTest.java
RemoveFirstNameDuplicatesTest.java
RenderCalendarTest.java
TeamPhotoDayTest.java
stacksandqueues
src
main
java
CircularQueue.java
ComputeBinaryTreeNodes.java
ComputeBuildingsWithView.java
EvaluateRPNExpressions.java
IsStringWellFormed.java
NormalizedPathnames.java
QueueWithMax.java
QueueWithStacks.java
SearchPostingsList.java
StackWithMax.java
test
java
CircularQueueTest.java
ComputeBinaryTreeNodesTest.java
ComputeBuildingsWithViewTest.java
EvaluateRPNExpressionsTest.java
IsStringWellFormedTest.java
NormalizedPathnamesTest.java
QueueWithMaxTest.java
QueueWithStacksTest.java
SearchPostingsListTest.java
StackWithMaxTest.java
strings
src
main
java
BaseConversion.java
ComputeMnemonicsPhoneNumber.java
ComputeValidIPAddresses.java
FindFirstOccurrenceOfSubstring.java
InterconvertStringAndInteger.java
LookAndSayProblem.java
PalindromeAlphanumeric.java
ReplaceAndRemove.java
ReverseWordsInASentence.java
RomanToDecimal.java
RunLengthEncoding.java
SpreadsheetColumnEncoding.java
StringSinusoidal.java
test
java
BaseConversionTest.java
ComputeMnemonicsPhoneNumberTest.java
ComputeValidIPAddressesTest.java
FindFirstOccurrenceOfSubstringTest.java
InterconvertStringAndIntegerTest.java
LookAndSayProblemTest.java
PalindromeAlphanumericTest.java
ReplaceAndRemoveTest.java
ReverseWordsInASentenceTest.java
RomanToDecimalTest.java
RunLengthEncodingTest.java
SpreadsheetColumnEncodingTest.java
StringSinusoidalTest.java
utils
src
main
java
AssertUtils.java
BinaryTreeUtil.java
NodeUtil.java
StreamUtil.java
TreeNodeUtil.java
public class ReverseDigits { /* 5.8 */ public static long reverse(int x) { return 0; } }