Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/careercup/ctci
/ types & classes
Types & classes
400 in github.com/careercup/ctci
⨍
Functions
1,645
◇
Types & classes
400
↓ 24 callers
Class
BinaryTree
python/Chapter 4/Question4_1/ChapQ4.1.py:4
↓ 8 callers
Class
LinkedList
python/Chapter 2/classes/LinkedList.py:11
↓ 7 callers
Class
Box
python/Chapter 9/Question9_10/tallest_stack.py:46
↓ 6 callers
Class
DirectedGraph
python/Chapter 4/Question4_2/ChapQ4.2.py:4
↓ 5 callers
Class
Grid
python/Chapter 9/Question9_02/robot_paths.py:33
↓ 5 callers
Class
TreeNode
python/Chapter 4/Question4_7/BinaryTreeNode.py:22
↓ 4 callers
Class
BinaryTreeNode
python/Chapter 4/Question4_7/BinaryTreeNode.py:1
↓ 4 callers
Class
Stack
An immutable (and hashable) set of Boxes.
python/Chapter 9/Question9_10/tallest_stack.py:49
↓ 3 callers
Class
BinaryTreeNode
python/Chapter 4/Question4_9/BinaryTreeNode.py:1
↓ 3 callers
Class
Node
python/Chapter 2/classes/LinkedList.py:3
↓ 2 callers
Class
BinarySearchTree
python/Chapter 4/Question4_8/ChapQ4.8.py:122
↓ 2 callers
Class
BinaryTree
python/Chapter 4/Question4_3/ChapQ4.3.py:2
↓ 2 callers
Class
BinaryTree
python/Chapter 4/Question4_5/ChapQ4.5.py:2
↓ 2 callers
Class
LinkedList
python/Chapter 4/Question4_4/ChapQ4.4.py:12
↓ 2 callers
Class
Node
python/Chapter 3/Question3_5/3_5.py:42
↓ 2 callers
Class
Stack
python/Chapter 3/Question3_6/ChapQ3.6.py:1
↓ 2 callers
Class
Stack
python/Chapter 3/Question3_5/3_5.py:51
↓ 1 callers
Class
AnimalQueue
python/Chapter 3/Question3_7/ChapQ3.7.py:1
↓ 1 callers
Class
BackQueue
python/Chapter 1/Question1_4/ChapQ1.4.py:6
↓ 1 callers
Class
BinarySearchTree
python/Chapter 4/Question4_7/BinaryTreeNode.py:32
↓ 1 callers
Class
BinarySearchTree
python/Chapter 4/Question4_5/ChapQ4.5.py:64
↓ 1 callers
Class
BinarySearchTree
python/Chapter 4/Question4_6/ChapQ4.6.py:79
↓ 1 callers
Class
BinaryTree
python/Chapter 4/Question4_4/ChapQ4.4.py:3
↓ 1 callers
Class
BinaryTree
python/Chapter 4/Question4_8/ChapQ4.8.py:5
↓ 1 callers
Class
BinaryTree
python/Chapter 4/Question4_6/ChapQ4.6.py:2
↓ 1 callers
Class
Hanoi
python/Chapter 3/Question3_4/Q3_4.py:1
↓ 1 callers
Class
MatrixProcessor
python/Chapter 1/Question1_6/ChapQ1.6.py:4
↓ 1 callers
Class
MatrixProcessor
python/Chapter 1/Question1_7/ChapQ1.7.py:4
↓ 1 callers
Class
MyQueue
python/Chapter 3/Question3_5/ChapQ3.5.py:1
↓ 1 callers
Class
MyQueue
Implements a queue using two stacks. Lazily reverses items from the back_stack to the front_stack when needed.
python/Chapter 3/Question3_5/3_5.py:7
↓ 1 callers
Struct
Queue
A go-routine safe FIFO (first in first out) data stucture.
go/chapter04/queue/queue.go:44
↓ 1 callers
Class
SetOfStacks
python/Chapter 3/Question3_3/Q3_3.py:1
↓ 1 callers
Class
SingleArrayStacks
python/Chapter 3/Question3_1/Q3_1.py:3
↓ 1 callers
Class
StackWithMin
python/Chapter 3/Question3_2/ChapQ3.2.py:2
↓ 1 callers
Class
StackWithMin2
python/Chapter 3/Question3_2/ChapQ3.2.py:23
↓ 1 callers
Class
TreeNode
python/Chapter 4/Question4_5/ChapQ4.5.py:58
↓ 1 callers
Class
TreeNode
python/Chapter 4/Question4_8/ChapQ4.8.py:112
↓ 1 callers
Class
TreeNode
python/Chapter 4/Question4_6/ChapQ4.6.py:69
↓ 1 callers
TypeAlias
sortRunes
Go/Chapter 1/Question1_3/Question.go:4
Class
A
java/Chapter 14/Question14_1/Question.java:8
Class
AddRequest
java/Chapter 8/Question8_7/AddRequest.java:5
Class
Ambiguous
java/Chapter 14/Introduction/Ambiguous.java:3
Class
AnagramComparator
java/Chapter 11/Question11_2/AnagramComparator.java:6
Class
Animal
java/Chapter 3/Question3_7/Animal.java:3
Struct
Animal
Go/Chapter 3/Question3_7/Question.go:25
Class
AnimalQueue
java/Chapter 3/Question3_7/AnimalQueue.java:5
Class
AssortedMethods
java/CtCILibrary/CtCILibrary/AssortedMethods.java:6
Class
Attribute
java/Chapter 17/Question17_10/Attribute.java:3
Class
Automator
java/Chapter 8/Question8_8/Automator.java:8
Class
B
java/Chapter 14/Question14_1/Question.java:13
Class
BTreePrinter
java/CtCILibrary/CtCILibrary/BTreePrinter.java:7
Interface
Being
* Dogs and Cats polymorphism */
Go/Chapter 3/Question3_7/Question.go:17
Class
BiNode
java/Chapter 17/Question17_13/BiNode.java:3
Class
BinarySearch
java/Chapter 11/Introduction/BinarySearch.java:3
Class
BitInteger
java/Chapter 5/Question5_7/BitInteger.java:3
Class
BitSet
java/Chapter 10/Question10_4/BitSet.java:3
Class
BitVector
java/CtCILibrary/CtCILibrary/BitVector.java:3
Class
BlackJackCard
java/Chapter 8/Question8_1/BlackJackCard.java:3
Class
BlackJackGameAutomator
java/Chapter 8/Question8_1/BlackJackGameAutomator.java:5
Class
BlackJackHand
java/Chapter 8/Question8_1/BlackJackHand.java:5
Class
Board
java/Chapter 8/Question8_8/Board.java:3
Class
Book
java/Chapter 8/Question8_5/Book.java:3
Class
Box
java/Chapter 9/Question9_10/Box.java:3
Class
Bus
java/Chapter 8/Question8_4/Bus.java:3
Class
CD
java/Chapter 8/Question8_3/CD.java:3
Class
CDPlayer
java/Chapter 8/Question8_3/CDPlayer.java:3
Class
Cache
java/Chapter 10/Question10_7/Cache.java:5
Class
Call
java/Chapter 8/Question8_2/Call.java:6
Class
CallHandler
java/Chapter 8/Question8_2/CallHandler.java:11
Class
Caller
java/Chapter 8/Question8_2/Caller.java:3
Class
Car
java/Chapter 8/Question8_4/Car.java:3
Class
Card
java/Chapter 8/Question8_1/Card.java:3
Class
Cat
java/Chapter 3/Question3_7/Cat.java:3
Struct
Cat
Go/Chapter 3/Question3_7/Question.go:32
Class
Cell
java/Chapter 8/Question8_10/Cell.java:3
Enum
Check
java/Chapter 17/Question17_2/QuestionB.java:9
Class
ChessBoard
python/Chapter 9/Question9_09/queens_problem.py:15
Class
ChessBoardTest
python/Chapter 9/Question9_09/queens_problem.py:108
Class
Chopstick
java/Chapter 16/Question16_3/Chopstick.java:6
Class
Circle
java/Chapter 14/Introduction/Circle.java:3
Class
CircularArray
java/Chapter 14/Question14_6/CircularArray.java:5
Class
CircularArrayIterator
java/Chapter 14/Question14_6/CircularArray.java:39
Enum
Color
java/Chapter 8/Question8_8/Color.java:3
Enum
Color
java/Chapter 9/Question9_7/Question.java:5
Class
CompareBinaryToHex
java/Introduction/CompareBinaryToHex/CompareBinaryToHex.java:3
Class
Conversation
java/Chapter 8/Question8_7/Conversation.java:5
Class
Coordinate
java/Chapter 11/Question11_6/Coordinate.java:3
Class
Deck
java/Chapter 8/Question8_1/Deck.java:7
Enum
Direction
java/Chapter 8/Question8_8/Direction.java:3
Class
Director
java/Chapter 8/Question8_2/Director.java:3
Class
Directory
java/Chapter 8/Question8_9/Directory.java:5
Class
Display
java/Chapter 8/Question8_5/Display.java:3
Class
Dog
java/Chapter 3/Question3_7/Dog.java:3
Struct
Dog
Go/Chapter 3/Question3_7/Question.go:29
Class
Dummy
java/Chapter 8/Question8_10/Dummy.java:3
Class
Element
java/Chapter 17/Question17_10/Element.java:5
Struct
Element
** IN PLACE DELETE APPROACH . HERE WE USE THE ACTUAL LIST IMPLEMENTATION SOURCE FROM GOLANG WITH A TWEAK. OTHERWISE WE CANT USE THE UNEXPORTED POINTER
go/chapter02/list/list.go:25
Struct
Element
Go/Chapter 3/Question3_2/Question.go:18
Struct
Element
Go/Chapter 3/stack/stack.go:18
Struct
Element
Go/Chapter 2/stack/stack.go:8
next →
1–100 of 400, ranked by callers