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

Culture

Patent story: Google is not owner of PageRank patent?

Very few people know that PageRank algorithm which is the first algorithm to be used by Google Search Engine was a USPTO patented algorithm and the patent rights expired only in 2019. The twist is Google was not the owner of PageRank patent.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
C Programming

Array of structure in C

In this article, we have explored how to create an Array of structure in C and what is the need of it using a complete C code example.

SHIVAM TRIPATHI
Python

Static Class Variable in Python

In this article, we have explored Static class variable in Python along with code examples. We have covered different cases like accessing class variable inside and outside class.

Shivani Kumari Shivani Kumari
Problems on Binary Tree

Odd even level difference in a binary tree

In this article, I will be discussing about the problem "Children sum parent in a Binary Tree" in detail.

Uddeshya Raj
Problems on Binary Tree

Children sum parent in a Binary Tree

In this article, I will be discussing about the problem "Children sum parent in a Binary Tree" in detail.

Uddeshya Raj
C Programming

Add each digit of a three digit number

Write a program to enter a three digit number and separately print the the digits of the number and add it and provide the implementation in C programming language.

Arushi Chatterjee
C++

Convert vector to array in C++ [4 methods]

In this article, we have explored 4 different methods to convert vector to array in C++ Programming Language.

SHIVAM TRIPATHI
Python

Minesweeper game using Python

This article presents an overview to develop a Minesweeper game from scratch with Graphical User Interface (GUI) using Python.

Sai Siri Chandana Namala Sai Siri Chandana Namala
C Programming

Find the absolute value of a number

In this article, we have explained how to find the absolute value of a number and implement the program in C Programming Language.

Arushi Chatterjee
Algorithms

Divide by 3 [9 different ways]

In this article, we will go through different ways to divide by 3 in C++ Standard Template Library (STL) and general software techniques.

Shekhar Tamrakar
C Programming

Separate number from decimal place

In this article, we will solve the problem of separation of number from before the decimal and after and provide the implementation in C programming language.

Arushi Chatterjee
Python

Python Script to search web using Google Custom Search API

In this article, we have developed a Python Script to search web using Google Custom Search API. This will strengthen your implementation skill.

FOUOTSOP FOSSO Patrick
C++

Different error signals in C++

There are 9 different error signals in C++ Programming Language such as SIGABRT. Each signal handles a different category of runtime error. We have listed all types of error signals in C++ along with C++ code snippets.

SHIVAM TRIPATHI
C Programming

Print the pattern in C

Print the following pattern and show its implementation in C programming language using escape sequences like horizontal and vertical tab.

Arushi Chatterjee
CSS

Flexbox vs Grid

In this article, we have explored the differences between two important CSS layouts namely Flexbox and Grid in depth.

Sanil
C++

Implement std::function in C++

Class template std::function is a general-purpose polymorphic function wrapper. Instances of std::function can store, copy, and invoke any CopyConstructible Callable target:

DenisO DenisO
Algorithms

Two pointer technique in JavaScript

The two pointer technique is one of the tools to solve competitive programming and to solve technical interviews. We have explained how to use it in JavaScript.

Abrham Lakew Abrham Lakew
C++

Array of Vectors in C++ STL

In this article, we will learn about Array of Vectors in C++ STL with C++ code snippets. Before getting started with array of vectors we should know about the arrays and vectors in C++.

Shruti Singh
C++

Different ways to convert vector to map in C++

In this article, we will develop an approach to find different ways to convert vector to map in C++.

Shivani Kumari Shivani Kumari
quick sort

Quick sort using stack

In this article, we will study about Quick sort algorithm along with it's implementation using stack in C++. Before getting started with Quick sort using Stack we should know about stack data structure.

Shruti Singh

Damped Harmonic Oscillations

Forces acting on an oscillation particle during damped harmonic oscillations.

Arushi Chatterjee
Graph Algorithms

Maximum sum leaf to root path

In this article, I will be discussing about Maximum sum leaf to root path in Binary tree along with time and space complexity.

Uddeshya Raj
Machine Learning (ML)

ReLU6 in ML

ReLU6 uses this same theory but instead limits the positive direction to a maximum size of 6. This is extremely useful when dealing with fixed-point inference.

Troy Martin Troy Martin
Culture

Life of a freshman year in college

First year! I am sure no one forgets it. A freshman is full of enthusiasm as well as confused, especially, friends, seniors, late night fun become large part of their lives.

Shekhar Tamrakar
C++

Bus Error in C++

In this article, we will be discussing about "Bus Error In C++" and SIGBUS signal in detail.

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