Author Archives: Ram Shukla

Extension Keyword in Dart

Extension Keyword in Dart

Introduction Dart, a versatile and modern programming language, has introduced several features to enhance code expressiveness and maintainability. Among these features, the `extension` keyword stands out as a powerful tool for extending existing classes without modifying their source code. In this blog, we will delve into the world of Dart’s `extension` keyword, explore its benefits, Continue Reading »

Depth First Search (DFS) – Graph Traversal

Table of contents Definition Conceptual Implementation Java Code & Explanation Applications of DFS   Definition Depth First Search (DFS) is an algorithm for traversing Graph Data Structure. The algorithm starts at some arbitrary node in the graph and explores as far as possible along each branch before backtracking. Stack Data structure is needed to keep Continue Reading »