Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alexprut/HackerRank
/ functions
Functions
605 in github.com/alexprut/HackerRank
⨍
Functions
605
◇
Types & classes
278
↓ 1 callers
Method
solve
(int[] grades)
Algorithms/Implementation/Grading Students/Solution.java:9
↓ 1 callers
Method
solve
(int n, int[] s, int d, int m)
Algorithms/Implementation/Birthday Chocolate/Solution.java:9
↓ 1 callers
Method
solve
(int n, int p)
Algorithms/Implementation/Drawing Book/Solution.java:9
↓ 1 callers
Method
solve
(int n, long cl, long cr, ArrayList<TreeSet<Integer>> adj)
Algorithms/Graph Theory/Roads and Libraries/Solution.java:9
↓ 1 callers
Function
solveMeFirst
Algorithms/Warmup/Solve Me First/Solution.cpp:9
↓ 1 callers
Method
squares
(int a, int b)
Algorithms/Implementation/Sherlock and Squares/Solution.java:12
↓ 1 callers
Method
stones
(int n, int a, int b)
Algorithms/Implementation/Manasa and Stones/Solution.java:14
↓ 1 callers
Method
strangeCounter
(long time)
Algorithms/Implementation/Strange Counter/Solution.java:12
↓ 1 callers
Method
stringConstruction
(String s)
Algorithms/Strings/String Construction/Solution.java:12
↓ 1 callers
Method
substractUntilRoot
(int s, int value)
Algorithms/Graph Theory/Even Tree/Solution.java:34
↓ 1 callers
Function
sum
Algorithms/Implementation/Extra Long Factorials/Solution.cpp:13
↓ 1 callers
Method
sumXor
(long n)
Algorithms/Bit Manipulation/Sum vs XOR/Solution.java:27
↓ 1 callers
Method
super_digit
(String n)
Algorithms/Recursion/Recursive Digit Sum/Solution.java:19
↓ 1 callers
Method
super_reduced_string
(String s)
Algorithms/Strings/Super Reduced String/Solution.java:9
↓ 1 callers
Method
swap
(Node node, int depth, int k)
Data Structures/Trees/Swap Nodes [Algo/Solution.java:39
↓ 1 callers
Method
taumBday
(int b, int w, int bc, int wc, int z)
Algorithms/Implementation/Taum and B'day/Solution.java:12
↓ 1 callers
Method
theLoveLetterMystery
(String s)
Algorithms/Strings/The Love-Letter Mystery/Solution.java:9
↓ 1 callers
Method
timeConversion
(String s)
Algorithms/Warmup/Time Conversion/Solution.java:9
↓ 1 callers
Method
to_string
C++/Classes/Class/Solution.cpp:37
↓ 1 callers
Function
top
Data Structures/Queues/Solution.cpp:32
↓ 1 callers
Method
towerBreakers
(int n, int m)
Algorithms/Game Theory/Tower Breakers/Solution.java:12
↓ 1 callers
Method
toys
(int[] w)
Algorithms/Greedy/Priyanka and Toys/Solution.java:12
↓ 1 callers
Method
triangle
C++/Inheritance/Multi Level Inheritance/Solution.cpp:10
↓ 1 callers
Method
triangle
C++/Inheritance/Inheritance Introduction/Solution.cpp:11
↓ 1 callers
Method
twoArrays
(int k, int[] A, int[] B)
Algorithms/Greedy/Permuting Two Arrays/Solution.java:12
↓ 1 callers
Method
twoStrings
(String s1, String s2)
Algorithms/Strings/Two Strings/Solution.java:9
↓ 1 callers
Function
unionSets
Data Structures/Disjoint Set/Components in a graph/Solution.cpp:38
↓ 1 callers
Method
unionSets
Data Structures/Disjoint Set/Merging Communities/Solution.cpp:23
↓ 1 callers
Function
update
C++/Introduction/Pointer/Solution.cpp:4
↓ 1 callers
Method
validate
(char c1, char c2, String s)
Algorithms/Strings/Two Characters/Solution.java:10
↓ 1 callers
Method
viralAdvertising
(int n)
Algorithms/Implementation/Viral Advertising/Solution.java:12
↓ 1 callers
Method
what
C++/Classes/Inherited Code/Solution.cpp:9
↓ 1 callers
Method
workbook
(int n, int k, int[] arr)
Algorithms/Implementation/Lisa's Workbook/Solution.java:12
Method
AddElements
C++/Other Concepts/C++ Class Templates/Solution.cpp:5
Method
AddElements
C++/Other Concepts/C++ Class Templates/Solution.cpp:15
Method
Adder
()
Java/Object Oriented Programming/Java Inheritance II/Solution.java:11
Method
Arithmetic
()
Java/Object Oriented Programming/Java Inheritance II/Solution.java:4
Method
BadLengthException
C++/Classes/Inherited Code/Solution.cpp:5
Method
Box
C++/Classes/Box It!/Solution.cpp:15
Method
CalculateVolume
C++/Classes/Box It!/Solution.cpp:39
Function
CompareLists
Compare two linked lists A and B Return 1 if they are identical and 0 if they are not. Node is defined as struct Node { int data; st
Data Structures/Linked Lists/Compare two linked lists/Solution.cpp:11
Method
D
Initially val is 1
C++/Inheritance/Accessing Inherited Functions/Solution.cpp:7
Function
Delete
Delete Node at a given position in a linked list Node is defined as struct Node { int data; struct Node *next; } */
Data Structures/Linked Lists/Delete a Node/Solution.cpp:10
Method
DisjointSets
Data Structures/Disjoint Set/Merging Communities/Solution.cpp:11
Method
Edge
(int x, int y, double w)
Algorithms/Graph Theory/Kruskal MST Really Special Subtree/Solution.java:9
Method
Entry
(int i, int j, String s, int c)
Algorithms/Search/Red Knight's Shortest Path/Solution.java:15
Method
FindMergeNode
(Node headA, Node headB)
Data Structures/Linked Lists/Find Merge Point of Two Lists/Solution.java:22
Method
GetNode
(Node head, int n)
Data Structures/Linked Lists/Get Node Value/Solution.java:11
Function
Insert
Insert Node at the begining of a linked list Initially head pointer argument could be NULL for empty list Node is defined as struct Node {
Data Structures/Linked Lists/Insert a node at the head of a linked list/Solution.cpp:12
Function
Insert
Insert Node at the end of a linked list head pointer input could be NULL as well for empty list Node is defined as struct Node { int data
Data Structures/Linked Lists/Insert a Node at the Tail of a Linked List/Solution.cpp:11
Method
Insert
(Node root, int value)
Data Structures/Trees/Binary Search Tree : Insertion/Solution.java:9
Method
InsertNth
(1, 0) -> null
Data Structures/Linked Lists/Insert a node at a specific position in a linked list/Solution.java:17
Method
LRUCache
C++/Classes/Abstract Classes - Polymorphism/Solution.cpp:3
Method
MapReduce
()
Distributed Systems/MapReduce Basics/Relational MapReduce Patterns 2 - Selections/Solution.java:11
Method
MapReduce
()
Distributed Systems/MapReduce Basics/Relational MapReduce Patterns 1 - Intersections/Solution.java:9
Method
Node
(int i, int j)
Algorithms/Search/Connected Cells in a Grid/Solution.java:7
Method
Node
(int id)
Algorithms/Graph Theory/Kruskal MST Really Special Subtree/Solution.java:47
Method
Node
()
Data Structures/Trees/Swap Nodes [Algo/Solution.java:12
Method
Operation
(int c, String v)
Data Structures/Stacks/Simple Text Editor/Solution.java:8
Method
Pair
(int f, int s)
Algorithms/Search/Ice Cream Parlor/Solution.java:20
Method
Pair
(int x, int y)
Algorithms/Search/Count Luck/Solution.java:7
Method
Pair
(int a, int l)
Algorithms/Recursion/The Power Sum/Solution.java:8
Method
Pair
(int f, int c)
Algorithms/Greedy/Jim and the Orders/Solution.java:15
Method
Pair
(int p, int c)
Algorithms/Implementation/Jumping on the Clouds/Solution.java:15
Method
Pair
(int x, int c)
Algorithms/Graph Theory/Dijkstra: Shortest Reach 2/Solution.java:11
Method
Pair
(int f, int s)
Algorithms/Graph Theory/Snakes and Ladders The Quickest Way Up/Solution.java:6
Method
Pair
(int n, int v)
Algorithms/Graph Theory/Prim's MST Special Subtree/Solution.java:7
Method
Pair
(BigDecimal number, String numberString)
Java/BigNumber/Java BigDecimal/Solution.java:5
Method
Pair
(Node n, int p)
Data Structures/Trees/Tree : Top View/Solution.java:13
Method
PairEntry
(int v, int i)
Algorithms/Search/Ice Cream Parlor/Solution.java:7
Method
Print
(Node head)
Data Structures/Linked Lists/Print the Elements of a Linked List/Solution.java:14
Method
Printer
()
Java/Data Structures/Java Generics/Solution.java:3
Method
Priorities
()
Java/Data Structures/Java Priority Queue/Solution.java:33
Method
Professor
C++/Introduction/Virtual Functions/Solution.cpp:11
Method
Rectangle
C++/Inheritance/Rectangle Area/Solution.cpp:8
Method
RectangleArea
C++/Inheritance/Rectangle Area/Solution.cpp:16
Method
RemoveDuplicates
(Node head)
Data Structures/Linked Lists/Delete duplicate-value nodes from a sorted linked list/Solution.java:9
Function
Reverse
* NULL <-2--> <-4--> <-6--> NULL * NULL <--2-> <-4--> <-6--> NULL * NULL <--2-> <--4-> <-6--> NULL
Data Structures/Linked Lists/Reverse a doubly linked list/Solution.cpp:21
Method
Reverse
(Node head)
Data Structures/Linked Lists/Reverse a linked list/Solution.java:12
Function
ReversePrint
Print elements of a linked list in reverse order as standard output head pointer could be NULL as well for empty list Node is defined as struct
Data Structures/Linked Lists/Print in Reverse/Solution.cpp:11
Method
Singleton
()
Java/Advanced/Java Singleton Pattern/Solution.java:14
Function
SortedInsert
Data Structures/Linked Lists/Inserting a Node Into a Sorted Doubly Linked List/Solution.cpp:20
Method
State
(Pair position)
Algorithms/Search/Count Luck/Solution.java:17
Method
Student
C++/Introduction/Virtual Functions/Solution.cpp:29
Method
Student
(int id, String fname, double cgpa)
Java/Data Structures/Java Sort/Solution.java:7
Method
Student
(int id, String name, double cgpa)
Java/Data Structures/Java Priority Queue/Solution.java:7
Method
TrieNode
(char c, TrieNode parent)
Data Structures/Trie/No Prefix Set/Solution.java:10
Method
add
C++/Other Concepts/C++ Class Templates/Solution.cpp:6
Method
calculateTotalScore
C++/Classes/Classes and Objects/Solution.cpp:10
Function
checkBST
Data Structures/Trees/Is This a Binary Search Tree?/Solution.cpp:19
Method
checkPrime
(int... values)
Java/Advanced/Prime Checker/Solution.java:4
Method
compare
(String x, String y)
Algorithms/Sorting/Big Sorting/Solution.java:8
Method
compare
(Pair o1, Pair o2)
Algorithms/Greedy/Jim and the Orders/Solution.java:25
Method
compare
(Player a, Player b)
Java/Data Structures/Java Comparator/Solution.java:2
Method
compareTo
(Pair b)
Algorithms/Graph Theory/Dijkstra: Shortest Reach 2/Solution.java:16
Method
compareTo
(Pair b)
Algorithms/Graph Theory/Prim's MST Special Subtree/Solution.java:12
Method
compareTo
(Edge b)
Algorithms/Graph Theory/Kruskal MST Really Special Subtree/Solution.java:27
Method
compareTo
(Student b)
Java/Data Structures/Java Priority Queue/Solution.java:13
Method
concatenate
C++/Other Concepts/C++ Class Templates/Solution.cpp:16
Method
createNewNode
Data Structures/Trie/Contacts/Solution.cpp:77
← previous
next →
201–300 of 605, ranked by callers