Sitemap
Artificial Corner

A Medium publication about AI, tech, programming, data science and everything in between (We’re currently not accepting new writers)

Member-only story

Mastering Linked Lists: 11 Algorithms for Efficient Data Manipulation | Data Structure and Algorithms Series

--

Enhance your Python skills with our guide on linked lists, covering insertion, deletion, traversal, and searching via 11 powerful algorithms.

Created by the author using draw.io

This post provides an in-depth exploration of linked lists and eleven powerful algorithms for their manipulation. It aims to enhance your data structure and algorithms skills. Using Python, it demonstrates various operations that can be performed on linked lists, which are basic data structures composed of nodes, each holding a value and a reference to the next node in the list. This post covers the basics of linked lists, including insertion, deletion, traversal, and searching operations. You can run this post in Google Colab using this link:

Introduction

A linked list is a data structure that is commonly used in computer programming. It consists of a sequence of nodes, where each node contains a piece of data and a reference (or a “pointer”) to the next node in the sequence.

--

--

Artificial Corner
Artificial Corner

Published in Artificial Corner

A Medium publication about AI, tech, programming, data science and everything in between (We’re currently not accepting new writers)

Armin Norouzi, Ph.D
Armin Norouzi, Ph.D

Written by Armin Norouzi, Ph.D

Applied AI Software Engineer at Google

Responses (2)