×
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 •
Machine Learning (ML)

Deep Q-Learning: Combining Deep Learning and Q-Learning

The idea in deep Q networks is that the states and possible outcomes in Q-Learning is replaced with a neural network which tries to approximate Q Values. It is referred to as the approximator

Anamitra Musib
Software Engineering

#ifndef directive in C

ifndef directive is a define directive in C which checks if a MACRO has been defined previously or not. If it has not been defined, it will execute a set of commands. It is followed by endif.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Software Engineering

Getting started with 2D graphics in C++ (SDL2)

We will start by implementing a basic class design which initialize various parameters of SDL with a clear black window. From there, we will implement drawing different shapes and then we will create a simple animation

Shivang Patel
Algorithms

Maximize the sum of array[i]*i

Given an array of N integer, we have to maximize the sum of arr[i] * i. Brute force approach will take O(N*N!) time while greedy algorithm will take O(N log N) time

Bharat Arya Bharat Arya
Algorithms

8 Queens Problem using Backtracking

In this article, we will solve the 8 queens problem using backtracking which will take O(N!) time complexity. We demonstrate it with code.

Mansi Kathuria
Software Engineering

Automatically delete archives older than two days using Shell Script

In this article, we will understand the concept of Data Purging and learn how to automatically delete archives older than two days using Shell Script and cron tab scheduler.

Kshitiz Saini Kshitiz Saini
Software Engineering

Abstract Base class in Python

In this article we will discuss about Abstract base classes in Python. Abstract classes are an implementation of Abstraction in Object Oriented approach.

Ashutosh Vashisht Ashutosh Vashisht
Machine Learning (ML)

SMOTE for Imbalanced Dataset

In this post, we will see how to deal with an imbalanced dataset using SMOTE (Synthetic Minority Over-sampling TEchnique). We will also see its implementation in Python.

Akshat Maheshwari Akshat Maheshwari
Software Engineering

Memory Leaks in C

In this article, we explored the core reasons for memory leak in C with examples and how we can prevent such situations while writing C code

Abhishek Kumar
Software Engineering

Convert video to images in Python

In this article, we convert a video to images that is extract its frames in a folder using a Python code through the OpenCV library.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Software Engineering

Types of References in Java

In this article, we explore the types of references in Java which includes strong reference, weak reference, soft reference and phantom reference.

Gabriel Lechenco Gabriel Lechenco
Software Engineering

Basics of using Docker

In this article, we explored the basic docker terms like images, container, engine and how to create docker images including basic docker commands like start and stop

Nishkarsh Raj Nishkarsh Raj
Software Engineering

Learn about Interface in Java in depth

In Java, the interface is a mechanism, using which programmers can connect different software components and make them interact with each other.

Navya Praniyath
Algorithms

Count all subsequences in an array with product less than K

Finding subsequences in an array with product less than a given number is another area of application of dynamic programming.

Ishmeet Singh Kalra Ishmeet Singh Kalra
Software Engineering

Working with limits.h in C

Limits.h header file in C is used to determine the set limits of variable data stypes. Macros defined in limits.h header file

Kshitiz Saini Kshitiz Saini
Software Engineering

GitHub Actions using Container Scripts

In this article, we will understand the ideas behind GitHub Action and take a look at the process of setting up a GitHub Action using a docker container script

Nishkarsh Raj Nishkarsh Raj
Software Engineering

A Simple Introduction to Fetch API

The fetch() API in JavaScript allows programmers to retrieve data from a certain endpoint following which the data can be used in any way

Dawit U
Algorithms

Secant Method to find root of any function

Secant Method is a numerical method for solving an equation in one unknown. It avoids this issue of Newton’s method by using a finite difference to approximate the derivative.

Eklavya Chopra
Algorithms

Newton Raphson Method to find root of any function

Newton's Method, also known as Newton-Raphson method, named after Isaac Newton and Joseph Raphson, is a popular iterative method to find a good approximation for the root of a real-valued function f(x) = 0.

Eklavya Chopra
Algorithms

Regula Falsi Method for finding root of a polynomial

Regula Falsi method or the method of false position is a numerical method for solving an equation in one unknown. It is quite similar to bisection method algorithm and is one of the oldest approaches.

Eklavya Chopra
Software Engineering

Basic use of Intel Software Development Emulator (SDE)

In this article, we will learn to use Intel SDE using a basic C++ code and capture the generated instructions using MIX tool which is an in-built tool in Intel SDE.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Algorithms

Introduction to Dynamic Programming

In this article, we will understand crux of Dynamic Programming, different methodologies for solving DP problems, identifying a DP problem and trying to solve a specific problem

Taru Jain
Software Engineering

Basics of VHDL programming

In this article, we have explored all basic VHDL programming concepts and you are good to write most basic programs like implementing a half adder, full adder, stimulating a data flow system and many more.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Software Engineering

Check Computer specs in Linux

In this article, we will cover the commands to take a note of your System configuration / Computer specs. Noting the specifications of a system is a demanded skill.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Software Engineering

SonarQube for Code Coverage Analysis on Java project using Maven

In this article, we will learn to use SonarQube to analyze the code quality of existing projects and understand the different terms involved like code smell, code coverage and many others.

Nishkarsh Raj Nishkarsh Raj
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