Python Lists & Slicing: The Complete Guide

A one-stop guide to understanding Python lists, from basic indexing to advanced slicing techniques.

October 20, 2024 · 4 min · 642 words · Nirajan Khatiwada

Singly Linked Lists in Python: Implementation & Operations

Step-by-step implementation of Singly Linked Lists in Python, including standard operations and interview questions.

October 21, 2024 · 6 min · 1105 words · Nirajan Khatiwada

Doubly Linked Lists in Python: Bidirectional Traversal

A complete guide to Doubly Linked Lists in Python, featuring bidirectional traversal and advanced node operations.

October 22, 2024 · 5 min · 883 words · Nirajan Khatiwada

Circular Linked Lists in Python: Implementation Guide

Implementing Circular Linked Lists in Python: handling the circular reference and avoiding infinite loops.

October 23, 2024 · 4 min · 708 words · Nirajan Khatiwada

Searching & Sorting in Python: Linear, Binary & Bubble Sort

A beginner’s guide to essential searching and sorting algorithms in Python, complete with time complexity analysis.

October 24, 2024 · 3 min · 504 words · Nirajan Khatiwada

Stack and Queue in Data Structures: Implementation & Operations

Detailed implementation and explanation of Stack and Queue data structures, including linked list and array-based approaches, with priority queue variations.

December 29, 2025 · 4 min · 723 words · Nirajan Khatiwada

Recursion in Programming: Concepts & Examples

Comprehensive guide to recursion including basic concept, base cases, recursive calls, example implementations, and tips.

December 29, 2025 · 3 min · 581 words · Nirajan Khatiwada