Category: <span>Data Structures</span>

A Linked list is versatile data structure because of its dynamic nature.  Linked list is versatile and dynamic because insertion or deletion can be done at any given location. Algorithm…

Data Structures

Deletion in a linear linked list, like insertion, can be done in these ways- Deletion at the beginning Deletion at the end Deletion of a given node Deletion after a…

Data Structures

Insertion in a linear linked list can be done in these ways- Insertion at the beginning Insertion at the end Insertion after a  node with given value Insertion before a…

Data Structures

Searching process in a sorted linked list is different than that in an unsorted linked list.  Sorted Linked List in data structure contains nodes in increasing or decreasing order of…

Data Structures

Search algorithm in a data structure finds a given element in the data structure and returns its position or address.  In a Linear linked list, the search process begins at…

Data Structures

Data Structures

Planning is one on the basic tasks in Artificial Intelligence. It is an essential component of applications like Robotic Control or Goal achieving applications of AI. It is basically the…

Data Structures Python

Data Structures Python

Queue Data Structure is commonly used in any operation that requires tasks to be executed in order of their arrival or priority. Queues in Python can be implemented using Python…

Data Structures Python

Stacks, as you already know, are based on Last-In First-Out (LIFO) technique. The last element added in a stack is the first one to be deleted. Addition of an element…

Data Structures Python