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
↓ 162 callers
Method
get
C++/Classes/Abstract Classes - Polymorphism/Solution.cpp:55
↓ 83 callers
Method
add
Data Structures/Trie/Contacts/Solution.cpp:56
↓ 19 callers
Method
add
(int n1, int n2)
Java/Advanced/Java Varargs - Simple Addition/Solution.java:2
↓ 18 callers
Function
timeToString
Algorithms/Implementation/The Time in Words/Solution.cpp:9
↓ 14 callers
Method
height
(Node x)
Data Structures/Balanced Trees/Self Balancing Tree/Solution.java:27
↓ 12 callers
Method
find
Data Structures/Trie/Contacts/Solution.cpp:35
↓ 12 callers
Function
print
Insert Node in a doubly sorted linked list After each insertion, the list should be sorted Node is defined as struct Node { int data
Data Structures/Linked Lists/Inserting a Node Into a Sorted Doubly Linked List/Solution.cpp:12
↓ 10 callers
Method
insert
(Node node, int i, int l, int r)
Data Structures/Trees/Swap Nodes [Algo/Solution.java:27
↓ 8 callers
Function
findSet
Data Structures/Disjoint Set/Components in a graph/Solution.cpp:32
↓ 8 callers
Method
isValid
(int i, int j, int n, int m)
Algorithms/Search/Connected Cells in a Grid/Solution.java:12
↓ 6 callers
Method
add
(Integer a, Integer b)
Java/Object Oriented Programming/Java Inheritance II/Solution.java:5
↓ 5 callers
Method
isUpperCase
(char c)
Algorithms/Strings/Strong Password/Solution.java:38
↓ 5 callers
Method
set
C++/Classes/Abstract Classes - Polymorphism/Solution.cpp:9
↓ 3 callers
Method
getFname
()
Java/Data Structures/Java Sort/Solution.java:16
↓ 3 callers
Method
isPalindrom
(String s)
Algorithms/Strings/Palindrome Index/Solution.java:31
↓ 3 callers
Method
or
(String a, String b)
Algorithms/Implementation/ACM ICPC Team/Solution.java:29
↓ 3 callers
Method
rotatewithleft
(Node c)
Data Structures/Balanced Trees/Self Balancing Tree/Solution.java:32
↓ 3 callers
Method
rotatewithright
(Node c)
Data Structures/Balanced Trees/Self Balancing Tree/Solution.java:45
↓ 3 callers
Method
sumDigits
(int number)
Mathematics/Fundamentals/Best Divisor/Solution.java:45
↓ 2 callers
Function
checkBSTHelper
Hidden stub code will pass a root argument to the function below. Complete the function to solve the challenge. Hint: you may want to write one or mor
Data Structures/Trees/Is This a Binary Search Tree?/Solution.cpp:10
↓ 2 callers
Method
compute
(int num, int a, int b, int n)
Algorithms/Implementation/Manasa and Stones/Solution.java:31
↓ 2 callers
Method
count
(ArrayList mylist)
Java/Object Oriented Programming/Java Instanceof keyword/Solution.java:11
↓ 2 callers
Method
getCgpa
()
Java/Data Structures/Java Sort/Solution.java:19
↓ 2 callers
Method
getMembers
()
Algorithms/Graph Theory/Kruskal MST Really Special Subtree/Solution.java:60
↓ 2 callers
Method
getName
()
Java/Data Structures/Java Priority Queue/Solution.java:27
↓ 2 callers
Method
lengthNode
(Node n)
Data Structures/Linked Lists/Find Merge Point of Two Lists/Solution.java:11
↓ 2 callers
Function
makeSet
Data Structures/Disjoint Set/Components in a graph/Solution.cpp:24
↓ 2 callers
Function
printArray
Algorithms/Sorting/Insertion Sort - Part 1/Solution.cpp:8
↓ 2 callers
Method
removeIndex
(String s, int index)
Algorithms/Strings/Palindrome Index/Solution.java:25
↓ 2 callers
Method
sum_n_big
(String n)
Algorithms/Recursion/Recursive Digit Sum/Solution.java:7
↓ 1 callers
Function
Knight
Algorithms/Search/KnightL on a Chessboard/Solution.cpp:26
↓ 1 callers
Method
abbreviation
(String a, String b)
Algorithms/Dynamic Programming/Abbreviation/Solution.java:12
↓ 1 callers
Method
acmTeam
(String[] topic)
Algorithms/Implementation/ACM ICPC Team/Solution.java:12
↓ 1 callers
Method
add
(String word)
Data Structures/Trie/No Prefix Set/Solution.java:25
↓ 1 callers
Method
alternate
(String s)
Algorithms/Strings/Two Characters/Solution.java:35
↓ 1 callers
Method
alternatingCharacters
(String s)
Algorithms/Strings/Alternating Characters/Solution.java:14
↓ 1 callers
Method
anagram
(String s)
Algorithms/Strings/Anagram/Solution.java:9
↓ 1 callers
Method
appendAndDelete
(String s, String t, int k)
Algorithms/Implementation/Append and Delete/Solution.java:12
↓ 1 callers
Method
arrayManipulation
(int n, int[][] queries)
Data Structures/Arrays/Array Manipulation/Solution.java:12
↓ 1 callers
Function
array_sum
Algorithms/Warmup/Simple Array Sum/Solution.cpp:8
↓ 1 callers
Method
avlinsert
(Node newNode, Node par)
Data Structures/Balanced Trees/Self Balancing Tree/Solution.java:76
↓ 1 callers
Method
beautifulDays
(int i, int j, int k)
Algorithms/Implementation/Beautiful Days at the Movies/Solution.java:9
↓ 1 callers
Method
beautifulPairs
(int[] A, int[] B)
Algorithms/Greedy/Beautiful Pairs/Solution.java:12
↓ 1 callers
Method
beautifulTriplets
(int d, int[] arr)
Algorithms/Implementation/Beautiful Triplets/Solution.java:12
↓ 1 callers
Method
bfs
(ArrayList<ArrayList<Integer>> adj, int s)
Algorithms/Graph Theory/Breadth First Search Shortest Reach/Solution.java:8
↓ 1 callers
Method
birthdayCakeCandles
(int n, int[] ar)
Algorithms/Warmup/Birthday Cake Candles/Solution.java:9
↓ 1 callers
Method
bonAppetit
(int n, int k, int b, int[] ar)
Algorithms/Implementation/Bon Appétit/Solution.java:9
↓ 1 callers
Method
bricksGame
(int[] arr)
Algorithms/Dynamic Programming/Bricks Game/Solution.java:16
↓ 1 callers
Method
bytesToHex
(byte[] bytes)
Java/Advanced/Java SHA-256/Solution.java:22
↓ 1 callers
Method
caesarCipher
(String s, int k)
Algorithms/Strings/Caesar Cipher/Solution.java:12
↓ 1 callers
Method
canConstruct
(int[] a)
Mathematics/Number Theory/Constructing a Number/Solution.java:9
↓ 1 callers
Method
canWin
(int leap, int[] game)
Java/Data Structures/Java 1D Array (Part 2)/Solution.java:5
↓ 1 callers
Method
candies
(int n, int[] arr)
Algorithms/Dynamic Programming/Candies/Solution.java:9
↓ 1 callers
Method
cavityMap
(String[] grid)
Algorithms/Implementation/Cavity Map/Solution.java:12
↓ 1 callers
Method
check
(String s, BigInteger prev)
Algorithms/Strings/Separate the Numbers/Solution.java:7
↓ 1 callers
Method
chocolateFeast
(int n, int c, int m)
Algorithms/Implementation/Chocolate Feast/Solution.java:23
↓ 1 callers
Method
circularArrayRotation
(int[] a, int k, int[] queries)
Algorithms/Implementation/Circular Array Rotation/Solution.java:12
↓ 1 callers
Method
commonChild
(String s1, String s2)
Algorithms/Strings/Common Child/Solution.java:12
↓ 1 callers
Method
compareTo
(PairEntry b)
Algorithms/Search/Ice Cream Parlor/Solution.java:12
↓ 1 callers
Method
compareTo
(Pair b)
Java/BigNumber/Java BigDecimal/Solution.java:10
↓ 1 callers
Method
compareTo
(Student b)
Java/Data Structures/Java Sort/Solution.java:23
↓ 1 callers
Method
convertByteToHex
(byte[] byteData)
Java/Advanced/Java MD5/Solution.java:10
↓ 1 callers
Method
cost
(int[] B)
Algorithms/Dynamic Programming/Sherlock and Cost/Solution.java:12
↓ 1 callers
Function
countMatches
Data Structures/Arrays/Sparse Arrays/Solution.cpp:12
↓ 1 callers
Method
countPartialFind
Data Structures/Trie/Contacts/Solution.cpp:47
↓ 1 callers
Function
counter
Algorithms/Dynamic Programming/The Coin Change Problem/Solution.cpp:8
↓ 1 callers
Function
createVectorNumber
Algorithms/Implementation/Extra Long Factorials/Solution.cpp:67
↓ 1 callers
Method
cutTheSticks
(int[] arr)
Algorithms/Implementation/Cut the sticks/Solution.java:12
↓ 1 callers
Method
decentNumber
(int n)
Algorithms/Greedy/Sherlock and The Beast/Solution.java:23
↓ 1 callers
Method
decode_huff_next_char
(node *n, string &s)
Data Structures/Trees/Tree: Huffman Decoding/Solution.java:16
↓ 1 callers
Function
dequeue
Data Structures/Queues/Solution.cpp:18
↓ 1 callers
Method
description
C++/Inheritance/Inheritance Introduction/Solution.cpp:20
↓ 1 callers
Function
dfs
Algorithms/Graph Theory/The Story of a Tree/Solution.cpp:10
↓ 1 callers
Method
dfs
(int s)
Algorithms/Search/Cut the Tree/Solution.java:11
↓ 1 callers
Method
dfs
(int[][] adj, int i, int j, int n, int m)
Algorithms/Search/Connected Cells in a Grid/Solution.java:19
↓ 1 callers
Method
dfs
(int s)
Algorithms/Graph Theory/Even Tree/Solution.java:10
↓ 1 callers
Method
dfs
(ArrayList<ArrayList<Integer>> adj, int start, int[] visited)
Algorithms/Graph Theory/Journey to the Moon/Solution.java:11
↓ 1 callers
Method
dijkstra
(int s)
Algorithms/Graph Theory/Dijkstra: Shortest Reach 2/Solution.java:27
↓ 1 callers
Method
divisibleSumPairs
(int n, int k, int[] ar)
Algorithms/Implementation/Divisible Sum Pairs/Solution.java:9
↓ 1 callers
Method
doublerotatewithleft
(Node c)
Data Structures/Balanced Trees/Self Balancing Tree/Solution.java:58
↓ 1 callers
Method
doublerotatewithright
(Node c)
Data Structures/Balanced Trees/Self Balancing Tree/Solution.java:67
↓ 1 callers
Method
dynamicArray
(int n, List<List<Integer>> queries)
Data Structures/Arrays/Dynamic Array/Solution.java:10
↓ 1 callers
Method
emit
(LinkedHashMap obj)
Distributed Systems/MapReduce Basics/Relational MapReduce Patterns 2 - Selections/Solution.java:33
↓ 1 callers
Method
emit
(LinkedHashMap obj)
Distributed Systems/MapReduce Basics/Relational MapReduce Patterns 1 - Intersections/Solution.java:34
↓ 1 callers
Method
emitIntermediate
(T1 key, T2 value)
Distributed Systems/MapReduce Basics/Relational MapReduce Patterns 2 - Selections/Solution.java:51
↓ 1 callers
Method
emitIntermediate
(int key, String value)
Distributed Systems/MapReduce Basics/Relational MapReduce Patterns 1 - Intersections/Solution.java:55
↓ 1 callers
Function
enqueue
Data Structures/Queues/Solution.cpp:14
↓ 1 callers
Method
equalizeArray
(int[] arr)
Algorithms/Implementation/Equalize the Array/Solution.java:9
↓ 1 callers
Method
equilateral
C++/Inheritance/Multi Level Inheritance/Solution.cpp:24
↓ 1 callers
Method
execute
(JSONObject inputdata)
Distributed Systems/MapReduce Basics/Relational MapReduce Patterns 2 - Selections/Solution.java:17
↓ 1 callers
Method
execute
(JSONObject inputdata)
Distributed Systems/MapReduce Basics/Relational MapReduce Patterns 1 - Intersections/Solution.java:16
↓ 1 callers
Function
factorial
Algorithms/Implementation/Extra Long Factorials/Solution.cpp:80
↓ 1 callers
Method
fairRations
(int[] B)
Algorithms/Implementation/Fair Rations/Solution.java:17
↓ 1 callers
Method
fibonaci
(Integer n)
Algorithms/Dynamic Programming/Fibonacci Modified/Solution.java:24
↓ 1 callers
Method
find
(int m, ArrayList<PairEntry> arr)
Algorithms/Search/Ice Cream Parlor/Solution.java:25
↓ 1 callers
Method
find
(String s)
Algorithms/Strings/HackerRank in a String!/Solution.java:9
↓ 1 callers
Method
findDigits
(int n)
Algorithms/Implementation/Find Digits/Solution.java:9
↓ 1 callers
Method
findNPrimes
(int n)
Data Structures/Stacks/Waiter/Solution.java:10
↓ 1 callers
Method
flatlandSpaceStations
(int n, int[] c)
Algorithms/Implementation/Flatland Space Stations/Solution.java:12
↓ 1 callers
Method
flippingBits
(long n)
Algorithms/Bit Manipulation/Flipping bits/Solution.java:11
next →
1–100 of 605, ranked by callers