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

Machine Learning (ML)

Types of Generative Adversarial Networks (GANs)

In this article, we cover the types of GAN's. A Generative Adversarial Network is a machine learning algorithm that is capable of generating new training datasets.

Anubhav Tewari
Machine Learning (ML)

Beginner's Guide to Google Colaboratory

In this article, we will be learning about Google Colaboratory, an excellent tool for data scientists.

Reyansh Bahl
System Design

System Design of CRM Software

CRM software can be defined as any software that aims to facilitate and/or automate business processes that occur between businesses, employees, and customers.

Yejoong (Paul) Kim
Problems on Binary Tree

Almost complete binary tree

In this article, we have explored the concept of Almost complete binary tree.

Purvak Baliyan
Algorithms

Strictly Binary Tree

A binary tree is a type of the tree data structure in which a parent node has at most two child nodes. Here, we will understand an important type of binary tree called Strictly Binary Tree and see how it differs from other binary tree types.

Astha Jain Astha Jain
Problems on Binary Tree

Perfect Binary Tree

Perfect Binary Tree is one of the types of Binary Tree data structure. In this article, we will learn about the Perfect Binary Tree and its properties. We will also see how it differs from other types of Binary Tree.

Astha Jain Astha Jain
Linux

[FIXED] makeinfo command not found

In this article, we have explored the reason behind the error "makeinfo command not found" and presented various fixes to resolve this error.

Geoffrey Ziskovin Geoffrey Ziskovin
Culture

Domestic or International Job Offer?

When you grow in your career and get promotions, you will encounter a decision that can change your course of career: Where to accept a High paying Domestic Offer or an equivalent or even lower International Offer?

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
Software Engineering

Airbnb's massive deployment technique: 125,000+ times a year

Airbnb deploys its code over 125,000 times yearly. That is an average of 345 deployments per day. The question is: How does Airbnb keep up with such a demanding schedule?

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
git

push declined due to email privacy restrictions [FIXED]

In this article, we have explored the reason behind the error "push declined due to email privacy restrictions" along with two approaches to fix this issue while pushing your code changes on GitHub.

Geoffrey Ziskovin Geoffrey Ziskovin
Python

Sort by row and column in Pandas DataFrame

In this article, we have explored different ways by which we can sort by row and column in Pandas DataFrame.

K K S S Tej
Linux

[FIXED] fatal error: Python.h: No such file or directory

In this article, we have explored the reason behind the compilation error "fatal error: Python.h: No such file or directory" and presented 3 different fixes to resolve this error.

Geoffrey Ziskovin Geoffrey Ziskovin
C++

Different ways to terminate a program in C++

In this article, we were going to learn about the different ways with which we will be able to terminate the program at any point of the execution of the C++ program.

SUBHRAJIT DHAR
C++

Ways to iterate over Vector in C++ STL

In this article, we have explored different ways to iterate over Vector in C++ STL. These include techniques like indexing, iterators, range based for loop and much more.

Harsh Dawar
CSS

CSS Gradients

A color gradient is a smooth transition of different colors in a region. A CSS gradient displays a smooth transition of two or more specified colors and the direction, number of colors, positioning of color stops, can be controlled.

Sai Siri Chandana Namala Sai Siri Chandana Namala
Web Development

How to Create Google Chrome Extension

In this article, we have explained step by step How to Create Google Chrome Extension along with complete code.

Kirabo Ibrahim Kirabo Ibrahim
Linux

Build teXinfo from source

In this article, we have presented the steps to get the source code/ release package of teXinfo and build it from source and install in your system.

Geoffrey Ziskovin Geoffrey Ziskovin
String Algorithms

N-th Permutation of a string

Given a string of length of `m` containing only lowercase alphabets. Find out the lexicographic `nth` permutation of the given string.

Gaurav Kumar
System Design

Apache HBase in System Design

In this article, we will learn when Apache HBase might be a good choice of database for your software. Since HBase is a NoSQL database, we begin by exploring the design choice between choosing SQL or NoSQL databases for your application.

Mayank Kamboj
Algorithms

Complete Binary Tree

In this article, we will learn about the what is the tree, Binary tree and complete binary tree also how it differs from a general Binary Tree in terms of different operations.

Reshma Patil
Data Communication and Computer Networks

Switching Modes in Computer Networks

In this article at OpenGenus, we will be discussing about the various switching modes in a Computer Network. But before we do that let us first understand what a switch is in detail.

Shubhanshu Tomar
Computer Architecture

SIMD & SSE Instruction Set

In this article, we will discuss scalar computing (and some of its drawbacks), the need for vector/parallel computing, the fundamental concepts behind single instruction, multiple data (or SIMD) architecture and SSE.

Agastya Gummaraju
Java

Introduction to Spring Boot

In this article, we explore one of the most popular Frameworks for Java Developers - Spring Boot and compare it with other popular frameworks like Spring, Spring MVC, Hibernate, and Spring Data.

Anna Burdanova
String Algorithms

Lexicographic next string

In this article, we are going to find the lexicographic next string for the given string.

Rahul Kumar Yadav
Algorithms

Preorder traversal in Binary Tree [Iterative + Recursive]

Preorder traversal is one of the traversal in binary tree in which the root node is visited first then the left subtree and then the right subtree. The order can be written as ROOT LEFT RIGHT.

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