Dijkstra’s Algorithm, Data Structures & Algorithms #24
Categories
Data Structure & Algorithm

Hello, today’s discussion is about Dijkstra’s Algorithm. Let me start by saying that so far in the graph section we’ve been dealing with a graph with no real data but only vertices, this is what we call an unweighted Graph a graph which has only vertices and edges without any indication as to what those […]

Graph Traversal Data Structures & Algorithms #23
Categories
Data Structure & Algorithm

Hello Hello, Le’ts continue from the last section where we looked at graphs and their representations. Today we will look at Graph Traversal, If you have been following the previous sections then you will agree with me we had a look at what traversal was in binary trees. Same ways Graph traversal is the process […]

Hash Table Data Structures & Algorithms #21
Categories
Data Structure & Algorithm

Hello 🙂  in this section we will talk about hash tables in Data Structures and Algorithms. Hash table is one of the lovely Data Structures you don’t want to miss out on as it provides a better and efficient way or accessing, inserting and deleting from a data structure operation. A Hash table/map is a […]

Binary Heaps and Priority Queues Data Structures & Algorithms #20
Categories
Data Structure & Algorithm

Hey There, today we will look at what Binary Heaps and Priority queues are in Data Structures. We are just building upon previously visited topics to make a new one. So Binary Heaps what are they ? They are nothing complicated but just binary trees which have a much more special characteristics.  Binary heaps have two […]

Tree Traversal in Data structures & Algorithms #19
Categories
Data Structure & Algorithm

Hello There. We’re back again to briefly talk about Tree Traversal and how it works. A Binary Tree traversal is the process of visiting each node in a given tree. there are several ways of traversing a tree and we will look at four general ways of doing so. let’s have them listed before we […]

Trees & Binary Search Trees Data Structures & Algorithms #18
Categories
Data Structure & Algorithm

Hello.. 🙂 Are you ready for some Data structures Blablabla.. ? If yes then in this post am going to share my mind on yet another data structure called Trees for that matter Binary Search Trees BST. Trees are totally different from Arrays, Stacks and Queues but they definitely have a lot in common in terms […]

Stacks And Queues Data Structures & Algorithms #17
Categories
Data Structure & Algorithm

Hello There, I hope all is well ? Today is another day to talk about DSA. I will be discussing Stacks and Queues Data Structures, Stacks and Queues Data structures are very important in the programming world as they are used in most operations in programming. Let’s talk about them and find out why they […]

Doubly Linked-List Data Structures & Algorithms #16
Categories
Data Structure & Algorithm

Hey ! I think it’s time to look at another type of Linked-list structure called Doubly linked-list. remember we said singly link list is a linear data structure that has a node containing a Value(Data) and the next pointer that keeps track on the next node it’s connected to. in the other hand Doubly linked […]

Singly Linked-List Data Structures & Algorithms #15
Categories
Data Structure & Algorithm

Hey, So in our last post we spoke about Data Structures and leant how a class is created. Today! it’s time to get started with one of the Data Structures called Linked List for that matter Singly Linked-list. A Linked list is just like an array with a difference, remember we said arrays are linear […]