Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ashutosh11019/Strivers-A2Z-DSA-Course-Sheet
/ types & classes
Types & classes
395 in github.com/ashutosh11019/Strivers-A2Z-DSA-Course-Sheet
⨍
Functions
558
◇
Types & classes
395
Class
BinaryTree
Step 13 Binary Trees/Step 13.1 Traversals/GeeksForGeeks/Preorder Traversal.java:1
Class
CheckBit
Step 08 Bit Manipulation/Step 8.1 Learn Bit Manipulation/GeeksForGeeks/Check whether K-th bit is set or not.java:2
Class
Clone
Step 06 LinkedList/Step 6.5 Hard Problem of LL/GeeksForGeeks/Clone a linked list with next and random pointer.java:14
Class
Complete
Step 04 Binary Search/Step 4.3 Find Answers by BS in Search Space/GeeksForGeeks/K-th missing element.java:1
Class
Compute
Step 03 Arrays/Step 3.1 Easy/GeeksForGeeks/Missing number.java:1
Class
Compute
Step 03 Arrays/Step 3.1 Easy/GeeksForGeeks/Largest Element in Array.java:1
Class
Compute
Step 04 Binary Search/Step 4.3 Find Answers by BS in Search Space/GeeksForGeeks/Largest Sum Subarray of Size at least K.java:1
Class
Count_Digits
Step 01 - Basics/Step 1.3 Basic Maths/Count_Digits.java:1
Class
DLL
Step 06 LinkedList/Step 6.2 Doubly Linked List/GeeksForGeeks/Doubly LinkedList Implementatin.java:12
Class
DLLNode
Step 09 Stack and Queues/Step 9.4 Implementation Problems/LeetCode/LFU Cache.java:2
Class
DLList
Step 09 Stack and Queues/Step 9.4 Implementation Problems/LeetCode/LFU Cache.java:12
Class
GFG
Step 07 Recursion/Step 7.3 Try Out All Combo/GeeksForGeeks/M-Coloring Problem.java:6
Class
GFG
Step 13 Binary Trees/Step 13.2 Medium Problems/GeeksForGeeks/ZigZag Tree Traversal.java:1
Class
GFG
Step 04 Binary Search/Step 4.1 Learning BS on 1D Array/GeeksForGeeks/First and last occurrences of x.java:1
Class
GFG
Step 04 Binary Search/Step 4.3 Find Answers by BS in Search Space/GeeksForGeeks/Median of 2 Sorted Arrays of Different Sizes.java:1
Class
GFG
Step 05 strings/Step 5.2 Medium String Problems/GeeksForGeeks/Sorting Elements of an Array by Frequency.java:24
Class
GFG
Step 05 strings/Step 5.2 Medium String Problems/GeeksForGeeks/Longest Palindrome in a String.java:6
Class
GFG
Step 05 strings/Step 5.2 Medium String Problems/GeeksForGeeks/Roman Number to Integer.java:7
Class
GFG
Step 05 strings/Step 5.2 Medium String Problems/GeeksForGeeks/Reverse words in a given string.java:5
Class
GFG
Step 05 strings/Step 5.1 Basic and Easy String Problems/GeeksForGeeks/Reverse words in a given string.java:5
Class
Generate_all_binary_strings
Step 07 Recursion/Step 7.2 Subsequence Pattern/GeeksForGeeks/Generate_all_binary_strings.java:1
Class
GfG
Step 06 LinkedList/Step 6.1 1D Linked List/GeeksForGeeks/Delete a Node in Single Linked List.java:14
Class
GfG
Step 06 LinkedList/Step 6.2 Doubly Linked List/GeeksForGeeks/Doubly linked list Insertion at given position.java:14
Class
GfG
Step 06 LinkedList/Step 6.3 Medium Problem of LL/GeeksForGeeks/Add two numbers represented by linked lists.java:16
Class
GfG
Step 06 LinkedList/Step 6.3 Medium Problem of LL/GeeksForGeeks/Nth node from end of linked list.java:11
Class
GfG
Step 06 LinkedList/Step 6.5 Hard Problem of LL/GeeksForGeeks/Flattening a Linked List.java:18
Class
GfG
Step 07 Recursion/Step 7.1 Get a Strong Hold/GeeksForGeeks/Sort a stack.java:1
Class
GfG
Step 03 Arrays/Step 3.3 Hard/GeeksForGeeks/Largest subarray with 0 sum.java:1
Class
GfG
Step 13 Binary Trees/Step 13.2 Medium Problems/GeeksForGeeks/Symmetric Tree.java:19
Class
GfG
Step 09 Stack and Queues/Step 9.1 Learning/GeeksForGeeks/Get minimum element from stack.java:3
Class
KthLargest
Step 11 Heaps/Step 11.3 Hard Problems/LeetCode/Kth Largest Element in a Stream.java:1
Class
LFUCache
Step 09 Stack and Queues/Step 9.4 Implementation Problems/LeetCode/LFU Cache.java:1
Class
LRUCache
Step 09 Stack and Queues/Step 9.4 Implementation Problems/GeeksForGeeks/LRU Cache.java:4
Class
LRUCache
Step 09 Stack and Queues/Step 9.4 Implementation Problems/LeetCode/LRU Cache.java:1
Class
LinkedList
Step 06 LinkedList/Step 6.1 1D Linked List/GeeksForGeeks/LinkedList.java:14
Class
Main
Step 06 LinkedList/Step 6.5 Hard Problem of LL/GeeksForGeeks/Rotate a Linked List.java:12
Class
Main
Step 01 - Basics/Step 1.3 Basic Maths/GCD.java:1
Class
Main
Step 01 - Basics/Step 1.3 Basic Maths/Check_palindrome.java:1
Class
Main
Step 01 - Basics/Step 1.3 Basic Maths/Check_prime.java:1
Class
Main
Step 01 - Basics/Step 1.3 Basic Maths/Armstrong_number.java:1
Class
Main
Step 01 - Basics/Step 1.3 Basic Maths/LCM.java:1
Class
Main
Step 01 - Basics/Step 1.3 Basic Maths/Reverse_number.java:1
Class
Main
Step 01 - Basics/Step 1.4 Basic Recursion/Print 1 to N using recursion.java:1
Class
Main
Step 03 Arrays/Step 3.1 Easy/GeeksForGeeks/Linear Search.java:1
Class
MedianFinder
Step 11 Heaps/Step 11.3 Hard Problems/LeetCode/Find Median from Data Stream.java:1
Class
MinHeap
Step 11 Heaps/Step 11.1 Learning/GeeksForGeeks/Binary Heap Operations.java:5
Class
MinStack
Step 09 Stack and Queues/Step 9.1 Learning/Leetcode/Min Stack.java:1
Class
MyQueue
Step 09 Stack and Queues/Step 9.1 Learning/Leetcode/Implement Queue using Stacks.java:1
Class
MyQueue
Step 09 Stack and Queues/Step 9.1 Learning/GeeksForGeeks/Implement Queue using Linked List.java:15
Class
MyQueue
Step 09 Stack and Queues/Step 9.1 Learning/GeeksForGeeks/Implement Queue using array.java:4
Class
MyStack
Step 09 Stack and Queues/Step 9.1 Learning/Leetcode/Implement Stack using Queues.java:1
Class
MyStack
Step 09 Stack and Queues/Step 9.1 Learning/GeeksForGeeks/Implement Stack using Linked List.java:3
Class
MyStack
Step 09 Stack and Queues/Step 9.1 Learning/GeeksForGeeks/Implement stack using array.java:5
Class
Node
LinkedList
Step 06 LinkedList/Step 6.1 1D Linked List/GeeksForGeeks/LinkedList.java:5
Class
Node
Step 06 LinkedList/Step 6.2 Doubly Linked List/GeeksForGeeks/Doubly LinkedList Implementatin.java:1
Class
Node
Step 06 LinkedList/Step 6.4 Medium Problem of DLL/GeeksForGeeks/Delete all occurrences of a key in DLL.java:1
Class
Node
Step 06 LinkedList/Step 6.4 Medium Problem of DLL/GeeksForGeeks/Remove duplicates from sorted DLL.java:1
Class
Node
Step 06 LinkedList/Step 6.3 Medium Problem of LL/GeeksForGeeks/Add two numbers represented by linked lists.java:6
Class
Node
Step 06 LinkedList/Step 6.5 Hard Problem of LL/GeeksForGeeks/Rotate a Linked List.java:3
Class
Node
Step 06 LinkedList/Step 6.5 Hard Problem of LL/GeeksForGeeks/Reverse Nodes in k-Group.java:1
Class
Node
Step 03 Arrays/Step 3.3 Hard/GeeksForGeeks/Pairwise swap elements of a linked list.java:1
Class
Node
Step 09 Stack and Queues/Step 9.4 Implementation Problems/GeeksForGeeks/LRU Cache.java:6
Class
Node
Step 09 Stack and Queues/Step 9.4 Implementation Problems/LeetCode/LRU Cache.java:2
Class
Pair
Step 13 Binary Trees/Step 13.2 Medium Problems/GeeksForGeeks/Top View of Binary Tree.java:22
Class
Pair
Step 13 Binary Trees/Step 13.2 Medium Problems/GeeksForGeeks/Bottom View of Binary Tree.java:4
Class
Pair
Step 13 Binary Trees/Step 13.2 Medium Problems/GeeksForGeeks/Vertical Traversal of Binary Tree.java:4
Class
Pair
Step 13 Binary Trees/Step 13.1 Traversals/GeeksForGeeks/Preorder Inorder Postorder Traversals in One Traversal.java:11
Class
Pair
Step 09 Stack and Queues/Step 9.1 Learning/GeeksForGeeks/Get minimum element from stack.java:5
Class
Pair
Step 05 strings/Step 5.2 Medium String Problems/GeeksForGeeks/Sorting Elements of an Array by Frequency.java:4
Class
Pair
Step 11 Heaps/Step 11.3 Hard Problems/GeeksForGeeks/Top K Frequent Elements in Array.java:2
Class
Queue
Step 09 Stack and Queues/Step 9.1 Learning/GeeksForGeeks/Queue using stack.java:1
Class
Queues
Step 09 Stack and Queues/Step 9.1 Learning/GeeksForGeeks/Stack using two queues.java:1
Class
Sol
Step 03 Arrays/Step 3.1 Easy/GeeksForGeeks/Search in a matrix.java:1
Class
Sol
Step 03 Arrays/Step 3.1 Easy/GeeksForGeeks/Find the element that appears once.java:1
Class
Sol
Step 04 Binary Search/Step 4.2 Applying BS on 2D Array/GeeksForGeeks/Search in a matrix.java:1
Class
Solution
Step 06 LinkedList/Step 6.1 1D Linked List/GeeksForGeeks/Linked List Insertion.java:12
Class
Solution
Step 06 LinkedList/Step 6.1 1D Linked List/GeeksForGeeks/Count nodes of linked list.java:1
Class
Solution
Definition for singly-linked list. public class ListNode { int val; ListNode next; ListNode(int x) { val = x; } }
Step 06 LinkedList/Step 6.1 1D Linked List/LeetCode/Delete Node in a Linked List.java:9
Class
Solution
Step 06 LinkedList/Step 6.2 Doubly Linked List/GeeksForGeeks/Delete node in Doubly Linked List.java:14
Class
Solution
Step 06 LinkedList/Step 6.4 Medium Problem of DLL/GeeksForGeeks/Find pairs with given sum in DLL.java:20
Class
Solution
Step 06 LinkedList/Step 6.4 Medium Problem of DLL/GeeksForGeeks/Delete all occurrences of a key in DLL.java:10
Class
Solution
Step 06 LinkedList/Step 6.4 Medium Problem of DLL/GeeksForGeeks/Remove duplicates from sorted DLL.java:10
Class
Solution
Step 06 LinkedList/Step 6.3 Medium Problem of LL/GeeksForGeeks/Detect Loop in linked list.java:1
Class
Solution
Step 06 LinkedList/Step 6.3 Medium Problem of LL/GeeksForGeeks/Segregate even and odd nodes in a Link List.java:13
Class
Solution
Step 06 LinkedList/Step 6.3 Medium Problem of LL/GeeksForGeeks/Reverse a linked list.java:13
Class
Solution
Step 06 LinkedList/Step 6.3 Medium Problem of LL/GeeksForGeeks/Finding middle element in a linked list.java:9
Class
Solution
Step 06 LinkedList/Step 6.3 Medium Problem of LL/GeeksForGeeks/Add 1 to a number represented as linked list.java:13
Class
Solution
Step 06 LinkedList/Step 6.3 Medium Problem of LL/GeeksForGeeks/Given a linked list of 0s, 1s and 2s, sort it.java:13
Class
Solution
Step 06 LinkedList/Step 6.3 Medium Problem of LL/GeeksForGeeks/Linked List that is Sorted Alternatingly.java:14
Class
Solution
Step 06 LinkedList/Step 6.3 Medium Problem of LL/GeeksForGeeks/Intersection of Two Linked Lists.java:17
Class
Solution
Step 06 LinkedList/Step 6.3 Medium Problem of LL/GeeksForGeeks/Add two numbers represented by linked lists.java:79
Class
Solution
Step 06 LinkedList/Step 6.3 Medium Problem of LL/GeeksForGeeks/Delete Middle of Linked List.java:9
Class
Solution
Step 06 LinkedList/Step 6.3 Medium Problem of LL/GeeksForGeeks/Find length of Loop.java:14
Class
Solution
Step 06 LinkedList/Step 6.3 Medium Problem of LL/GeeksForGeeks/Check if Linked List is Palindrome.java:14
Class
Solution
Definition for singly-linked list. public class ListNode { int val; ListNode next; ListNode() {} ListNode(int val) { this.val = val; }
Step 06 LinkedList/Step 6.3 Medium Problem of LL/LeetCode/Odd Even Linked List.java:11
Class
Solution
Definition for singly-linked list. public class ListNode { int val; ListNode next; ListNode() {} ListNode(int val) { this.val = val; }
Step 06 LinkedList/Step 6.3 Medium Problem of LL/LeetCode/Reverse Linked List.java:12
Class
Solution
Definition for singly-linked list. class ListNode { int val; ListNode next; ListNode(int x) { val = x; next = null; }
Step 06 LinkedList/Step 6.3 Medium Problem of LL/LeetCode/Linked List Cycle II.java:12
Class
Solution
Definition for singly-linked list. public class ListNode { int val; ListNode next; ListNode() {} ListNode(int val) { this.val = val; }
Step 06 LinkedList/Step 6.3 Medium Problem of LL/LeetCode/Remove Nth Node From End of List.java:11
Class
Solution
Definition for singly-linked list. public class ListNode { int val; ListNode next; ListNode() {} ListNode(int val) { this.val = val; }
Step 06 LinkedList/Step 6.3 Medium Problem of LL/LeetCode/Palindrome Linked List.java:11
Class
Solution
Definition for singly-linked list. public class ListNode { int val; ListNode next; ListNode() {} ListNode(int val) { this.val = val; }
Step 06 LinkedList/Step 6.3 Medium Problem of LL/LeetCode/Middle of the Linked List.java:11
next →
1–100 of 395, ranked by callers