Featured Resource One-line Algorithms questions & facts Random algorithm facts for quick interview revision when you only have a minute to spare.
Book DSA Cheatsheet A Cheatsheet for data structures and algorithms practice, coding interview and problem-solving intuition.
Featured Resource One AI Systems Question Practice AI and ML systems prompts across P/D disaggregation, inference, training, RAG, platform engineering and reliability.
Python Virtual Environments: What are they? Virtual environments are isolated or private spaces within a computer system where software and dependencies can be installed and managed independently of the system-wide environment.
C++ Hollow and Filled Square pattern in C++ In this article, we will learn how to generate both a hollow and filled square pattern in C++.
C Programming Merge Sort in C In this article at OpenGenus, we have explained merge sort and implemented a program on the same in C Programming Language.
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.
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.
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.
Algorithms Bubble sort in C In this article, we have explained bubble sort algorithm and implemented a program on it in C Programming Language.
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?
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.