Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/careercup/CtCI-6th-Edition
/ types & classes
Types & classes
609 in github.com/careercup/CtCI-6th-Edition
⨍
Functions
2,047
◇
Types & classes
609
Class
A
Java/Ch 13. Java/Q13_01_Private_Constructor/Question.java:8
Class
AddRequest
Java/Ch 07. Object-Oriented Design/Q7_07_Chat_Server/AddRequest.java:5
Class
Ambiguous
Java/Ch 13. Java/Introduction/Ambiguous.java:3
Class
AnagramComparator
Java/Ch 10. Sorting and Searching/Q10_02_Group_Anagrams/AnagramComparator.java:6
Class
Animal
Java/Ch 03. Stacks and Queues/Q3_06_Animal_Shelter/Animal.java:3
Class
AnimalQueue
Java/Ch 03. Stacks and Queues/Q3_06_Animal_Shelter/AnimalQueue.java:5
Class
Ant
Java/Ch 16. Moderate/Q16_22_Langtons_Ant/Ant.java:3
Class
AssortedMethods
Java/CtCILibrary/CtCILibrary/AssortedMethods.java:6
Class
Attribute
Java/Ch 16. Moderate/Q16_12_XML_Encoding/Attribute.java:3
Class
Automator
Java/Ch 07. Object-Oriented Design/Q7_08_Othello/Automator.java:8
Class
B
Java/Ch 13. Java/Q13_01_Private_Constructor/Question.java:13
Class
BFSData
Java/Ch 09. Scalability and Memory Limits/Q9_02_Social_Network/BFSData.java:7
Class
BFSData
Java/Ch 17. Hard/Q17_22_Word_Transformer/BFSData.java:7
Class
BTreePrinter
Java/CtCILibrary/CtCILibrary/BTreePrinter.java:7
Class
BiNode
Java/Ch 17. Hard/Q17_12_BiNode/BiNode.java:3
Class
BinarySearch
Java/Ch 10. Sorting and Searching/Introduction/BinarySearch.java:3
Class
BitInteger
Java/Ch 17. Hard/Q17_04_Missing_Number/BitInteger.java:3
Class
BitSet
Java/Ch 10. Sorting and Searching/Q10_08_Find_Duplicates/BitSet.java:3
Class
BitVector
Java/CtCILibrary/CtCILibrary/BitVector.java:3
Class
BlackJackCard
Java/Ch 07. Object-Oriented Design/Q7_01_Deck_of_Cards/BlackJackCard.java:3
Class
BlackJackGameAutomator
Java/Ch 07. Object-Oriented Design/Q7_01_Deck_of_Cards/BlackJackGameAutomator.java:5
Class
BlackJackHand
Java/Ch 07. Object-Oriented Design/Q7_01_Deck_of_Cards/BlackJackHand.java:5
Class
Board
Java/Ch 16. Moderate/Q16_22_Langtons_Ant/Board.java:5
Class
Board
Java/Ch 07. Object-Oriented Design/Q7_08_Othello/Board.java:3
Class
Board
Java/Ch 07. Object-Oriented Design/Q7_10_Minesweeper/Board.java:9
Class
Book
Java/Ch 07. Object-Oriented Design/Q7_05_Online_Book_Reader/Book.java:3
Class
Bottle
Java/Ch 06. Math and Logic Puzzles/Q6_10_Test_Strips/Bottle.java:3
Class
Box
Java/Ch 08. Recursion and Dynamic Programming/Q8_13_Stack_of_Boxes/Box.java:3
Class
BoxComparator
Java/Ch 08. Recursion and Dynamic Programming/Q8_13_Stack_of_Boxes/BoxComparator.java:5
Class
Bus
Java/Ch 07. Object-Oriented Design/Q7_04_Parking_Lot/Bus.java:3
Class
CD
Java/Ch 07. Object-Oriented Design/Q7_03_Jukebox/CD.java:3
Class
CDPlayer
Java/Ch 07. Object-Oriented Design/Q7_03_Jukebox/CDPlayer.java:3
Class
Cache
Java/Ch 16. Moderate/Q16_25_LRU_Cache/Cache.java:5
Class
Cache
Java/Ch 09. Scalability and Memory Limits/Q9_05_Cache/Cache.java:5
Class
Call
Java/Ch 07. Object-Oriented Design/Q7_02_Call_Center/Call.java:6
Class
CallHandler
Java/Ch 07. Object-Oriented Design/Q7_02_Call_Center/CallHandler.java:9
Class
Caller
Java/Ch 07. Object-Oriented Design/Q7_02_Call_Center/Caller.java:3
Class
Car
Java/Ch 07. Object-Oriented Design/Q7_04_Parking_Lot/Car.java:3
Class
Card
Java/Ch 07. Object-Oriented Design/Q7_01_Deck_of_Cards/Card.java:3
Class
Cat
Java/Ch 03. Stacks and Queues/Q3_06_Animal_Shelter/Cat.java:3
Class
Cell
Java/Ch 07. Object-Oriented Design/Q7_10_Minesweeper/Cell.java:3
Class
Check
Java/Ch 16. Moderate/Q16_04_Tic_Tac_Win/QuestionG.java:8
Class
Chopstick
Java/Ch 15. Threads and Locks/Q15_03_Dining_Philosophers/QuestionA/Chopstick.java:6
Class
Chopstick
Java/Ch 15. Threads and Locks/Q15_03_Dining_Philosophers/QuestionB/Chopstick.java:6
Class
Circle
Java/Ch 13. Java/Introduction/Circle.java:3
Class
CircularArray
Java/Ch 07. Object-Oriented Design/Q7_09_Circular_Array/CircularArray.java:5
Class
CircularArrayIterator
Java/Ch 07. Object-Oriented Design/Q7_09_Circular_Array/CircularArray.java:39
Enum
Color
Java/Ch 07. Object-Oriented Design/Q7_08_Othello/Color.java:3
Enum
Color
Java/Ch 08. Recursion and Dynamic Programming/Q8_10_Paint_Fill/Question.java:5
Class
Common
Java/Ch 01. Arrays and Strings/Q1_04_Palindrome_Permutation/Common.java:3
Class
CompareBinaryToHex
Java/Introduction/CompareBinaryToHex/CompareBinaryToHex.java:3
Class
Conversation
Java/Ch 07. Object-Oriented Design/Q7_07_Chat_Server/Conversation.java:5
Class
Coordinate
Java/Ch 10. Sorting and Searching/Q10_09_Sorted_Matrix_Search/Coordinate.java:3
Class
CountedLookup
Java/Ch 17. Hard/Q17_18_Shortest_Supersequence/QuestionE.java:10
Class
Country
Java/Ch 13. Java/Q13_07_Lambda_Expressions/Country.java:3
Class
Deck
Java/Ch 07. Object-Oriented Design/Q7_01_Deck_of_Cards/Deck.java:7
Enum
Direction
Java/Ch 07. Object-Oriented Design/Q7_08_Othello/Direction.java:3
Class
Director
Java/Ch 07. Object-Oriented Design/Q7_02_Call_Center/Director.java:3
Class
Directory
Java/Ch 07. Object-Oriented Design/Q7_11_File_System/Directory.java:5
Class
Display
Java/Ch 07. Object-Oriented Design/Q7_05_Online_Book_Reader/Display.java:3
Class
DocPair
Java/Ch 17. Hard/Q17_26_Sparse_Similarity/DocPair.java:3
Class
Document
Java/Ch 17. Hard/Q17_26_Sparse_Similarity/Document.java:5
Class
Dog
Java/Ch 03. Stacks and Queues/Q3_06_Animal_Shelter/Dog.java:3
Class
Dummy
Java/Ch 07. Object-Oriented Design/Q7_12_Hash_Table/Dummy.java:3
Class
Edge
Java/Ch 07. Object-Oriented Design/Q7_06_Jigsaw/Edge.java:3
Class
Element
Java/Ch 16. Moderate/Q16_12_XML_Encoding/Element.java:5
Class
Element
Java/Ch 17. Hard/Q17_26_Sparse_Similarity/QuestionC.java:12
Class
Employee
Java/Ch 07. Object-Oriented Design/Q7_02_Call_Center/Employee.java:6
Class
Entry
Java/Ch 07. Object-Oriented Design/Q7_11_File_System/Entry.java:3
Class
Ex_01
Java/Introduction/Big_O/Ex_01.java:3
Class
Ex_02
Java/Introduction/Big_O/Ex_02.java:3
Class
Ex_03
Java/Introduction/Big_O/Ex_03.java:3
Class
Ex_04
Java/Introduction/Big_O/Ex_04.java:3
Class
Ex_05
Java/Introduction/Big_O/Ex_05.java:3
Class
Ex_06
Java/Introduction/Big_O/Ex_06.java:3
Class
Ex_07
Java/Introduction/Big_O/Ex_07.java:3
Class
Ex_08
Java/Introduction/Big_O/Ex_08.java:3
Class
Ex_09
Java/Introduction/Big_O/Ex_09.java:3
Class
Ex_10
Java/Introduction/Big_O/Ex_10.java:3
Class
Ex_11
Java/Introduction/Big_O/Ex_11.java:3
Class
Ex_14
Java/Introduction/Big_O/Ex_14.java:3
Class
Ex_15
Java/Introduction/Big_O/Ex_15.java:3
Class
Ex_16
Java/Introduction/Big_O/Ex_16.java:3
Class
Ex_17
Java/Introduction/Big_O/Ex_17.java:3
Class
Ex_18
Java/Introduction/Big_O/Ex_18.java:3
Class
Ex_19
Java/Introduction/Big_O/Ex_19.java:3
Class
Ex_20
Java/Introduction/Big_O/Ex_20.java:3
Class
Example
Java/Big O/Example_16/Example.java:3
Class
ExampleA
Java/Ch 15. Threads and Locks/IntroductionA/ExampleA.java:3
Class
ExampleB
Java/Ch 15. Threads and Locks/IntroductionB/ExampleB.java:3
Class
FBThread
Java/Ch 15. Threads and Locks/Q15_07_FizzBuzz/FBThread.java:6
Class
FibonacciA
Java/Ch 08. Recursion and Dynamic Programming/Introduction/FibonacciA.java:3
Class
FibonacciB
Java/Ch 08. Recursion and Dynamic Programming/Introduction/FibonacciB.java:3
Class
FibonacciC
Java/Ch 08. Recursion and Dynamic Programming/Introduction/FibonacciC.java:3
Class
FibonacciD
Java/Ch 08. Recursion and Dynamic Programming/Introduction/FibonacciD.java:3
Class
File
Java/Ch 07. Object-Oriented Design/Q7_11_File_System/File.java:3
Class
FixedMultiStack
Java/Ch 03. Stacks and Queues/Q3_01_Three_in_One/FixedMultiStack.java:7
Class
FizzBuzzThread
Java/Ch 15. Threads and Locks/Q15_07_FizzBuzz/FizzBuzzThread.java:3
Class
Foo
Java/Ch 15. Threads and Locks/Q15_05_Call_In_Order/Foo.java:5
Class
Foo
Java/Ch 15. Threads and Locks/Q15_06_Synchronized_Methods/Foo.java:3
next →
1–100 of 609, ranked by callers