Blog
Leetcode 1: Two Sum Problem
This lesson on "Two Sum" coding problem is discussed thoroughly with illustrations and various approaches with running time complexities.
How To Print a 2D Array Elements?
This lesson teaches you how to iterate through a 2D array of integers. The same follows with other data types.
Introduction To 2D Arrays
This article is an introductory lesson on 2D array ds with sketches, and memory diagrams with examples.
Array Length vs. Capacity
Array capacity is how many items an array can hold, and array length is how many items an array currently has.
Data Structures & Algorithms - {In-Progress}
Getting Started Who Is This Course For? What Are Data Structures And Algorithms? How Can This Improve My Coding Skills? Why Interviewers Focus on DSA Key-Areas Problem-Solving Skills Core Concepts Efficiency and scalability Problem-solving approach Adaptability and Learning Skills Technical Communication Big-O Notation What is Big O Notation What is
Java Functional Programming
Getting Started Course Overview Introduce yourself to functional programming Gift Grab your FREE IntelliJ Idea/JetBrains license 🤩 Functional Programming What are programming Paradigms? What is imperative programming? What is declarative programming? Functional Programming vs. OOPS What Problems Functional Programming solves? What are pure & impure functions? What is immutability? Interfaces,
Bit Manipulation Final Thoughts
This concludes our course on bit manipulation.
Grokking Bit Manipulation For Coding Interviews
Getting Started Course Overview Introduction to Bit Manipulation What is Bit Manipulation? Number Systems Introduction to number systems Decimal number system Binary number system and representation What are bitwise operators? Count the number of digits in an integer Convert Decimal Numbers to binary numbers AND Introduction to AND operator Bitwise
Improving Problem-Solving Skills in Data Structures and Algorithms.
Learn how to organize and manipulate data, and create optimized algorithms for complex problems in this lesson.
Why Do Interviewers Focus On Data Structures and Algorithms?
Introduction Data structures and algorithms are crucial for technical interviews as they reflect a candidate's problem-solving abilities, understanding of core principles in computer science, and capability to optimize code and handle large-scale systems. Proficiency in these areas also shows adaptability to new concepts and good communication skills. You