Home » Archive

Articles in the Data Structures & Algorithms Category

Data Structures & Algorithms, Python »

[5 Feb 2018 | No Comment]

This article deals with implementing Bubble Sort algorithm using Python programming language.
Bubble Sort is a simple sorting algorithm that compares each element in the list with its adjacent element and sort that pair of elements if they are not in order.

Data Structures & Algorithms, Python »

[29 Jan 2018 | No Comment]

This article deals with implementing Hash Table using Python programming language. Hash Table is a data structure where data are stored in an associative manner (in key, value format). The key/index is unique. This kind of storage makes it easier to find the data later on.
Hash Table stores data into an array format. It uses a hashing function that generates a slot or an index to store/insert any element or value.

Data Structures & Algorithms, Python »

[22 Jan 2018 | Comments Off on Binary Search implementation in Python [Data Structures & Algorithms]]

This article deals with the binary search algorithm implementation in Python programming language.
Binary search is an improvement to linear search. Binary search requires the searched list to be an ordered list, i.e. the list items should be sorted in ascending order (increasing order).

Data Structures & Algorithms, Python »

[15 Jan 2018 | Comments Off on Linear Search implementation in Python [Data Structures & Algorithms]]

This article deals with the linear search or sequential search algorithm. It’s a very simple search algorithm.
Linear Search