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

Java

Three - Dimensional 3D ArrayList in Java

In this article, we have explored the concept of 3D ArrayList in Java and demonstrated how to perform different operations such as insert, delete, search and much more with Java code snippets.

Kashish Lakhara Kashish Lakhara
Machine Learning (ML)

Radial Basis Function Neural Network

Radial Basis Function Neural Network (RBFNN) is one of the shallow yet very effective neural networks. It is widely used in Power Restoration Systems.

CHERIFI Imane
C++

[Fixed] fatal error: bits/c++config.h: No such file or directory

In this article, we have explored the reason behind the C++ compilation error "fatal error: bits/c++config.h: No such file or directory" and presented the fix for resolving the error.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
Algorithms

Super Pow Problem [LeetCode: 372]

Your task is to calculate a^b mod 1337 where a is a positive integer and b is an extremely large positive integer given in the form of an array.

Harsit Agarwalla
Linux

Linux Package Management

Package management entails installing, upgrading, configuring, and removing software. Besides the tasks above, package management tools also facilitate software dependency resolution.

Kirabo Ibrahim Kirabo Ibrahim
Python

Python script to retweet recent tweets with a particular hashtag

Our Python script should scrape recent tweets with a particular hashtag. Then, it should retweet the most recent tweet. It should continue to do this every minute (as a cron job), retweeting the most recent tweet with a particular hashtag each time.

Jerry Zhu
System Design

Cache Stampede

Cache stampede problem is a situation that occurs when a cache item expires or is deleted leading to multiple requests seeing a cache miss(cache miss happens when the required data is not available in the cache memory) and regenerating that same item at the same time.

Srihari
Algorithms

Different approaches to calculate Euler's Number (e)

In this article, we have explored different approaches to calculate Euler's Number (e) along with sample implementations to calculate Euler's number to different precision.

SHIVAM TRIPATHI
C++

Advanced C++ topics

In this article, we will discuss different advanced C++ topics with a brief description along with C++ code examples.

Reshma Patil
c#

Exception Handling in C#

Exception Handling in C# uses the keywords try, catch (optional), and finally (optional). These will be covered more in-depth with code examples below.

Troy Martin Troy Martin
JavaScript

React Components

React has a component based architecture. This lets the developer to break down the application into small encapsulated components, which can then be composed to make complex UIs.

Srihari
C++

aligned_alloc()

aligned_alloc() like malloc() and calloc() is used for dynamic allocation of memory how it differs from the rest is how it enables the user to dynamically allocate the memory as well as allows us to specify the alignment for the newly allocated memory.

Harsh Dawar
System Design

Open-Closed principle

In this article, we will to talk about the Open-Closed principle (OCP) and show examples with code.

FOUOTSOP FOSSO Patrick
Algorithms

Stack vs Linked List

In this article, we will be discussing about "Stack vs Linked List" in detail.

Uddeshya Raj
Machine Learning (ML)

Boltzmann Machines

Neural Networks are by far the most used connectionist model and one of them is the Boltzmann Machine that we will cover in this article.

CHERIFI Imane
openmp

[Fixed] undefined reference to omp_get_max_threads / omp_get_thread_num

In this article, we have presented the fix for the OpenMP error undefined reference to omp_get_max_threads / omp_get_thread_num / omp_get_num_threads. The issue is with the compilation command.

Geoffrey Ziskovin Geoffrey Ziskovin
C++

#pragma omp master [explained with example]

In this article, we have explained the concept of #pragma omp master, when it is used and compared omp master with omp single.

Geoffrey Ziskovin Geoffrey Ziskovin
C++

#pragma omp single [explained with example]

In this article, we have explained the concept of #pragma omp single, when it is used and compared omp single with omp critical and omp master.

Geoffrey Ziskovin Geoffrey Ziskovin
C++

#pragma omp parallel [explained with example]

In this article, we have explored the concept of the OpenMP directive #pragma omp parallel along with C++ code examples.

Geoffrey Ziskovin Geoffrey Ziskovin
C++

#pragma omp parallel for

In this article, we have explained the concept behind `#`pragma omp parallel and presented the idea with C++ code examples. We have explained how it is different from pragma omp parallel and pragma omp for.

Geoffrey Ziskovin Geoffrey Ziskovin
C++

#pragma omp critical [explained with example]

In this article, we have explained the concept of #pragma omp critical with a C++ code example, when it is used and the difference between omp critical and omp single and atomic.

Geoffrey Ziskovin Geoffrey Ziskovin
Time Complexity

Time and Space Complexity of Selection Sort on Linked List

In this article, we will learn about the space and time complexity of the Merge sort algorithm on Linked List using Mathematical analysis of various cases.

Harsit Agarwalla
HTML

Types of HTML file extensions

There are 4 different types of HTML file extensions and the extension denote a specific feature enabled in the HTML web page. In this article, we have explored all different types of HTML file extensions in depth.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
C++

Different ways to convert array to set in C++

In this article, we will discuss the three most common ways to convert an array into a set in C++.

Jerry Zhu
git

Git delete master branch

In this article, we have presented the technical details why deleting a master branch is not straight-forward and presented the commands to delete the master branch of any Git repository (local or remote) and also, covered the case when the repository is hosted at GitHub, GitLab or BitBucket.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
OpenGenus IQ © 2026 All rights reserved â„¢ [email: team@opengenus.org]
Top Posts LinkedIn Twitter