×
Home Discussions Write at Opengenus IQ
×

Search anything:

  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner

OpenGenus IQ, an open-source Computer Science Publication House, is driven by 2500+ BSc/MSc/PhD holders globally, exploring Algorithms, Deep Learning, System Design, and more since 2017.

Machine Learning (ML)

Cluster Sampling

Cluster sampling is a probabilistic sampling approach wherein the population is divided into clusters, and a random subset of clusters is chosen for examination.

Vinit
Web Development

Adding Popover in a Webpage

Popovers are overlays of content (essentially like pop-up boxes) which can be triggered upon clicking or hovering over an element in your webpage.

Sridevi Shankar
UX Design

Unveiling the Power of Distinctiveness: Von Restorff Effect

In this in-depth OpenGenus exploration, we will delve into the Von Restorff effect, unraveling the intricacies of this cognitive phenomenon and its applications.

Rishabh Agarwal
Computer Architecture

Cache Associativity

Cache associativity is a property of the cache which decides how many different memory blocks can be stored in a cache line.

Sridevi Shankar
Machine Learning (ML)

Why convexity is important in Machine Learning?

In machine learning, convexity plays a crucial role in optimization problems. Convex optimization problems are desirable because they ensure the existence of a unique global minimum.

Rito Makhubele
Java

BigInteger in Java

BigInteger is one of the useful classes found in java.math library. It is used to represent arbitrary precision integers.

Mutsa T.N Murapa
Algorithms

Minimum Absolute Difference Between Elements With Constraint

In this article at OpenGenus, we will solve the problem called Minimum Absolute Difference Between Elements With Constraint. The article will guide you through the intuition of how to solve the problem using the concept of Binary Search and Ordered Set.

Manraj Singh Manraj Singh
Algorithms

Maximum Profit by Buying and Selling a Share at Most k Times

In this article at OpenGenus, we will solve the problem of getting maximum profit by buying and selling a share at most k times.

Manraj Singh Manraj Singh
CSS

Specificity in CSS [3 types]

This OpenGenus article will explore how CSS specificity works and you will have an idea of how you can take control over your CSS styles.

Hizkiyas Bogale Gebregiorgis Hizkiyas Bogale Gebregiorgis
C++

nth_element in C++ STL

nth_element is a function in the C++ Standard Template Library (STL) that allows you to partially sort a range of elements in a container, such that the element at the nth position is the one that would be at that position if the entire range was sorted.

Manraj Singh Manraj Singh
Python

Open World RPG Game in Python

In this OpenGenus article, we will cover the steps necessary for creating your very own open-world RPG game in Python programming language.

Jessica Janko
Software Engineering

Analog voice-based media storage for compressed data transfer of images post-encryption

This OpenGenus article discusses the availability of analog voice-based media storage enables the encoding of digital image data into analog audio signals, offering an unconventional approach to data storage and transfer.

Rohan Akode
System Design

Strategy Design Pattern in Software Design [Java]

The Strategy Pattern is a behavioral design pattern that falls under the Gang of Four's (GoF) design patterns. It provides a systematic way to define a family of algorithms, encapsulate each algorithm, and make them interchangeable.

Shivam Bhushan
game theory

Game Playing: Adversarial Search

The goal of adversarial search is to create an intelligent agent that can make decisions to maximize its chances of winning the game. The agent needs to consider the possible moves of both players and anticipate the outcomes of these moves to make informed decisions.

Vinit
Culture

Sell RSU and ESPP in India [with Purpose Code] - Maximize Return

This OpenGenus guide, tailored for Indian residents, provides insights and strategies to maximize returns while efficiently managing costs, including GST charges.

Devansh Biswal
Indian Hip Hop (IHH)

Detroit To Antophill (DTA) album

Detroit To Antophill (DTA) album is an upcoming collaboration album by Emiway Bantai and Lazarus which is yet to be released.

Jake Milton Jake Milton
Greedy Algorithms

Master Greedy Algorithm with 7 Basic Problems [Solution + Code included]

In this article at OpenGenus, we will discuss the about how to master greedy algorithms by solving 7 basic problems using greedy algorithmic ideas.

Sunpreet Sabharwal Sunpreet Sabharwal
C++

Queue::emplace in C++ STL

In this article at OpenGenus.org, we will discuss emplace method of Queue container in C++ STL.

Kazi Priom Kazi Priom
System Design

Vector Databases: Long-term Memory of LLMs

In the rapidly evolving landscape of artificial intelligence, Large Language Models (LLMs) have become the cornerstone of various applications, from natural language processing to content generation.

Rohit Kulkarni Rohit Kulkarni
Operating System

Virtual Memory in OS

Virtual memory is a concept that underpins the seamless operation of our computer systems. It's a behind-the-scenes hero, allowing computers to transcend the limitations of physical memory (RAM) and handle complex tasks with ease.

Pranay Kalakonda
Web Development

Authentication and Authorization in Node.js: A Comprehensive Guide

This OpenGenus guide walks you through the fundamental concepts of authentication and authorization in Node.js, providing practical examples and a basic frontend setup.

Abiodun Adejare Adekunle
Web Development

Task Tracking App: A Comprehensive Guide to CRUD Operations with Express.js

In this OpenGenus guide, we will enhance our task tracking app by implementing update and delete functionality using Express.js. This expansion will provide users with a more dynamic and interactive task management system.

Abiodun Adejare Adekunle
Web Development

Build a Timestamp Microservice in JavaScript (Nodejs)

In this code-driven tutorial at OpenGenus, we will build a Timestamp Microservice in JavaScript using the Express.js framework. This microservice accepts a date as a parameter and returns its Unix timestamp and UTC time. We will cover each step in detail, from project setup to error handling.

Abiodun Adejare Adekunle
Algorithms

Cook-Levin's Theorem

The Cook–Levin theorem, states that the Boolean satisfiability problem(SAT) is NP-complete.

Chimezie collins obinwa
UX Design

Doherty Threshold in UX design

Doherty Threshold is a UX design concept named after Walter J. Doherty, an IBM researcher.

Abraham Roy
OpenGenus IQ © 2025 All rights reserved ™ [email: team@opengenus.org]
Top Posts LinkedIn Twitter