×
Home Discussions Write at Opengenus IQ
×

Search anything:

  • DSA Cheatsheet
  • HOME
  • Jobs
  • About
  • One Liner
  • RANDOM
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • AI Engineering
  • Scholarship
  • Campus Ambassador

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.

C Programming

[FIXED] Undefined reference to 'pow', 'floorf' and 'floor'

In this article, we have presented 3 ways to fix the error "Undefined reference to 'pow', 'floorf' and 'floor'" while compiling C programs.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Blockchain

Blockchain: A Revolutionary Technology - Benefits, Challenges, Future

Blockchain is a ground-breaking technology that has skyrocketed in popularity recently. It functions as a decentralized, digital ledger that keeps track.

Abhinav Yadav
C Programming

struct vs union vs enum in C

In this article, we will have a look at what actually is Structure, Union and Enumeration in C and will have look at differences between them.

Abhiram Deshpande
C Programming

C Program to calculate Simple Interest

In this article, we have explained the concept of Simple Interest with the twists in it and implemented a program in C Programming Language to calculate Simple Interest.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Java

Inheritance in Java: Basics, Advantages and Best Practices

In Java, inheritance is accomplished via extending a class, which allows the new class to take on the parent class's methods and properties. In this post, we'll examine the fundamentals of Java inheritance and look at its benefits for OOP.

Abhinav Yadav
C Programming

Read and write to text file in C

In this article, we have explained how to read and write to a text file in C programming language using multiple C code examples.

Rahul Reddy
Natural Language Processing (NLP)

Polarity and Subjectivity in NLP

Polarity and subjectivity are two important concepts in natural language processing (NLP) that help machines understand the sentiment and emotions conveyed in human language. In this article, we'll explore these two concepts in depth and how they are used in NLP.

Nithish Singh Nithish Singh
Computer Architecture

Exploring Architecture of CPU

This article delves into the technical aspects of the architecture, including key terminology and diagrams, to help readers develop a thorough understanding of how the core CPU operates.

Bakare Muideen Adeleke Bakare Muideen Adeleke
Algorithms

Schedule Events in Calendar Problem [Segment Tree]

In this article, we will discuss the My Calendar 1 problem where we need to schedule events in a calendar such that there is no conflict. This will involve the concept of Segment Tree.

Aswin Shailajan
Natural Language Processing (NLP)

Kneser-Ney Smoothing / Absolute discounting

In this article, we will discuss the process of Kneser-Ney Smoothing and Absolute Discounting, its implementation, pros and cons, use cases, and real-time applications etc.

Nithish Singh Nithish Singh
Reinforcement Learning (RL)

50+ Reinforcement Learning Key Terms: Understanding the Language of RL

In this article, we have covered 50+ Key Terms in the domain of Reinforcement Learning. This will give a strong hold on RL.

Anirudh Edpuganti Anirudh Edpuganti
Machine Learning (ML)

CHAID in ML

In this article, we have explored the concept of CHAID, or Chi-Squared Automatic Interaction Detector in Machine Learning. This is a core concept in Decision Tree.

Sahil Bhure
C++

Parallel Radix Sort handling positive & negative numbers in C++

In this article, we have designed and implemented Parallel Radix Sort handling positive and negative numbers in C++ Programming Language.

Gabriel
Python

python setup.py build develop vs install

In this article, we have explained the differences between the two core build commands for Python projects. The two commands are "python setup.py build develop" and "python setup.py install".

Rahul Reddy
Computer Architecture

CPU Core [Concept Explained]

CPU core technology is a fundamental concept in modern computer architecture. At the heart of every central processing unit (CPU) lies a CPU core that executes instructions and performs calculations.

Bakare Muideen Adeleke Bakare Muideen Adeleke
Algorithms

Minimum Deletions to Make Array Divisible [3 Solutions]

In this article, we will explore how we can get the minimum number of deletion of smallest element such that the smallest element in the first array divides all the elements in the second array. This will involve the concept of Min Heap and Hash Map.

Aswin Shailajan
PyTorch

Build torchvision from source

In this article, we have explained how to build torchvision from source step by step.

Rahul Reddy
Machine Learning (ML)

AUC (Area Under The Curve) and ROC (Receiver Operating Characteristics)

In binary classification issues, the metrics AUC (Area Under the Curve) and ROC (Receiver Operating Characteristics) are frequently employed. AUC is a numerical metric that measures the performance of the classifier, whereas ROC is a graphical plot that shows the performance of a binary classifier.

Vaishnav Nagnath Kumbhar
System Design

Different database migration strategies

In this article we are going to talk about database migration strategies, why it should happen, how it should happen and what is the best option for each case.

Ana Julia Oliveira Marçal Ana Julia Oliveira Marçal
C Programming

Calendar application in C Programming Language

In this article, we will explore how to design and implement a calendar generating command line tool in C Programming Language. Given a year, the tool will print the entire calendar in correct format. This is a good addition to SDE portfolio.

Rahul Reddy
Algorithms

Find K closest numbers to a given value

In this article, we will explore on how to find the K closest numbers to a given value in a given set of numbers. We have presented two approaches using the concepts of binary search and Heap data structure.

Aswin Shailajan
Web Development

Develop Menu-based Help Chatbot using HTML, CSS and JavaScript

In this article, I will explain a menu-based chatbot designed and implemented using HTML, CSS, Bootstrap, JavaScript, and jQuery. It is deployed as a prototype to OpenGenus IQ's homepage.

Reshma Patil
Deep Learning

Knowledge Distillation in DL

In this article, we have explored the concept of Knowledge Distillation in Deep Learning.

Riya Singh
System Design

Database Clustering

Database clustering is a technique used to increase the availability, scalability, and reliability of a database system.

Dharmik Patel Dharmik Patel
Data Communication and Computer Networks

FTP and SFTP

In this article, we have covered the concept of FTP (File Transfer Protocol) and SFTP (Secure File Transfer Protocol) along with different types of FPT session and its use-cases.

Manish Kumar Manish Kumar
OpenGenus IQ © 2026 All rights reserved â„¢ [email: team@opengenus.org]
Top Posts LinkedIn Twitter