×
Home Discussions Write at Opengenus IQ
×

Search anything:

  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship šŸŽ“
  • RANDOM
  • One Liner

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++

Convert char* to uint8_t [2 methods]

In this article, we have covered different approaches to convert char* to uint8_t.

Geoffrey Ziskovin Geoffrey Ziskovin
Culture

What can you do with a Computer Science degree ?

In this article, we have explored in depth how your career will proceed if you take up a Computer Science degree. There are over 30 high paying job titles and is one of the most demanding job profiles today.

Geoffrey Ziskovin Geoffrey Ziskovin
C++

Convert int to uint8_t

In this article, we have presented how to convert int to uint8_t considering explicit casting and overflow of uint8_t.

Geoffrey Ziskovin Geoffrey Ziskovin
C++

uint8_t cannot be printed

In this article, we have explored the reason uint8_t cannot be printed with std::cout and multiple fixes that can be used to print uint8_t values.

Geoffrey Ziskovin Geoffrey Ziskovin
Python

Python lambda for loop

In this article, we have explored how to use Lambda in Python to replicate the behavior of for loop and how to use for loop within lambda.

Ned Nedialkov Ned Nedialkov
Linux

Remove End of Line (EOL) whitespace in Files in UNIX/ Ubuntu

In this article, we have demonstrated how to Remove End of Line (EOL) whitespace in Files in UNIX/ Ubuntu using grep and sed commands.

Ned Nedialkov Ned Nedialkov
Linux

Install astyle in Ubuntu

In this article, we have presented how to install astyle (Artistic Style) tool in UNIX/ Ubuntu.

Ned Nedialkov Ned Nedialkov
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 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
OpenGenus IQ © 2025 All rights reserved ā„¢ [email: team@opengenus.org]
Top Posts LinkedIn Twitter