Tag: data structure
-
PythonDSA: Strings Concept
What is a String? A string is a character sequence in computer science. It’s one of the most used data…
May 2, 2023
-
PythonProblems based on Strings
In the previous post, we got an introduction to Strings and their methods. Let us now take a look at…
May 3, 2023
-
PythonDSA: Hashing
What is Hashing? Hashing is a computer science technique for mapping arbitrary-size input to a fixed-size result. A Hash table…
May 6, 2023
-
PythonDSA: Collision in Hashing
What is Collision in Hashing? In hashing, collisions occur when two or more keys yield the same hash value or…
May 12, 2023
-
PythonRecursion in DSA
What is Recursion? In computer science, recursion is a strong programming technique that is used in many algorithms and data…
May 13, 2023
-
PythonDSA: Linked List
What is a Linked List? A linked list is a linear data structure composed of nodes, each of which holds…
May 14, 2023
-
PythonProblems based on Linked List
Let us see a few problems based on Linked List. Given a linked list of N nodes such that it may contain…
May 14, 2023
-
PythonDSA: Trees
What is Tree Data Structure? A tree data structure is made up of nodes that are connected via edges. The…
May 14, 2023
-
PythonDSA: Types of Tree
There are various varieties of trees that are often used in the context of Data Structures and Algorithms (DSA). Here…
May 17, 2023
-
PythonDSA: Binary Search
What is Searching? Searching is a fundamental process in computer science that is commonly used to locate certain items or…
May 19, 2023
-
PythonDSA: Strings Pattern Matching
What is Pattern Matching? Pattern matching is a fundamental problem in computer science that is employed in a wide range…
May 21, 2023
-
DSA BasicsPointers in DSA
What are pointers? Pointers are variables that are used to save the position of a value in memory. A memory…
May 22, 2023