Featured

Intro into #Hashing ?

Hello, this blog contains the basic concept of hashing, hashing terminologies, various hashing functions, various collision resolution strategies, chaining with and without replacement, chaining using linked list and extendible hashing. At the end it contains link to a GitHub repository, along with my another blog on encryption and decryption. Concept of Hashing: To search for […]

Read More Intro into #Hashing ?
Featured

Basics of Graphs

We will be covering what are graph data structures, along with how to represent them, traverse them, find minimum spanning tree using prim and kruskal, finding short path using dijkstra and sort the graph using topological sort.

Read More Basics of Graphs
Featured

Linked List

A linked list may be defined if all the block are linked to each other ,using address of the blocks . It’s different from an array , as an array is a collection of simultaneous boxes , where as list is collection of boxes which are connected by a string . An Example of Linked […]

Read More Linked List

Types of Lists :

1.Circular List A Circular list , has the next of last node pointing towards the first node of the list , so in algo terms : rear->next =front; This forms a circle of nodes as now last node and first node is connected , just like a circle : Now why Circular Link list , […]

Read More Types of Lists :

Data Structures

Data Structure is a way of collecting and organizing data ,such that we can optimize our code . For example 1.You can either Store data in tuple or list , depending on operations you want to perform. 2. You can either use yield function use in python or declare data type to store temporary data.As […]

Read More Data Structures