×
Home Discussions Write at Opengenus IQ
×
  • Track your progress
  • Deep Learning Projects
  • Python Projects
  • Join our Internship 🎓
  • RANDOM
  • 100+ Graph Algorithms
  • 100+ DP Problems
  • 50+ Linked List Problems
  • 50+ Array Problems
  • One Liner
  • 50+ Binary Tree problems
  • Home
  • Rust Projects
OpenGenus Foundation

OpenGenus Foundation

The official account of OpenGenus IQ backed by GitHub, DigitalOcean and Discourse

Tokyo, Japan •
3025 posts •
C++

5 Different ways to initialize Set in C++ STL

Set in C++ STL is a powerful data structure to maintain unique objects in sorted order. There are 5 different ways to initialize a set in C++ which we have covered in depth with C++ code examples.

S Sudharshan
Java

Stopwatch Console Application in Java

We will discuss the Stopwatch Console Application in Java today. In this application, input can be taken at the same time as output is printed on the console using multithreading.

Abhijeet Saroha Abhijeet Saroha
HTML

Radio buttons in HTML

In this article, we will explain what radio buttons are and how to include them in an HTML file.

Virag Kormoczy Virag Kormoczy
C++

Keylogger in C++

In this article, we have developed a Keylogger in C++ Programming Language. This is a strong project for an SDE portfolio.

Aswin Shailajan
Algorithms

Merge K Sorted Array

In this article, we have explored 3 approaches to merge K sorted arrays such that the resulting array is sorted as well. This involve the concept of Min / Max Heap.

Bhavani Sankar Nagarapu Bhavani Sankar Nagarapu
Python

Matrix Multiplication in Python

In this article, we will understand how to perform Matrix Multiplication in Python programming language. We have covered two approaches: one using Numpy library and other is a naive approach using for loop.

Riya Singh
JavaScript

Text Editor in JavaScript

In this article, we have implemented a complete text editor with multiple formatting features in HTML, CSS and JavaScript. This is a strong project for Web Developer Portfolio.

Oluwafunsho Anthony Oluwafunsho Anthony
C Programming

Spell Checker in C

In this article, we have developed a Spell Checker tool in C Programming Language. It takes a string as input, highlight the words with wrong spelling and makes possible suggestions for each wrong word.

Aswin Shailajan
Algorithms

Complexity analysis of Sieve of Eratosthenes

In this article, we will discuss the Sieve of Eratosthenes method for identifying prime numbers, including its implementation, computational complexity, and alternative solutions.

Abhijeet Saroha Abhijeet Saroha
Deep Learning

Battle of the Titans: Comparing BART and BERT in NLP

In this article, we have explored the differences between two state of the art NLP models namely BERT and BART.

Anay Dongre
Java

Calculator Console Application in Java

We will develop a Calculator Console Application in Java Programming Language that uses the previous result in the next calculation and includes Shunting Yard Algorithm.

Abhijeet Saroha Abhijeet Saroha
Deep Learning

Techniques to detect Deepfake videos

Hello everyone, Today we are going to discuss one of the most morally sensitive subject in Artificial Intelligence world which are DeepFake and how we try to detect the deep fake from real.

Ahmed Mandour Ahmed Mandour
cheatsheet

Cheatsheet for sorting algorithms

This is the complete cheatsheet for all the important sorting algorithms that comprises that will act as a summary of each concepts including time complexity, key weakness and strengths.

Harshit Raj
ruby

Basic Ruby on Rails web App for static webpage

In this article, we will cover basics of Ruby on Rails (RoR) by creating a simple web application tutorial with a single static webpage.

sharon chebet kessio
Greedy Algorithms

Assign Cookies problem

Assign cookies problem is a popular coding interview question which is mostly solved using greedy algorithm. Here, you will be given a list of children/siblings and a list of cookies with their sizes.

Abeeb Raheem Abeeb Raheem
Deep Learning

GPT-3.5 model architecture

GPT-3.5 model is a fined-tuned version of the GPT3 (Generative Pre-Trained Transformer) model. GPT-3.5 was developed in January 2022 and has 3 variants each with 1.3B, 6B and 175B parameters. The main feature of GPT-3.5 was to eliminate toxic output to a certain extend.

Ahmed Mandour Ahmed Mandour
C++

Multi-thread C++ program to find all prime numbers < N

In this article, we have developed a Multi-thread C++ program to find all prime numbers < N. We have covered Sieve or Eratosthenes algorithm and used thread in C++.

Gabriel
C Programming

Random Password Generator in C

In this article, we are going to build a random password generator in C Programming Language.

Yuzhen Qu
C++

Setprecision in C++

In this article, we will be discussing about Setprecision in C++ in detail along with C++ code examples.

Reshma patil
Deep Learning

Self-attention in Transformer

Today we will discuss one of the revolutionary concepts in the artificial intelligence sector not only in Natural Language Processing but also nowadays in the Computer Vision, which is the Transformers and the heart of it Self-Attention.

Ahmed Mandour Ahmed Mandour
Algorithms

Time & Space Complexity of Tower of Hanoi Problem

In this article, we will discuss about time and space complexities of Tower of Hanoi problem for different cases like worst case, best case and average case.

Bhavani Sankar Nagarapu Bhavani Sankar Nagarapu
Sorting Algorithms

Modified Bubble Sort

Modified Bubble Sort or Short bubble sort is a variation of the standard bubble sort algorithm that improves the best-case time complexity from O(n^2) to O(n) by using a flag to check if the array is already sorted.

Anay Dongre
CSS

CSS Class Selector

A class selector in CSS is an essential concept for web developers and designers to understand. It allows you to target specific elements on a webpage and apply styles to them. This can be a powerful tool for creating user-friendly and appealing websites, it's a must-know for anyone working with CSS

sharon chebet kessio
Data Structures

Kinetic Heap

In this article, we will explore the topic of Kinetic Heap Data Structures, including its implementation and practical applications.

Abhijeet Saroha Abhijeet Saroha
Python

50 Lambda Interview QnA in Python

In Python, "lambda" is a keyword that is used to create small, anonymous unnamed functions. These functions are also called lambda functions. They are defined using the "lambda" keyword followed by one or more arguments, a colon, and a single expression that is evaluated when the function is called.

PV Nikhil
OpenGenus IQ © 2023 All rights reserved â„¢ [email: team@opengenus.org]
Top Posts LinkedIn Twitter