MCPcopy Create free account

hub / github.com/RodneyShag/Cracking-the-Coding-Interview_solutions / types & classes

Types & classes302 in github.com/RodneyShag/Cracking-the-Coding-Interview_solutions

ClassABCD
Introduction/introduction/ABCD.java:10
ClassAddWithoutPlus
Chp. 17 - More Problems (Hard)/_17_01_Add_Without_Plus/AddWithoutPlus.java:12
ClassAnimal
Chp. 03 - Stacks and Queues/_3_6_Animal_Shelter/Animal.java:5
ClassAnimalShelter
Chp. 03 - Stacks and Queues/_3_6_Animal_Shelter/AnimalShelter.java:7
ClassBST
Chp. 04 - Trees and Graphs/_4_11_Random_Node/BST.java:5
ClassBSTSequences
Chp. 04 - Trees and Graphs/_4_09_BST_Sequences/BSTSequences.java:8
ClassBestLine
Chp. 16 - More Problems (Moderate)/_16_14_Best_Line/BestLine.java:19
ClassBiNode
Chp. 17 - More Problems (Hard)/_17_12_BiNode/BiNode.java:5
ClassBinarySearch
Chp. 10 - Sorting and Searching/__Intro_Binary_Search/BinarySearch.java:5
ClassBinaryToString
Chp. 05 - Bit Manipulation/_5_2_Binary_to_String/BinaryToString.java:14
ClassBitFunctions
Common/common/BitFunctions.java:5
ClassBlackjackCard
Chp. 07 - Object-Oriented Design/_7_01_Deck_of_Cards/BlackjackCard.java:5
ClassBlackjackHand
Chp. 07 - Object-Oriented Design/_7_01_Deck_of_Cards/BlackjackHand.java:5
ClassBooleanEvaluation
Chp. 08 - Recursion and Dynamic Programming/_8_14_Boolean_Evaluation/BooleanEvaluation.java:12
ClassBox
Chp. 08 - Recursion and Dynamic Programming/_8_13_Stack_of_Boxes/Box.java:5
ClassBuildOrder
Chp. 04 - Trees and Graphs/_4_07_Build_Order/BuildOrder.java:9
ClassCalculator
Chp. 16 - More Problems (Moderate)/_16_26_Calculator/Calculator.java:11
ClassCallInOrder
Chp. 15 - Threads and Locks/_15_5_Call_In_Order/CallInOrder.java:8
ClassCard
Chp. 07 - Object-Oriented Design/_7_01_Deck_of_Cards/Card.java:5
ClassCat
Chp. 03 - Stacks and Queues/_3_6_Animal_Shelter/Cat.java:5
ClassCell
Chp. 17 - More Problems (Hard)/_17_23_Max_Black_Square/Cell.java:5
ClassCell
Chp. 07 - Object-Oriented Design/_7_12_Hash_Table/Cell.java:5
ClassCheckBalanced
Chp. 04 - Trees and Graphs/_4_04_Check_Balanced/CheckBalanced.java:9
ClassCheckPermutations
Chp. 01 - Arrays and Strings/_1_2_Check_Permutations/CheckPermutations.java:15
ClassCheckSubtree
Chp. 04 - Trees and Graphs/_4_10_Check_Subtree/CheckSubtree.java:7
ClassChopstick
Chp. 15 - Threads and Locks/_15_3_Dining_Philosophers/Chopstick.java:9
ClassCircularArray
Chp. 07 - Object-Oriented Design/_7_09_Circular_Array/CircularArray.java:5
ClassCircusTower
Chp. 17 - More Problems (Hard)/_17_08_Circus_Tower/CircusTower.java:7
ClassCoins
Chp. 08 - Recursion and Dynamic Programming/_8_11_Coins/Coins.java:7
EnumColor
Chp. 08 - Recursion and Dynamic Programming/_8_10_Paint_Fill/Color.java:5
EnumColor
Chp. 07 - Object-Oriented Design/_7_01_Deck_of_Cards/Color.java:5
ClassContiguousSequence
Chp. 16 - More Problems (Moderate)/_16_17_Contiguous_Sequence/ContiguousSequence.java:5
ClassContinuousMedian
Chp. 17 - More Problems (Hard)/_17_20_Continuous_Median/ContinuousMedian.java:15
ClassConversion
Chp. 05 - Bit Manipulation/_5_6_Conversion/Conversion.java:7
ClassConverter
Chp. 17 - More Problems (Hard)/_17_12_BiNode/Converter.java:10
ClassCountOf2s
Chp. 17 - More Problems (Hard)/_17_06_Count_of_2s/CountOf2s.java:6
ClassDeck
Chp. 07 - Object-Oriented Design/_7_01_Deck_of_Cards/Deck.java:8
ClassDeleteMiddleNode
Chp. 02 - Linked Lists/_2_3_Delete_Middle_Node/DeleteMiddleNode.java:7
ClassDivingBoard
Chp. 16 - More Problems (Moderate)/_16_11_Diving_Board/DivingBoard.java:7
ClassDog
Chp. 03 - Stacks and Queues/_3_6_Animal_Shelter/Dog.java:5
ClassDoublyLinkedList
Chp. 16 - More Problems (Moderate)/_16_25_LRU_Cache/DoublyLinkedList.java:5
ClassDrawLine
Chp. 05 - Bit Manipulation/_5_8_Draw_Line/DrawLine.java:10
ClassEightQueens
Chp. 08 - Recursion and Dynamic Programming/_8_12_Eight_Queens/EightQueens.java:7
ClassEnglishInt
Chp. 16 - More Problems (Moderate)/_16_08_English_Int/EnglishInt.java:12
ClassFactorialZeros
Chp. 16 - More Problems (Moderate)/_16_05_Factorial_Zeros/FactorialZeros.java:16
ClassFibonacci
Chp. 08 - Recursion and Dynamic Programming/__Intro_Fibonacci/Fibonacci.java:15
ClassFindDuplicates
Chp. 10 - Sorting and Searching/_10_08_Find_Duplicates/FindDuplicates.java:10
ClassFirstCommonAncestor
Chp. 04 - Trees and Graphs/_4_08_First_Common_Ancestor/FirstCommonAncestor.java:15
ClassFlipBitToWin
Chp. 05 - Bit Manipulation/_5_3_Flip_Bit_to_Win/FlipBitToWin.java:5
ClassFunctions
Common/common/Functions.java:5
ClassGraph
Chp. 04 - Trees and Graphs/_4_07_Build_Order/Graph.java:7
ClassGraphFunctions
Common/common/GraphFunctions.java:7
ClassGraphNode
Common/common/GraphNode.java:10
ClassGroupAnagrams
Chp. 10 - Sorting and Searching/_10_02_Group_Anagrams/GroupAnagrams.java:7
ClassHand
Chp. 07 - Object-Oriented Design/_7_01_Deck_of_Cards/Hand.java:7
ClassHash
Chp. 07 - Object-Oriented Design/_7_12_Hash_Table/Hash.java:11
ClassHeapNode
Chp. 17 - More Problems (Hard)/_17_18_Shortest_Supersequence/HeapNode.java:5
ClassInsertion
Chp. 05 - Bit Manipulation/_5_1_Insertion/Insertion.java:7
ClassIntersection
Chp. 02 - Linked Lists/_2_7_Intersection/Intersection.java:14
ClassIntroArrayList
Chp. 01 - Arrays and Strings/__Intro_ArrayList/IntroArrayList.java:7
ClassIntroStringBuffer
Chp. 01 - Arrays and Strings/__Intro_StringBuffer/IntroStringBuffer.java:5
ClassIsUnique
Chp. 01 - Arrays and Strings/_1_1_Is_Unique/IsUnique.java:9
ClassKthMultiple
Chp. 17 - More Problems (Hard)/_17_09_Kth_Multiple/KthMultiple.java:7
ClassLRUCache
Chp. 16 - More Problems (Moderate)/_16_25_LRU_Cache/LRUCache.java:16
ClassLettersAndNumbers
Chp. 17 - More Problems (Hard)/_17_05_Letters_and_Numbers/LettersAndNumbers.java:29
ClassLine
Common/common/Line.java:16
ClassLineFunctions
Common/common/LineFunctions.java:5
ClassListFunctions
Common/common/ListFunctions.java:5
ClassListOfDepths
Chp. 04 - Trees and Graphs/_4_03_List_of_Depths/ListOfDepths.java:8
ClassListy
Chp. 10 - Sorting and Searching/_10_04_Sorted_Search_No_Size/Listy.java:5
ClassLivingPeople
Chp. 16 - More Problems (Moderate)/_16_10_Living_People/LivingPeople.java:5
ClassLockedATM
Chp. 15 - Threads and Locks/__Intro_Examples/LockedATM.java:9
ClassLongestWord
Chp. 17 - More Problems (Hard)/_17_15_Longest_Word/LongestWord.java:13
ClassLoopDetection
Chp. 02 - Linked Lists/_2_8_Loop_Detection/LoopDetection.java:18
ClassMagicIndex
Chp. 08 - Recursion and Dynamic Programming/_8_03_Magic_Index/MagicIndex.java:5
ClassMain
Chp. 15 - Threads and Locks/__Intro_Examples/Main.java:5
ClassMain
Chp. 07 - Object-Oriented Design/_7_12_Hash_Table/Main.java:5
ClassMajorityElement
Chp. 17 - More Problems (Hard)/_17_10_Majority_Element/MajorityElement.java:15
ClassMasterMind
Chp. 16 - More Problems (Moderate)/_16_15_Master_Mind/MasterMind.java:11
ClassMaxBlackSquare
Chp. 17 - More Problems (Hard)/_17_23_Max_Black_Square/MaxBlackSquare.java:10
ClassMaxSubmatrix
Chp. 17 - More Problems (Hard)/_17_24_Max_Submatrix/MaxSubmatrix.java:13
ClassMinimalTree
Chp. 04 - Trees and Graphs/_4_02_Minimal_Tree/MinimalTree.java:7
ClassMissingInt
Chp. 10 - Sorting and Searching/_10_07_Missing_Int/MissingInt.java:5
ClassMissingNumber
Chp. 17 - More Problems (Hard)/_17_04_Missing_Number/MissingNumber.java:16
ClassMyBitSet
Chp. 10 - Sorting and Searching/_10_07_Missing_Int/MyBitSet.java:6
ClassMyClass
Chp. 15 - Threads and Locks/__Intro_Examples/MyClass.java:6
ClassMyObject
Chp. 15 - Threads and Locks/__Intro_Examples/MyObject.java:6
ClassMyThread
Chp. 15 - Threads and Locks/_15_5_Call_In_Order/MyThread.java:6
ClassNextNumber
Chp. 05 - Bit Manipulation/_5_4_Next_Number/NextNumber.java:10
ClassNode
Common/common/Node.java:7
ClassNode
Chp. 04 - Trees and Graphs/_4_07_Build_Order/Node.java:7
ClassNode
Chp. 04 - Trees and Graphs/_4_11_Random_Node/Node.java:5
ClassNode
Chp. 16 - More Problems (Moderate)/_16_25_LRU_Cache/Node.java:5
ClassNodePair
Chp. 17 - More Problems (Hard)/_17_12_BiNode/NodePair.java:5
ClassNumberMax
Chp. 16 - More Problems (Moderate)/_16_07_Number_Max/NumberMax.java:6
ClassNumberSwapper
Chp. 16 - More Problems (Moderate)/_16_01_Number_Swapper/NumberSwapper.java:5
ClassOneAway
Chp. 01 - Arrays and Strings/_1_5_One_Away/OneAway.java:5
ClassOperations
Chp. 16 - More Problems (Moderate)/_16_09_Operations/Operations.java:5
ClassPaintFill
Chp. 08 - Recursion and Dynamic Programming/_8_10_Paint_Fill/PaintFill.java:6
ClassPair
Chp. 17 - More Problems (Hard)/_17_11_Word_Distance/Pair.java:5
next →1–100 of 302, ranked by callers