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

System Design

Master-slave & Master-master replication in Databases

In this article, we will explore the basics of data replication techniques such as Master-slave and Master-master in databases.

Ben Meehan
Theory of Computation

Chomsky Normal Form in Theory of Computation

It is much easier to work with context-free grammars if the given Context Free Grammar is in a normal form. In this article we discuss the Chomsky Normal Form.

Erick Lumunge
Theory of Computation

Regular Expression in Theory of Computation

Regular expressions are a means to describe languages, in this article, we proved that every regular expression describes a regular language and that every DFA can be converted to a regular expression that describes a language.

Erick Lumunge
computational geometry

Section formula

In this article, we have explored the Section formula in Computational Geometry which deals with straight lines getting divided in a given ratio. This is an important concept.

Joe Gorst Joe Gorst
computational geometry

Introduction to Trigonometry

In this article, we have explored the basic concepts of Trigonometry. These concepts are important for the Mathematics required for Computational Geometry.

Joe Gorst Joe Gorst
computational geometry

Direction of point from line segment

In this article, we have explored algorithm to find the Direction of point from line segment.

Joe Gorst Joe Gorst
System Design

Cost Estimate of hosting YouTube

In this article, we have done the calculations for Cost Estimate of hosting YouTube in two ways: One by using Hosting services (like AWS) and second is by buying our own hardware.

Adelaide Guidotti
Algorithms

Morris Inorder Traversal in Binary Tree

In this article, you will learn about a method to traverse a tree in O(1) space complexity that is without using recursion or stack. We will use the concept of Single Threaded Binary Tree.

Vridhi Kamath Vridhi Kamath
List of Mathematical Algorithms

N-th root of a number

In this article, we have explained three different algorithms to find the N-th root of a number.

Shubhankar Maurya Shubhankar Maurya
Algorithms

0-1 Knapsack problem using Branch and Bound

In this article, we have explored the Branch and Bound algorithm for 0-1 Knapsack problem.

Aravind Mohandas Aravind Mohandas
C++

* vs ** pointer in C

In this article, we have explained the difference between * and ** pointer in C and C++.

Purvak Baliyan
Theory of Computation

Regular Operations in Theory of Computation

In this article we have discussed three languages operations namely, union, concatenation and kleen closure.

Erick Lumunge
System Design

Types of Storage Devices

In this article, we will take a look at the various Storage Devices that are used in computing cost, applications and their characteristics.

Ben Meehan
TensorFlow

Conv2D operation in TensorFlow

In this article, we have explained Conv2D operation in TensorFlow along with API definition and Python implementation.

Mainak Debnath
System Design

Lazy Loading

Lazy loading is a method of identifying non-blocking/non-critical web resources and loading them when necessary. This can improve the performance of web pages by reducing rendering times and cache sizes.

Alan Chacko
System Design

System Design of Amazon

In this article, we have explored System Design of Amazon, the largest e-commerce platform in depth.

Adelaide Guidotti
TensorFlow

Depthwise Convolution op in TensorFlow (tf.nn.depthwise_conv2d)

This article will discuss about the Depthwise Convolution operation and how it is implemented using the TensorFlow framework (tf.nn.depthwise_conv2d).

Vivek Praharsha Vivek Praharsha
Machine Learning (ML)

KL Divergence

In this article , one will learn about basic idea behind Kullback-Leibler Divergence (KL Divergence), how and where it is used.

DEEPIKA N DEEPIKA N
Python

List vs Tuple vs Dictionary in Python

In this article, we have explored the differences between List, Tuple and Dictionary in Python.

Shalini.s
Theory of Computation

Finite Automata in Theory of Computation

In this article, we discuss finite automata, a state machine that takes a regular expression and changes its state accordingly for each literal and when the transitions reach the final state, the string is accepted and thus it is said to be a valid token of a language.

Erick Lumunge
Theory of Computation

Basics of Theory of Computation: Mathematical foundation and proofs

In this article we introduce the theory of computation and lay the foundation for articles to come by going over mathematical concepts and how to prove theorems which will deem useful in understanding the domain of compiler design.

Erick Lumunge
Python

Integer (Int Variable) in Python

In this article, we have explored Integer (Int Variable) in Python in depth along with complete Python code examples.

Ki Hwan (Andy) Jung
Compiler Design

Types of Programming Languages

In this article, we discuss the different major types of programming languages, how they are used, and their pros and cons.

Erick Lumunge
Compiler Design

Introduction to Compiler Design

A compiler is responsible for translating high-level source code into low-level code. In this article, we go over a brief overview of the compiler design domain, a very successful field in computer science.

Erick Lumunge
Python

Python Function Arguments

In this article, Python Function Arguments are explored in detail with examples including Positional argument, keyword argument, default argument and variable length argument.

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