×
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 •
Software Engineering

Different Ways to Initialize Priority queue in C++

We have demonstrated different Ways to Initialize Priority queue in C++ such as using Max Heap, Min Heap and with vector and array.

Hrithik Shrivastava Hrithik Shrivastava
Software Engineering

Reverse a String (word by word) in C

In this problem, we have reversed a string or text word by word in C. The strategy to do this is important and tests C implementation skill.

Abhiram Reddy Duggempudi Abhiram Reddy Duggempudi
Software Engineering

Cache in Python

We have explored caching by demonstrating it with a Python code example where intermediate results are cached and improved the overall performance. This is done through functools.lru_cache in Python.

Yash Shah
Software Engineering

Arrays vs Vectors in C++

We have explored the differences between array and vectors in C++ in depth along with C++ code examples. Some differences include size of array is fixed while vector is dynamic.

Aayushi Rawat
Data Structures

Implementing a Stack using an Array and Linked list

Stack is a linear data structure following LIFO (Last in First out) order and can be implemented using Array or Linked List as an internal data structure.

Abhiram Reddy Duggempudi Abhiram Reddy Duggempudi
Machine Learning (ML)

Alternatives to CNN (Convolutional Neural Network)

We have explored Alternatives to CNN (Convolutional Neural Network) which includes Graph Neural Network and Capsule Neural Network.

Dishant Parikh
Algorithms

Approximation Algorithms (Introduction)

In this article we will be exploring an interesting as well as deep overview of Approximation Algorithms with examples like vertex cover problem, travelling salesman problem and more.

Abhijit Tripathy Abhijit Tripathy
Software Engineering

Pass Variable By Reference in Python

In this article, we have explored how to pass a variable by reference to a function in Python. We have demonstrated the ideas by Python code snippets.

Boddu Venkata Sai Ganesh
Algorithms

Smallest sum contiguous subarray

You are given an array of n integers. The task is to find the sum of the subarray which has the smallest possible sum.

Raghav Somani
Algorithms

Find if there exists a path between two nodes in a directed graph

You are given a directed graph and two vertices on it. Your task is to find if there exists a path between the first vertex to the second vertex or not.

Raghav Somani
Algorithms

Minimum number of operations to make XOR of array equal to zero

You are given an array of n non-negative integers. Your task is to find the minimum number of operations to make XOR of array equal to zero.

Raghav Somani
Machine Learning (ML)

Application of BERT : Sentence semantic similarity

In this article, we have introduced another application of BERT for finding out whether a particular pair of sentences have the similar meaning or not.

Aryanshu Verma Aryanshu Verma
Machine Learning (ML)

Application of BERT : Binary Text Classification

This article focused on implementation of one of the most widely used NLP Task "Binary Text classification " using BERT Language model and Pytorch framework.

Aryanshu Verma Aryanshu Verma
Software Engineering

Hosting websites using GitHub

We have demonstrated step by step how to host a static website using your public repository in GitHub for free.

Tejan Singh Tejan Singh
Software Engineering

Move Semantics in C++

Move semantics is moving ownership of objects around and this includes concepts of move constructor.

Aryan Rawlani
Algorithms

Travelling Salesman Problem using Branch and Bound approach

In this article we have discussed about the travelling salesman problem and the branch and bound method to solve the TSP.

Abhijit Tripathy Abhijit Tripathy
Software Engineering

<html> tag in HTML

in HTML is the parent tag, that contains each and every element tags of the HTML document inside of it, except for the tag.

Ashvith Shetty
Machine Learning (ML)

MobileNet V1 Architecture

MobileNet is an efficient and portable CNN architecture that is used in real world applications. We have explored the MobileNet V1 architecture in depth.

Naman Singh
Software Engineering

Scope of Variables in Java Programming

Scope of a variable in Java defines how a specific variable is accessible within the program or across classes. It is defined by the use of private, protected and public.

Sukanya Rammohan
Software Engineering

Basics of "stdio.h" in C

We have explored the standard header library stdio.h in C and specific attributes of Header file like Built in functions, Library Variables and Macro.

Shiva Basava P Shiva Basava P
Software Engineering

Different Dictionaries in Python

There are 4 types of dictionaries in Python that are OrderedDict, DefaultDict, ChainMap and Counter.

Boddu Venkata Sai Ganesh

Contribute and grow 🌱 with Hacktoberfest 2020

Hacktoberfest is a month long virtual event where you can make four contributions towards your favorite Open Source project (such as Cosmos by OpenGenus). You will not only get to learn new things but also get free goodies delivered to you at your doorstep.

Ue Kiao, PhD Ue Kiao, PhD
Data Structures

Count Min Sketch

A count min sketch data structure is a probabilistic data structure (a data structure that provides an approximate solution) that keeps track of frequency.

Ethan Z. Booker
Data Structures

Radix Tree [Compact version of Trie]

radix tree is a compact version of a trie. It takes advantage of this and will store multiple characters / string of text in an edge instead to reduce the number of extra edges and nodes needed.

Ethan Z. Booker
Data Structures

Two Stack Model / Split Buffer for Text Editors

In two stack model, one stack will represent all the contents left of the cursor while the other stack will represent all the contents right of the cursor. Similar is the idea behind Split buffer.

Ethan Z. Booker
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