Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/careercup/CtCI-6th-Edition
/ functions
Functions
2,047 in github.com/careercup/CtCI-6th-Edition
⨍
Functions
2,047
◇
Types & classes
609
↓ 136 callers
Method
add
(int a, int b)
Java/Ch 17. Hard/Q17_01_Add_Without_Plus/QuestionA.java:5
↓ 99 callers
Method
put
(K key, V value)
Java/Ch 07. Object-Oriented Design/Q7_12_Hash_Table/Hasher.java:37
↓ 80 callers
Method
length
(LinkedListNode l)
Java/Ch 02. Linked Lists/Q2_05_Sum_Lists/QuestionB.java:5
↓ 78 callers
Method
add
(T item)
Java/Ch 03. Stacks and Queues/Introduction/MyQueue.java:18
↓ 77 callers
Method
get
(int pos)
Java/Ch 10. Sorting and Searching/Q10_08_Find_Duplicates/BitSet.java:10
↓ 66 callers
Method
length
()
Java/Ch 17. Hard/Q17_18_Shortest_Supersequence/Range.java:11
↓ 60 callers
Method
get
(K key)
Java/Ch 07. Object-Oriented Design/Q7_12_Hash_Table/Hasher.java:77
↓ 60 callers
Method
size
()
Java/Ch 17. Hard/Q17_07_Baby_Names/NameSet.java:34
↓ 59 callers
Method
arrayToString
(int[] array)
Java/CtCILibrary/CtCILibrary/AssortedMethods.java:85
↓ 52 callers
Method
append
(String s)
Java/Ch 17. Hard/Q17_25_Word_Rectangle/Rectangle.java:75
↓ 43 callers
Method
size
()
Java/Ch 04. Trees and Graphs/Q4_11_Random_Node/Tree.java:16
↓ 41 callers
Method
containsKey
(T key)
Java/CtCILibrary/CtCILibrary/HashMapList.java:29
↓ 39 callers
Method
max
(int[] array, int left, int right)
Java/Ch 17. Hard/Q17_14_Smallest_K/Tester.java:32
↓ 35 callers
Method
randomIntInRange
(int min, int max)
Java/CtCILibrary/CtCILibrary/AssortedMethods.java:11
↓ 34 callers
Method
printForward
()
Java/Ch 07. Object-Oriented Design/Q7_12_Hash_Table/Hasher.java:16
↓ 33 callers
Method
get
(int i)
Java/Ch 07. Object-Oriented Design/Q7_09_Circular_Array/CircularArray.java:24
↓ 29 callers
Method
add
(int d)
Java/Ch 08. Recursion and Dynamic Programming/Q8_06_Towers_of_Hanoi/Tower.java:9
↓ 29 callers
Method
printMatrix
(int[][] matrix)
Java/CtCILibrary/CtCILibrary/AssortedMethods.java:131
↓ 28 callers
Method
sort
(String[] array)
Java/Ch 10. Sorting and Searching/Q10_02_Group_Anagrams/QuestionB.java:10
↓ 26 callers
Method
print
()
Java/Ch 07. Object-Oriented Design/Q7_04_Parking_Lot/Car.java:13
↓ 24 callers
Method
start
()
Java/Ch 07. Object-Oriented Design/Q7_10_Minesweeper/Game.java:34
↓ 23 callers
Method
isEmpty
()
Java/Ch 03. Stacks and Queues/Introduction/MyQueue.java:44
↓ 23 callers
Method
print
()
Java/Ch 17. Hard/Q17_25_Word_Rectangle/Rectangle.java:91
↓ 22 callers
Method
abs
(int a)
Java/Ch 16. Moderate/Q16_09_Operations/Question.java:42
↓ 22 callers
Method
randomArray
(int N, int min, int max)
Java/CtCILibrary/CtCILibrary/AssortedMethods.java:44
↓ 22 callers
Method
size
()
Java/Ch 17. Hard/Q17_26_Sparse_Similarity/Document.java:22
↓ 22 callers
Method
toFullBinaryString
(int a)
Java/CtCILibrary/CtCILibrary/AssortedMethods.java:107
↓ 20 callers
Method
equals
(Object o)
Java/Ch 08. Recursion and Dynamic Programming/Q8_02_Robot_in_a_Grid/Point.java:20
↓ 20 callers
Method
push
(int v)
Java/Ch 03. Stacks and Queues/Q3_03_Stack_of_Plates/Stack.java:24
↓ 19 callers
Method
pop
()
Java/Ch 03. Stacks and Queues/Q3_03_Stack_of_Plates/Stack.java:34
↓ 19 callers
Method
randomMatrix
(int M, int N, int min, int max)
Java/CtCILibrary/CtCILibrary/AssortedMethods.java:33
↓ 19 callers
Method
size
()
Java/Ch 07. Object-Oriented Design/Q7_11_File_System/File.java:12
↓ 18 callers
Method
equals
(Object obj)
Java/Ch 16. Moderate/Q16_16_Sub_Sort/Range.java:24
↓ 17 callers
Method
createMinimalBST
(int arr[], int start, int end)
Java/CtCILibrary/CtCILibrary/TreeNode.java:86
↓ 17 callers
Method
find
(int d)
Java/Ch 04. Trees and Graphs/Q4_11_Random_Node/TreeNode.java:40
↓ 17 callers
Method
printStacks
(MultiStack stacks)
Java/Ch 03. Stacks and Queues/Q3_01_Three_in_One/QuestionB.java:6
↓ 16 callers
Method
peek
()
Java/Ch 03. Stacks and Queues/Introduction/MyQueue.java:39
↓ 16 callers
Method
toString
()
Java/Ch 16. Moderate/Q16_16_Sub_Sort/Range.java:10
↓ 15 callers
Method
print
()
Java/CtCILibrary/CtCILibrary/TreeNode.java:101
↓ 15 callers
Method
setNext
(LinkedListNode n)
Java/CtCILibrary/CtCILibrary/LinkedListNode.java:20
↓ 15 callers
Method
size
()
Java/Ch 03. Stacks and Queues/Q3_04_Queue_via_Stacks/MyQueue.java:13
↓ 14 callers
Method
min
(ParseResult r1, ParseResult r2)
Java/Ch 17. Hard/Q17_13_ReSpace/ParseResult.java:15
↓ 14 callers
Method
push
(int stackNum, int value)
Java/Ch 03. Stacks and Queues/Q3_01_Three_in_One/MultiStack.java:137
↓ 13 callers
Method
binPrint
(int i)
Java/Ch 05. Bit Manipulation/Q5_04_Next_Number/Tester.java:4
↓ 13 callers
Method
getEdgeWithOrientation
(Orientation orientation)
Java/Ch 07. Object-Oriented Design/Q7_06_Jigsaw/Piece.java:76
↓ 13 callers
Method
getValue
(int key)
Java/Ch 16. Moderate/Q16_25_LRU_Cache/Cache.java:17
↓ 13 callers
Method
printStacks
(FixedMultiStack stacks)
Java/Ch 03. Stacks and Queues/Q3_01_Three_in_One/QuestionA.java:6
↓ 13 callers
Method
toString
()
Java/Ch 17. Hard/Q17_08_Circus_Tower/HtWt.java:16
↓ 12 callers
Method
getCacheAsString
()
Java/Ch 16. Moderate/Q16_25_LRU_Cache/Cache.java:89
↓ 12 callers
Method
nextToken
()
Java/Ch 16. Moderate/Q16_12_XML_Encoding/QuestionString.java:78
↓ 12 callers
Method
setPrevious
(LinkedListNode p)
Java/CtCILibrary/CtCILibrary/LinkedListNode.java:30
↓ 11 callers
Method
clone
()
Java/Ch 17. Hard/Q17_13_ReSpace/ParseResult.java:11
↓ 11 callers
Method
isEmpty
()
Java/Ch 03. Stacks and Queues/Q3_03_Stack_of_Plates/Stack.java:42
↓ 11 callers
Method
push
(int stackNum, int value)
Java/Ch 03. Stacks and Queues/Q3_01_Three_in_One/FixedMultiStack.java:20
↓ 11 callers
Method
toString
()
Java/Ch 17. Hard/Q17_24_Max_Submatrix/SubMatrix.java:17
↓ 10 callers
Method
addEntry
(Entry entry)
Java/Ch 07. Object-Oriented Design/Q7_11_File_System/Directory.java:43
↓ 10 callers
Method
contains
(Square other)
Java/Ch 16. Moderate/Q16_13_Bisect_Squares/Square.java:21
↓ 10 callers
Method
contains
(int v)
Java/Ch 17. Hard/Q17_18_Shortest_Supersequence/QuestionE.java:19
↓ 10 callers
Method
createTreeFromArray
(int[] array)
Java/CtCILibrary/CtCILibrary/AssortedMethods.java:198
↓ 10 callers
Method
enqueue
(Animal a)
Java/Ch 03. Stacks and Queues/Q3_06_Animal_Shelter/AnimalQueue.java:10
↓ 10 callers
Method
put
(T key, E item)
Java/CtCILibrary/CtCILibrary/HashMapList.java:11
↓ 9 callers
Method
confirmValleyPeak
(int[] array)
Java/Ch 10. Sorting and Searching/Q10_11_Peaks_and_Valleys/Tester.java:6
↓ 9 callers
Method
convertIntToPiece
(int i)
Java/Ch 16. Moderate/Q16_04_Tic_Tac_Win/Tester.java:6
↓ 9 callers
Method
getId
()
Java/Ch 07. Object-Oriented Design/Q7_07_Chat_Server/User.java:96
↓ 9 callers
Method
peek
()
Java/Ch 03. Stacks and Queues/Q3_04_Queue_via_Stacks/MyQueue.java:33
↓ 9 callers
Method
pop
()
Java/Ch 03. Stacks and Queues/Introduction/MyStack.java:21
↓ 9 callers
Method
remove
(LockNode node)
Java/Ch 15. Threads and Locks/Q15_04_Deadlock_Free_Class/LockNode.java:29
↓ 9 callers
Method
toString
()
Java/Ch 07. Object-Oriented Design/Q7_06_Jigsaw/Edge.java:42
↓ 8 callers
Method
doTestFull
(Square s1, Square s2, Point start, Point end)
Java/Ch 16. Moderate/Q16_13_Bisect_Squares/Question.java:45
↓ 8 callers
Method
hasWinner
(Piece p1, Piece p2, Piece p3)
Java/Ch 16. Moderate/Q16_04_Tic_Tac_Win/QuestionD.java:6
↓ 8 callers
Method
length
()
Java/CtCILibrary/CtCILibrary/BitVector.java:17
↓ 8 callers
Method
length
()
Java/Ch 17. Hard/Q17_25_Word_Rectangle/WordGroup.java:24
↓ 8 callers
Method
middle
()
Java/Ch 16. Moderate/Q16_13_Bisect_Squares/Square.java:17
↓ 8 callers
Method
printWhitespaces
(int count)
Java/CtCILibrary/CtCILibrary/BTreePrinter.java:71
↓ 8 callers
Method
remove
(Book b)
Java/Ch 07. Object-Oriented Design/Q7_05_Online_Book_Reader/Library.java:18
↓ 8 callers
Method
remove
()
Java/Ch 03. Stacks and Queues/Introduction/MyQueue.java:29
↓ 8 callers
Method
set
(int i, T item)
Java/Ch 07. Object-Oriented Design/Q7_09_Circular_Array/CircularArray.java:31
↓ 8 callers
Method
toString
()
Java/Ch 08. Recursion and Dynamic Programming/Q8_02_Robot_in_a_Grid/Point.java:10
↓ 7 callers
Method
convert
(int num)
Java/Ch 16. Moderate/Q16_08_English_Int/Question.java:14
↓ 7 callers
Method
equals
(Object obj)
Java/Ch 17. Hard/Q17_18_Shortest_Supersequence/Range.java:24
↓ 7 callers
Method
getId
()
Java/Ch 06. Math and Logic Puzzles/Q6_10_Test_Strips/Bottle.java:11
↓ 7 callers
Method
isBetween
(double start, double middle, double end)
Java/Ch 16. Moderate/Q16_03_Intersection/Question.java:6
↓ 7 callers
Method
print
()
Java/Ch 08. Recursion and Dynamic Programming/Q8_06_Towers_of_Hanoi/Tower.java:22
↓ 7 callers
Method
setKeyValue
(int key, String value)
Java/Ch 16. Moderate/Q16_25_LRU_Cache/Cache.java:74
↓ 7 callers
Method
toString
()
Java/Ch 16. Moderate/Q16_22_Langtons_Ant/Grid.java:81
↓ 6 callers
Method
addFriend
(int id)
Java/Ch 09. Scalability and Memory Limits/Q9_02_Social_Network/Person.java:20
↓ 6 callers
Method
compareTo
(HtWt second)
Java/Ch 17. Hard/Q17_08_Circus_Tower/HtWt.java:8
↓ 6 callers
Method
difference
(int[] a)
Java/Ch 16. Moderate/Q16_21_Sum_Swap/Tester.java:14
↓ 6 callers
Method
equalish
(double a, double b)
Java/Ch 16. Moderate/Q16_03_Intersection/Tester.java:7
↓ 6 callers
Method
getID
()
Java/Ch 09. Scalability and Memory Limits/Q9_02_Social_Network/Person.java:19
↓ 6 callers
Method
getValue
()
Java/Ch 07. Object-Oriented Design/Q7_02_Call_Center/Rank.java:14
↓ 6 callers
Method
keySet
()
Java/CtCILibrary/CtCILibrary/HashMapList.java:41
↓ 6 callers
Method
print
()
Java/Ch 07. Object-Oriented Design/Q7_01_Deck_of_Cards/Card.java:36
↓ 6 callers
Method
printSim
(HashMap<DocPair, Double> similarities)
Java/Ch 17. Hard/Q17_26_Sparse_Similarity/Tester.java:37
↓ 6 callers
Method
sort
(Stack<Integer> s)
Java/Ch 03. Stacks and Queues/Q3_05_Sort_Stack/Question.java:48
↓ 6 callers
Method
toString
()
Java/CtCILibrary/CtCILibrary/HashMapList.java:45
↓ 5 callers
Method
addAdjacent
(Node x)
Java/Ch 04. Trees and Graphs/Q4_01_Route_Between_Nodes/Node.java:14
↓ 5 callers
Method
adjustIndex
(int index)
Java/Ch 03. Stacks and Queues/Q3_01_Three_in_One/MultiStack.java:78
↓ 5 callers
Method
clone
()
Java/Ch 10. Sorting and Searching/Q10_09_Sorted_Matrix_Search/Coordinate.java:22
↓ 5 callers
Method
concat
(BiNode x, BiNode y)
Java/Ch 17. Hard/Q17_12_BiNode/QuestionC.java:84
next →
1–100 of 2,047, ranked by callers