×
Home Discussions Write at Opengenus IQ
×
  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner
OpenGenus Tech Review Team

OpenGenus Tech Review Team

The official account of OpenGenus's Technical Review Team. This team review all technical articles and incorporates peer feedback. The team consist of experts in the leading domains of Computing.

Tokyo, Japan •
3723 posts •
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
Software Engineering

Basics of JSON data format

JSON is an open standard data-interchange format for transmitting data objects in the form of key-value pairs.

Alan Chacko
Machine Learning (ML)

Supervised, Unsupervised and Semi-Supervised Learning

In this article, we will learn more about the differences between Supervised, Unsupervised and Semi-Supervised Learning.

Sanjana Babu
TensorFlow

Graphs in TensorFlow (tf.Graph)

In this article, we have explored the idea of Graphs in TensorFlow in depth along with details of how to convert function (tf.function) to graph (tf.Graph).

Nana Kwame Kankam
Machine Learning (ML)

OpenPose Systems

In this article, we have explored the idea of OpenPose Systems in depth which is used for Pose Detection application using Machine Learning.

Anubhav Tewari
Time Complexity

Iteration Method for Time Complexity

In the following article, we have presented the Iteration method for finding the Time complexity of an algorithm in detail.

Suraj Kumar Suraj Kumar
Linux

Interprocess Communication: Sockets

In this article we have discussed both local and internet sockets and how the aid in inter processes communication between systems' processes.

Erick Lumunge
Linux

stat command in Linux

In this article we have discussed the stat command in Linux which is used to display information regarding files and file systems in Linux.

Erick Lumunge
OpenGenus IQ © 2026 All rights reserved â„¢
Contact - Email: team@opengenus.org
Primary Address: JR Shinjuku Miraina Tower, Tokyo, Shinjuku 160-0022, JP
Office #2: Commercial Complex D4, Delhi, Delhi 110017, IN
Top Posts LinkedIn Twitter
Android App
Apply for Internship