×
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
Aditya Chatterjee

Aditya Chatterjee

Aditya Chatterjee is an Independent Algorithmic Researcher, Software Developer and Technical Author. He is the founding member of OPENGENUS, an organization with focus on changing Internet consumption

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

Differences between VPN and Web Proxy

Most Applications on the Web rely on identifying their users for various factors including advertisements while other applications give content access to users only from a specific location. VPN and Web Proxy are popular tools that end-users use to address these issues by hiding their real identity.

Aditya Chatterjee Aditya Chatterjee
Algorithms

Height Checker Problem

In this article, we have solved the Height Checker Problem with two different approaches. This involve the concept of using Counting Sort efficiently.

Harshit Raj
C Programming

Matrix Multiplication in C

In this article, we are going to perform the matrix multiplication operation using C language. We will also be learning how to optimize it using Strassen's algorithm.

Harshit Raj
Python

Tic tac toe game in Python

In this article, we have presented how to develop the classic Tic Tac Toe game project in Python Programming Language. This will be a strong addition to Software Developer Portfolio.

PV Nikhil
recursion

Static and Global Variables in Recursion

In this article, we are going to see how recursion uses Static and Global Variables with the help of examples.

Harshit Raj
Data Structures

(a,b) Tree Data Structure

An (a,b)-tree is a type of self-balancing tree data structure that is designed to maintain a balance between the height of the tree and the number of elements stored in the tree. In short we can say that (a,b)-tree is a generalization of a B-tree. Now lets get to know it in depth.

Aswin Shailajan

Top tech that is changing the finance world forever

Technology is quite literally constantly evolving and changing the world around everyone today. In the finance world, this is especially evident as new technology is paving the way for a special new era of financial transactions.

OpenGenus Foundation OpenGenus Foundation
C Programming

C program to add two numbers [Explained for Beginners]

In this article, we have explained how to find the sum of two numbers and write a C program for it taking the two numbers as command line arguments.

OpenGenus Foundation OpenGenus Foundation
Linux

Delete multiple lines in VI / VIM editor

In this article, we have explained how to delete multiple lines in VI / VIM editor in an UNIX system like Ubuntu along with an example.

Aditya Chatterjee Aditya Chatterjee
Deep Learning

109 Deep Learning projects [with source code]

In this article, we have listed 109 Deep Learning projects that will help you boost your Portfolio. We have provided resources to explore the project ideas further along with source code. You can do this as a part of your College Project (B.Sc, M.Sc and even PhD) or take it up for your portfolio.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
Rust Programming

32 Rust Projects [2023] [with source code]

In this article, we have listed 32 Project ideas with Rust Programming Language which you should work on and add to your portfolio. Rust is an emerging Programming Language with focus on scalability and security and is a strong alternative to C Programming Language.

Ue Kiao, PhD Ue Kiao, PhD
C++

fscanf not reading next line [FIXED]

In this article, we have explored why a C++ code using fscanf cannot read next line and how to fix it by using getline() and sscanf() in C++ by keeping the syntax same. We have demonstrated this with C++ code examples.

Aditya Chatterjee Aditya Chatterjee
Culture

Guess the Programming Language?

Do you know all languages well enough such that if they speak up one day, you will be able to identify them?

OpenGenus Foundation OpenGenus Foundation
TensorFlow

No matching distribution found for TensorFlow using pip [SOLVED]

In this article, we have presented the reason behind the error "No matching distribution found for TensorFlow using pip" along with 3 approaches to fix it.

Geoffrey Ziskovin Geoffrey Ziskovin
TensorFlow

Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2 AVX512 VNNI FMA [Solved]

In this article, we have understood the reason behind the warning "TensorFlow binary was not compiled to use: AVX AVX2 AVX512 VNNI FMA" and presented 3 fixes using which the warning will not come.

Geoffrey Ziskovin Geoffrey Ziskovin
Culture

Hacktoberfest 2022

Hacktoberfest 2022 is scheduled to be held from 1st October 2022 to 31st October 2022. Hacktoberfest is the biggest open-source one-month long event that is sponsored by DigitalOcean.

OpenGenus Foundation OpenGenus Foundation
C++

Optimize C++ Code [30 techniques]

In this article, we have presented over 30 techniques which you can use to optimize your C++ code to make it perform optimally and pass time restrictions in Competitive Contests.

Geoffrey Ziskovin Geoffrey Ziskovin
Culture

What can you do with a Computer Science degree ?

In this article, we have explored in depth how your career will proceed if you take up a Computer Science degree. There are over 30 high paying job titles and is one of the most demanding job profiles today.

Geoffrey Ziskovin Geoffrey Ziskovin
Operating System

Proof that Shortest Job First (SJF) Algorithm is Most Optimal

SJF algorithm is the most optimal CPU scheduling algorithm and we have proved this mathematically in this article at OpenGenus.

OpenGenus Foundation OpenGenus Foundation
Culture

How to use Checklist?

This is a short guide helping you to understand how to use our Checklists to keep track of your progress daily.

OpenGenus Foundation OpenGenus Foundation
Algorithms

"Linked List Problems" book

This article introduces the exclusive book on Linked List Data Structure titled "Linked List Problems: For Interviews and Competitive Programming". It is a part of the book series "Must for Coding Interviews".

Geoffrey Ziskovin Geoffrey Ziskovin
Algorithms

What is Algorithm ?

Algorithm is an ordered well defined series of steps that can be followed to solve a problem. A problem can be finding a definitive answer or a yes or no decision.

Ue Kiao, PhD Ue Kiao, PhD
Culture

How much electricity does a computer use ?

On average, a Desktop Computer uses 219 Watt per hour of Electricity while a 15 inch Laptop uses 159 Watt of Electricity. We have provided detailed calculation to arrive at the total Electricity consumption and Cost.

OpenGenus Foundation OpenGenus Foundation
Culture

Online Computer Science Degree

We have listed the top Online Computer Science Degree programs offered by Universities all over the World with all critical details like fees, program duration, link to apply, Specialization and other details.

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