Graph Data StructureInitializing a Graph When a new graph object is created using the Graph() constructor, an empty dictionary is initialized in the __init__ method: def __init__(self): self.adj_list = {} This dictionary will hold the adjacency list for the graph. ...Apr 25, 2023 · 3 min readkenscode.hashnode.dev
Understanding JavaScript Closures: A Deep DiveClosures are a powerful and essential concept in JavaScript, providing a way to encapsulate private data and create functions with their own unique environments. In this blog post, we will explore closures in-depth, examining how they work, how to cr...Apr 21, 2023 · 4 min readkenscode.hashnode.dev
8 Beginner Sorting Interview QuestionsSorting is an essential task in computer science and is used in various applications. In this article, we will discuss interview questions related to sorting and the best sorting algorithm for specific scenarios. Sort 10 businesses around your house ...Apr 15, 2023 · 3 min readkenscode.hashnode.dev
How to Improve Your Problem-Solving SkillsLeetcode problems can be challenging, but with practice and a few tips, you can improve your problem-solving skills. Here are some steps that can help you get started: 1. Understand the problem Before you start coding, make sure you understand the pr...Apr 8, 2023 · 2 min readkenscode.hashnode.dev
Overcoming Imposter SyndromeImposter syndrome is a feeling of inadequacy or self-doubt that many people experience, especially in the workplace. It's common among software developers, who often work in a fast-paced, constantly evolving field that can be challenging to keep up w...Apr 4, 2023 · 3 min readkenscode.hashnode.dev