Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SR-Sunny-Raj/Hacktoberfest2021-DSA
/ functions
Functions
4,122 in github.com/SR-Sunny-Raj/Hacktoberfest2021-DSA
⨍
Functions
4,122
◇
Types & classes
941
↳
Endpoints
3
↓ 3 callers
Method
insertNode
(self, nodeValue, location)
10. Linked List/DoublyLinkedList.py:30
↓ 3 callers
Function
insertattail
10. Linked List/SinglyLL.cpp:38
↓ 3 callers
Function
isEmpty
06. Sorting/Stack_using_array.cpp:20
↓ 3 callers
Function
isEmpty
17. Graph/C/DFS.c:138
↓ 3 callers
Function
isEmpty
17. Graph/C/BFS.c:124
↓ 3 callers
Method
isEmpty
(self)
11. Stack/stack-using-linked-list.py:11
↓ 3 callers
Function
isSafe
A utility function to check if x, y is valid index for N*N maze */
19. Backtracking/rat_in_a_maze.cpp:22
↓ 3 callers
Function
isValid
19. Backtracking/Knight Tour.c:11
↓ 3 callers
Function
isempty
11. Stack/Infix_to_Postfix_and_Evaluation.c:69
↓ 3 callers
Function
iterate
10. Linked List/cpp/1_Add Two Numbers.cpp:84
↓ 3 callers
Function
lca
15. Binary Search Tree/find_lowest_common_ancestor_bst.cpp:13
↓ 3 callers
Method
lower_bound
27. LeetCode Problems/Find First and Last Position of Element in Sorted Array.cpp:12
↓ 3 callers
Function
maxDepth
14. Tree/maxdepth.cpp:10
↓ 3 callers
Method
merge
(int a[], int beg, int mid, int end)
06. Sorting/merge_sort.java:4
↓ 3 callers
Function
mergeTwoLists
10. Linked List/cpp/Linked List Complete.cpp:111
↓ 3 callers
Function
mul
01. Mathematics/fibonacci matrix.cpp:5
↓ 3 callers
Function
multiply
04. Arrays/Large_Factorial.cpp:27
↓ 3 callers
Function
newNode
Utility function to create a new Tree Node
14. Tree/Zig-Zag-traversal.cpp:33
↓ 3 callers
Function
newNode
Utility function to create a new Tree Node
14. Tree/Level order traversal.cpp:17
↓ 3 callers
Function
newNode
Utility function to create a new Tree Node
14. Tree/Right_View_Of_Binary_Tree.cpp:13
↓ 3 callers
Function
orientation
30. CPP Programs/Geometry/ConvexHull.cpp:39
↓ 3 callers
Method
peek
(self)
12. Queue/QueueNoSize.py:25
↓ 3 callers
Method
peek
()
11. Stack/stackArray.java:52
↓ 3 callers
Function
pop
11. Stack/StackusingLinkedList.cpp:21
↓ 3 callers
Function
postorder
15. Binary Search Tree/BST_Traversals_MaxMin_Nodes.cpp:120
↓ 3 callers
Method
precedence
(char c)
11. Stack/infix-to-prefix.java:3
↓ 3 callers
Function
preorder
Function to perform preorder traversal on a given binary tree
14. Tree/invert_binary_tree.cpp:18
↓ 3 callers
Function
print
printing the elements
10. Linked List/c lang/SinglyLinkedList/Insert at beginning Linked List.c:30
↓ 3 callers
Function
print
printing the elements
10. Linked List/c lang/SinglyLinkedList/Insert at end Linked List.c:48
↓ 3 callers
Function
printBoard
(board)
33. Python Programs/tic_tac_toe.py:9
↓ 3 callers
Function
printVerts
A function to print the vertices
17. Graph/adjacency_matrix.cpp.c:20
↓ 3 callers
Function
push
06. Sorting/Stack_using_array.cpp:25
↓ 3 callers
Function
push
11. Stack/InfixtoPostfix.c:7
↓ 3 callers
Method
push
(int x)
11. Stack/StackUsingQueue.java:25
↓ 3 callers
Function
read
11. Stack/Infix_to_Postfix_and_Evaluation.c:60
↓ 3 callers
Function
recur
15. Binary Search Tree/targetSum.cpp:10
↓ 3 callers
Function
reverse
Function to reverse every sub-array formed by consecutive k elements
30. CPP Programs/01_Reverse_Array.cpp:8
↓ 3 callers
Method
reverse
(String S)
11. Stack/reverseStringStackGFG.java:28
↓ 3 callers
Function
rotate
27. LeetCode Problems/Rotate-Array.cpp:15
↓ 3 callers
Method
search
21. Trie/Trie.cpp:46
↓ 3 callers
Function
segment_hand
(frame, threshold=25)
37. Projects/Sign-Language-Recognition.py:30
↓ 3 callers
Method
shortestPathSolve
(int[][] grid, int k)
27. LeetCode Problems/shortestPath.java:8
↓ 3 callers
Method
top
11. Stack/Min Stack/Solution.cpp:23
↓ 3 callers
Function
trimBST
15. Binary Search Tree/trim_a_BST.cpp:28
↓ 2 callers
Function
Display
10. Linked List/cpp/Doubly Linked List.cpp:36
↓ 2 callers
Method
Display
12. Queue/QueuesusingLinkedList.cpp:46
↓ 2 callers
Method
Dump
Dumps a representation of the tree to cout
14. Tree/BinaryTreeDiagram.cpp:256
↓ 2 callers
Function
FindPath
30. CPP Programs/PACMAN.cpp:107
↓ 2 callers
Function
FindPath
37. Projects/Mini Project/PACMAN.cpp:107
↓ 2 callers
Method
Remove
08. Hashing/HashingArrayProblem.cpp:48
↓ 2 callers
Function
Result
10. Linked List/LinkedListMenu.cpp:189
↓ 2 callers
Function
RotateFromLeft
14. Tree/red_black_tree.c:144
↓ 2 callers
Function
RotateFromRight
14. Tree/red_black_tree.c:153
↓ 2 callers
Function
Search
15. Binary Search Tree/Binary-Search-Tree-implementation (1).cpp:28
↓ 2 callers
Method
SearchKey
08. Hashing/HashingArrayProblem.cpp:38
↓ 2 callers
Method
SearchKey
08. Hashing/Implementation_hash_tables.cpp:38
↓ 2 callers
Function
add
10. Linked List/c lang/DoublyLinkedList/Inserting.c:24
↓ 2 callers
Function
add
10. Linked List/c lang/CircularDoublyLinkedList/Inserting.c:25
↓ 2 callers
Function
add
10. Linked List/c lang/SinglyLinkedList/Inserting.c:23
↓ 2 callers
Function
add
10. Linked List/c lang/CircularLinkedList/Inserting.c:24
↓ 2 callers
Function
add
07. Matrix/Sparse Matrix Addition.c:63
↓ 2 callers
Function
add
(i,j)
19. Backtracking/nqueen.py:25
↓ 2 callers
Method
addFirst
(int val)
10. Linked List/java/middle of linked list.java:87
↓ 2 callers
Function
addition
* @brief Addition of points * @details Add given point to generate third point. More description can be * found * [here](https://en.wikipedia.org/w
30. CPP Programs/elliptic_curve_key_exchange.cpp:110
↓ 2 callers
Function
atleast
04. Arrays/Subarrays_with_k_different_integers.cpp:15
↓ 2 callers
Function
base64_decode
* @brief Base64 Decoder * @details Decodes the Base64 string * @param base64_str Input as a Base64 string * @returns Base64 decoded string */
30. CPP Programs/base64_encoding.cpp:110
↓ 2 callers
Function
base64_encode
* @brief Base64 Encoder * @details Converts the given string to Base64 equivalent. * @param input Input as a string * @returns Base64 encoded strin
30. CPP Programs/base64_encoding.cpp:40
↓ 2 callers
Function
bfs
BFS algorithm
17. Graph/C/BFS.c:37
↓ 2 callers
Method
binarySearch
(int nums[], int target)
05. Searching/BinarySearchInJava.java:7
↓ 2 callers
Function
binary_search
06. Sorting/DYNAMIC_ACTIVITY_SELECTOR.cpp:29
↓ 2 callers
Function
binary_search
(item_list,item)
33. Python Programs/Binary-Search.py:1
↓ 2 callers
Function
bubbleSort
(arr)
06. Sorting/bubble__Sort.py:1
↓ 2 callers
Function
buildTree
Function to Build Tree
15. Binary Search Tree/Merge_Two_BST.cpp:23
↓ 2 callers
Function
cal_accum_avg
(frame, accumulated_weight)
37. Projects/Sign-Language-Recognition.py:19
↓ 2 callers
Function
calc
11. Stack/Basic_Calculator.cpp:37
↓ 2 callers
Function
calculation
Calculates m**d mod(n) more efficiently
24. Cryptography/RSA_Enc_Dec.py:50
↓ 2 callers
Function
check
18. Greedy/Codeforces_Problem_1579E2-38.cpp:30
↓ 2 callers
Function
check
04. Arrays/stock buy sell.cpp:83
↓ 2 callers
Function
checkPrecedence
11. Stack/infix_to_postfix.cpp:10
↓ 2 callers
Method
checkWin
(self, board)
37. Projects/tic_tac_toe_AI.py:51
↓ 2 callers
Function
cloneLinkedList
10. Linked List/cpp/Copy list with random pointer.cpp:53
↓ 2 callers
Function
condition
31. Pattern Problems/C++ Patterns/pattern7.CPP:3
↓ 2 callers
Function
create
10. Linked List/c lang/Linked List.c:152
↓ 2 callers
Function
create
07. Matrix/Sparse Matrix Addition.c:10
↓ 2 callers
Function
createNode
17. Graph/C/DFS.c:67
↓ 2 callers
Function
createNode
17. Graph/C/BFS.c:61
↓ 2 callers
Function
createNode
20. Dynamic Programming/wordBreakAllMethods.cpp:9
↓ 2 callers
Method
create_block
(self, proof, previous_hash)
25. Blockchain/blockchain_creation.py:33
↓ 2 callers
Function
decrypt
* Decrypt given morse coded text. * @param text text to be decrypted * @returns new decrypted text */
30. CPP Programs/morse_code.cpp:216
↓ 2 callers
Function
decrypt
* Decrypt given text using XOR cipher. * @param text text to be encrypted * @param key to be used for decryption * @return
30. CPP Programs/xor_cipher.cpp:61
↓ 2 callers
Function
decrypt
* Decrypt given text using vigenere cipher. * @param text text to be decrypted * @param key key to be used for decryption *
30. CPP Programs/vigenere_cipher.cpp:92
↓ 2 callers
Function
decrypt
* Decrypt given text using caesar cipher. * @param text text to be decrypted * @param shift number of shifts to be applied
30. CPP Programs/caesar_cipher.cpp:81
↓ 2 callers
Function
del_end
10. Linked List/cpp/BasicoperationsonDLL.cpp:184
↓ 2 callers
Function
delete
12. Queue/Circular Queue Implementation using Linked List.c:40
↓ 2 callers
Method
delete
(self)
12. Queue/QueueNoSize.py:31
↓ 2 callers
Function
delete1childnode
15. Binary Search Tree/BST_Traversals_MaxMin_Nodes.cpp:242
↓ 2 callers
Function
deleteCll
10. Linked List/cpp/Linked List Complete.cpp:402
↓ 2 callers
Function
deleteDuplicates
(self, head: Optional[ListNode])
33. Python Programs/remove_duplicate.py:1
↓ 2 callers
Function
deleteleaf
15. Binary Search Tree/BST_Traversals_MaxMin_Nodes.cpp:235
↓ 2 callers
Method
dfs
(ArrayList<ArrayList<Integer>> graph, boolean[] visited, int src, Stack<Integer> st)
17. Graph/AWalkToRemember.java:41
← previous
next →
301–400 of 4,122, ranked by callers