Algorithms Median of two sorted arrays In this article, we have presented 3 Algorithms to find the Median of two sorted arrays efficiently in logarithmic time. This involves a clever use of Binary Search algorithm.
Algorithms Two Sum Problem: Check if pair with given sum exists [Solved] In this article, we have explained different approaches to solve the Two Sum Problem using techniques like Binary Search, Hash Map and others.
Rust Programming Daemons in Rust We have explored the idea of Daemons, Daemons in Rust, introduction to Cargo and crate and a Rust code example to demonstrate Daemon.
Machine Learning (ML) Find set of faces when combined results in face of person A We have demonstrated a mini-project where we Find a set of faces when combined results in face of person A. We do this using Machine Learning techniques and will give you a good idea of applications of ML.
Algorithms Hill Climbing Algorithm We will learn how the hill climbing algorithm works for local searching. This algorithm is a heuristic search algorithm, a concept prominently explored in areas of Artificial Intelligence (AI).
Algorithms Bin Packing problem Bin Packing problem involves assigning n items of different weights and bins each of capacity c to a bin such that number of total used bins is minimized. It may be assumed that all items have weights smaller than bin capacity.
Data Structures Data Structure with insert and product of last K elements operations We have presented 2 designs for Data Structure with insert and product of last K elements operations. Both operations can be done in constant time O(1).
System Design Idea Of Virtualization We have explained in depth the idea of Virtualization in computing, what it means and how we can utilize it along with core ideas like Hypervisor.
Software Engineering Display Live Time and Date on HTML Page We have presented the HTML and JavaScript code to Display Live Time and Date on HTML Page. JavaScript date object and HTML span element can be used to display the current date and time. By default JavaScript use the browser's timezone to display time and date.
Machine Learning (ML) Inception V4 architecture We have explored about a neural network architecture called Inception and understand in great detail its fourth version, the Inception V4 along with the architecture of InceptionV4 model.
Software Engineering Vector of Pair in C++ We have covered the idea of Vector of Pair in C++ with code examples along with basics of Pair and vector in C++.
Algorithms Intersection of two arrays We have explored several approaches to find Intersection of two arrays efficiently. This involve techniques like sorting, binary search, hash map and much more.
List of Mathematical Algorithms Number of integers between 1 and N that are coprime to N We have explored efficient approaches to find Number of integers between 1 and N that are coprime to N. We have presented the idea of Euler φ (phi) function and is an important topic to get hold on Mathematical Algorithms.
Machine Learning (ML) Introduction to Pandas This article is for those people who are going to willing to build their career in python and data analysis. Most of you reading this post are probably familiar and heard about Pandas, and have probably used it in many projects.
Machine Learning (ML) Embeddings in BERT We will see what is BERT (bi-directional Encoder Representations from Transformers). How the BERT actually works and what are the embeddings in BERT that make it so special and functional compared to other NLP learning techniques.
Software Engineering malloc in C++ malloc is a C++ library function that allocates the requested memory and returns a pointer to it. This is called dynamic memory allocation and allows for memory allocation on the go. It is the predecessor to the C++ new operator used for memory allocation.
Rust Programming HashMap and BTreeMap in Rust Collections We will dive into some of the Rust language's Standard Library, or std for short namely HashMap and BTreeMap along with basic operations like insert and delete.
Algorithms Fast and slow pointer technique in Linked List We have explained Fast and slow pointer technique in Linked List which is also known as tortoise and hare algorithm. It is used to efficiently solve several problems by using two pointers.
Web Development Which selectors to use: id or class? We have explained the idea of Selectors in HTML and Selectors in CSS. This involves id and class selectors along with code examples.
Software Engineering Introduction to TCP (Transmission Control Protocol) We will talk about TCP or Transmission Control Protocol (TCP), which is one of the elementary topics in Computer Networking. We will discuss about the TCP model, it's uses, need and further analyze it.
Software Engineering Different Preprocessor Directives in C / C++ We have explained the Different Preprocessor Directives in C / C++ along with C++ code examples. Preprocessor Directives are processed at compile time and is an important programming technique in large codebase.
Software Engineering Hypothesis Testing: Introduction and its Computation We will be discussing if we know whether to perform some action or not in those particular situations or events. Will those actions give a positive result or a negative result then we can have an added advantage of doing the right things.
Algorithms Finding the twin primes up to N (Twin Prime Conjecture) We will learn about prime numbers and the twin prime conjecture. We will also look at an efficient algorithm for finding the first twin prime pairs up to a number N.
Algorithms Implement Bubble sort in a list in Python We have explained the basic of Bubble Sort along with a detailed explanation of Python implementation of Bubble Sort in a list.
Software Engineering Types of classes in C++ An important aspect of Object-oriented programming is the usage of classes and objects. We have covered different types of classes in C++ such as Standalone classes, Abstract base class, Concrete Derived Class and much more.