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

Python

Singleton Pattern in Python

Design patterns are reusable formatted best practices that programmers can use to solve common problems when designing applications or systems. They can be classified into Creational Patterns Structural Patterns, Behavioral Patterns, and Concurrency Patterns.

David Oluwafemi David Oluwafemi
List of Mathematical Algorithms

Cramer's conjecture

In this article, we have explored Cramer's conjecture which is an important conjecture for prime numbers. We have developed a code to verify this conjecture.

Gabriel
List of Mathematical Algorithms

Zeckendorf's theorem

The Zeckendorf's theorem states that every positive integer can be represented uniquely as a sum of one or more distinct non-neighboring or non-consecutive Fibonacci numbers.

Sai Siri Chandana Namala Sai Siri Chandana Namala
Python

Python Multiple Choice Questions

In this article, we test our Python Knowledge by going through 50 Multiple Choice Questions.

Erick Lumunge
game theory

Game Tree

In this article, we have covered the concept of how Backtracking help us to solve Game Tree. We will solve the Game Tree Problem by making use of the Minimax Algorithm. We have presented the Time and Space Complexity for various cases.

CHEW Chee Keng
System Design

5 Future Trends of Software Testing

These are a few of the trends that are likely to shape the future of software testing. From the rise of AI to the increased use of machine learning, it is clear that the future of software testing is looking very exciting.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
Software Engineering

How Spotify use DevOps to improve developer productivity?

You may not know that Spotify is a prime example of how effective DevOps can be in improving developer productivity.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
Computer Architecture

Formula for CPU FLOPs (theoretical max)

In this article, we have presented the formula to calculate theoretical max FLOPs for a given CPU system and understand the logic behind it.

OpenGenus Tech Review Team OpenGenus Tech Review Team
queue

Dynamic Queue

In this article, we will see what a dynamic queue is and how it is implemented. In short, Dynamic Queue is a Queue whose allocated memory may increase or decrease depending on the number of elements being inserted or deleted in Queue.

Ali Haider Ali Haider
System Design

Live streaming to 25.3M concurrent viewers: Deal with traffic spike

In 2019, Hotstar created a global record for live streaming to 25.3 million concurrent viewers. What all happened?

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
Python

Get IP Address in Python

In this article, we have developed a Python script to get private, public IP address along with other details.

Kirabo Ibrahim Kirabo Ibrahim
Hashing

Fibonacci Hashing

In this article, an underlooked kind of hash function is to be discussed, the Fibonacci Hashing. It is another form of multiplicative hashing function that is related to the golden ratio.

Cara RoƱo Cara RoƱo
C++

Fastest and Smallest Fixed width integer types in C++ (int_least8_t, int_fast8_t, ...)

In this article, we are going to learn about the Fastest and Smallest types of Fixed width integer types in C++ such as int_least8_t, int_fast8_t and more.

Reshma Patil
Deep Learning

Interview Questions on Transformers

The Transformers architecture introduced in the paper ā€œAttention Is All You Needā€, has changed the scenario of creating more complex and advanced NLP models. Following are the important questions for an interview on Transformers.

Astha Jain Astha Jain
C++

Print boolean in C++ [using std::boolalpha and std::noboolalpha]

In this article, we have presented how to print boolean values in C++ (as integer and text) and explored the concepts of std::boolalpha and std::noboolalpha.

Geoffrey Ziskovin Geoffrey Ziskovin
C++

Convert std::vector<float> to float*

In this article, we have explored 2 different approaches to convert std::vector<float> to float* in C++.

Geoffrey Ziskovin Geoffrey Ziskovin
Software Engineering

Future of DevOps [by Atlassian Survey]

Where is DevOps going? Atlassian surveyed 500 professionals. Here are some interesting facts.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
Blockchain

Components of a Blockchain

In this article, we learn about Ethereum, the differences between Ethereum and Bitcoin, and a look at the general components that make up a blockchain.

Erick Lumunge
Machine Learning (ML)

PCA vs LDA [Differences]

This problem charged us much time, memory spaces and make difficult for our models to work with until PCA and LDA was born. In this article, we're going to discuss about how these 2 algorithms work and the differences between them.

Nguyen Quoc Trung
data science

How is Deep Learning used for Data Science tasks?

In this article, we will see how deep learning is used in Data Science.

Sanjana Babu
List of Interview Questions

Interview questions on GAN

In this article, we have presented several Interview questions on Generative Adversarial Network (GAN) along with detailed answers.

Saroj Mali
List of Interview Questions

70+ Interview Questions on CSS

CSS is used to create attractive and aesthetic user interface for a web application. Currently, there is a tremendous demand for web developers who have a good knowledge of HTML and CSS. This article will cover everything you need to know for your CSS interview.

Astha Jain Astha Jain
Algorithms

Implementing Quick Sort in Java

In this article, we are going to learn about the implementation of quick sort algorithm in Java.

Suraj Kumar Suraj Kumar
Algorithms

Stack vs Queue [Differences]

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

Uddeshya Raj
Algorithms

Iterative In-order Traversal

In this article, we have explored the concept of Iterative In-order Traversal along with detailed step by step example and complete implementation.

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