datanerd.hashnode.devUnderstanding Flutter Widgets: An In-Depth SeriesHey fellow developers, newbies and pros alike!!! Whenever you say the F word (Flutter) you will hear everyone around you say the same thing “EVERYTHING IS A WIDGET” But the question is, what is a widget? Let me simplify that for you. 🔍 What Is a Wid...Jun 15, 2025·2 min read
datanerd.hashnode.devRadix Sort: A Beginner's Guide with C++ ImplementationRadix Sort: A Beginner's Guide with C++ Implementation Introduction Sorting algorithms are a fundamental part of computer science and are used to arrange data in a specific order. One such powerful yet efficient sorting algorithm is Radix Sort. Unlik...Sep 15, 2024·5 min read
datanerd.hashnode.devUnderstanding Class Diagrams: The Complete GuideWhat is a Class Diagram? UML (Unified Modeling Language) is a general-purpose modeling language that helps to model systems in various ways. One of the ways it provides this functionality is through class diagrams. A class diagram is a static structu...Sep 8, 2024·5 min read
datanerd.hashnode.devPython String Methods: In-Depth Guide to String ManipulationWhat is a string? A string is a built-in data structure and one of the most frequently used data type in python. Essentially, it is a sequence of characters surrounded by single quotation marks ('hello') or double quotation marks ("hello"). string = ...Aug 31, 2024·3 min read
datanerd.hashnode.devStep-by-Step Guide to Binary Tree Implementation in C++What is a Binary tree? A binary tree is tree data structure in which each node can have at most two child nodes referred to as the left and right child. The two types of binary trees on which we are going to focus today are full and complete binary ...Aug 24, 2024·10 min read