×
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)

Fundamentals of Naive Bayes Algorithm

Naive Bayes is an Machine Learning Algorithm which is commonly used for classification problems. It is a simple yet highly efficient algorithm that can handle high-dimensional data with a relatively small number of training examples.

Ielin Daisy Ielin Daisy
Algorithms

My Calendar III Problem [Solved with Segment Tree, Sweep Line]

In this article at OpenGenus, we have solved the Calendar 3 problem that is to find number of conflicting meetings in a given range of time. We have solved this using the concept of Sweep Line and Segment tree with Lazy Propagation.

Rashmitha
C Programming

Find Perimeter and Area of rectangle in C Programming

In this article at OpenGenus, we have explained how to find the perimeter and area of a rectangle by using length and breadth (as user inputs). We have demonstrated this with a C implementation.

Akshata Wagji Akshata Wagji
Algorithms

Bubble sort in C

In this article, we have explained bubble sort algorithm and implemented a program on it in C Programming Language.

Arushi Chatterjee
JavaScript

Typescript with jest

In this article at OpenGenus, we are going to talk about jest particularly in typescript scope, why should you test your code? Why use jest with typescript? And what developing method use?

Ana Julia Oliveira Marçal Ana Julia Oliveira Marçal
Blockchain

How to use blockchain technology for secure data storage

Blockchain technology, which was initially designed as a safe and transparent mechanism to store and transmit cryptocurrency, has since grown to a variety.

Abhinav Yadav
Cloud Computing

5 benefits and drawbacks of Cloud Computing

Cloud computing has grown in popularity in recent years, providing numerous benefits to both organizations and consumers. However, it is not without flaws.

Abhinav Yadav
Algorithms

Binary Search in C using recursion

In this article at OpenGenus, we have explained Binary search algorithm and implement a program on the same in C programming language using recursion.

Arushi Chatterjee
Machine Learning (ML)

Predicting employee attrition [Data Mining Project]

Employee attrition is the process of employees leaving an organization for various reasons. In this article at OpenGenus, we have explained a Data Mining approach (with source code) to predict employee attrition.

RAHUL ARORA
Python

Dot product in Python [with and without NumPy]

In this article, we have explored different ways to dot product in Python Programming Language with and without Numpy.

Keyur Swapnil Desai
Machine Learning (ML)

Fairness in Machine Learning

Fairness in machine learning is an increasingly important topic as machine learning models are being used in a wide range of applications, from lending and hiring decisions to criminal justice systems.

Samyak Deshpande
cyber security

10 Impacts of quantum computing on cryptography and data security

Quantum computing has the potential to transform numerous industries, including encryption and data security.

Abhinav Yadav
Machine Learning (ML)

12 benefits of using Machine Learning in healthcare

Machine learning is a potent tool that has transformed several industries, including healthcare. Machine learning may assist in the analysis of huge amounts of data, the identification of patterns and trends, and the prediction of outcomes based on that data.

Abhinav Yadav
C++

Different ways to initialize unordered set in C++ STL

In this article at OpenGenus, we will explore 4 different methods for initializing an unordered set in C++ STL.

Manish Singh
Algorithms

Linear Search explained simply [+ code in C]

In this article, we have explained Linear search algorithm and implement a program on the same in C programming language.

Arushi Chatterjee
C++

3 Different ways to delete element from Set in C++ STL

In this article at OpenGenus, we will learn about 3 different ways to delete element from set in C++ STL. This will involve using methods like erase and find.

Shruti Singh
Machine Learning (ML)

Decision Region

The boundary that distinguishes one class from another in a classification issue is known as a decision region in machine learning. It is the region of the input space that translates to a particular output or class.

Keyur Swapnil Desai
Machine Learning (ML)

Multi-output learning and Multi-output CNN models

In this article at OpenGenus, we have explored the part of Deep Learning where a model is trained to produce multi-outputs (more than 1) in contrast to standard Deep Learning models like ResNet50 for Image Recognition.

Vaishnav Nagnath Kumbhar
UX Design

Parkinson's Law in UX Design

Parkinson's Law suggests that the amount of work required to complete a task is inversely proportional to the time available to complete it.

Eddy Qiu
UX Design

Jakob's Law in UX design

Jakob's Law is named after Jakob Nielsen, a Danish human-computer interaction researcher, web usability consultant and the co-founder of the Nielsen Norman Group.

Fabien Brathwaite
UX Design

Goal Gradient Effect in UX Design

In this article at OpenGenus, we will learn about Goal Gradient Effect in UX Design. Goal Gradient Effect gives us relation between one's approach to meet the goal and amount of work left to meet the goal.

Satya Prakash Sasini
Machine Learning (ML)

Unpooling operations in ML models

In machine learning models, the pooling operation that was previously carried out in the network is reversed using the unpooling operation.

RAHUL ARORA
C++

Multithreaded for loop in C++

In this article at OpenGenus, we will learn about Multithreaded for loops in C++, Multithreading concept helps us to run many programs simultaneously at a time, resulting in making the system faster and multi-tasking. Before diving into the topic we should know Why do we Multithread loops?.

Satya Prakash Sasini
Algorithms

Minimum cost to connect all points (using MST)

In this article, we will understand how to solve the minimum cost to connect all the points problem using Minimum Spanning Tree.

Aswin Shailajan

Role of virtual and augmented reality in modern technology

Virtual and augmented reality (VR/AR) technologies are fast expanding and have several applications in a wide range of sectors.

Abhinav Yadav
OpenGenus IQ © 2025 All rights reserved â„¢ [email: team@opengenus.org]
Top Posts LinkedIn Twitter