trie Lexicographic sorting using Trie Lexicographic sorting is a way of sorting a set of strings based on their alphabetical order We can also say that the order in which those words appear in a dictionary.
Machine Learning (ML) Feature, vector and embedding space In this article, we will discuss the concepts of feature, vector, and embedding space and their importance in machine learning.
Data Communication and Computer Networks Web Sockets vs HTTP In this article, we will dive deep into the world of 2 protocols that are the base communication of a lot of websites nowadays, what is a web socket? What is HTTP/HTTPS? What is the difference between web sockets and HTTP? How and where should I use them?
Natural Language Processing (NLP) Lemmatization in NLP In this article, we have explored about Lemmatization approaches in NLP in depth and presented Lemmatization approaches in Python with code examples.
[FIXED] Error writing file, is your harddrive almost full? (getFile) In this article, we have presented multiple ways to fix the error of "Error writing file, is your harddrive almost full? (getFile)".
Java Maze Generator and Solver in Java In this article, we will develop a Java program that generates a Maze and solves it using Depth-First Search with help of Backtracking. This is a strong profile for SDE portfolio.
JavaScript Empty / Undefined / Null in JavaScript In this article, we will learn the concept of empty, undefined and null in JavaScript and how to use JavaScript to check the Empty, Null and Undefined string on the client/user side for authentication purpose.
System Design ACID and BASE model In this article, we will cover the ACID and BASE model which is very important with respect to designing systems.
C++ Restaurant Management System in C++ In this article, we are going to discuss about a restaurant management system which can handle table allocation and other services required by the customers.
JavaScript User Input in JavaScript In this article, we will explore the basics of user input in JavaScript and how it can be used to create dynamic and interactive web applications.
Natural Language Processing (NLP) Bag of Words (BoW) in NLP The Bag of Words technique falls under the category of text representation in NLP, wherein the words are converted to numerical values which can be understood and used by algorithms.
binary search K-th Smallest Number in Multiplication Table [Solved] In this article, we have solved the problem of finding the K-th Smallest Number in Multiplication Table. This involve the concept of Binary Search.
Algorithms Find K-th Smallest Pair Distance [Solved] In this article, we have solved the problem of finding the K-th smallest pair distance. This involve the concept of Binary Search.
Python Prime Factorization Flask Application In this article, we have developed a Python based Web Application using Flask framework to find the prime factorization of any number. The number is provided by the user.
Python Trie in Python using OOP concepts In this article, we have implemented Trie Data Structure in Python Programming Language using OOP concepts. We have explained the implementation design step by step.
C++ Interpolation Search in C++ using OOPs In this article, we will implement Interpolation Search in C++ using some OOPs concept. But before that we need to have a basic idea and working technique of Interpolation Search.
Dynamic Programming (DP) Interleaving String [Solved] The Interleaving Strings problem is a classical dynamic programming problem that involves whether a string can be formed by interleaving two strings. In this article, we'll explore this problem in depth and provide a C++ implementation using dynamic programming.
Java Introduction to Android Development In this article, we will take a closer look at Android Development and explore what it takes to become an Android developer.
Python Python Byte Arrays: A Comprehensive Guide In this article, we'll explore byte arrays in Python and learn how to use them effectively in your code. We'll cover their basic syntax, common use cases, and performance considerations.
HTML Different ways to Redirect a webpage In this article at OpenGenus, we have explained how to redirect a webpage using JavaScript and natively in HTML. We have developed demos to demonstrate the ideas with code examples.
Deep Learning XLNet model architecture In this article, we have explored architecture of XLNet model in depth. It is a popular NLP based Neural Network.
C++ Merge Sort in C++ using OOP concepts In this article at OpenGenus, we will learn how to design and implement Merge Sort in C++ Programming Language in detail using OOP concepts.
C++ Multithreaded Matrix Multiplication in C++ In this article, we will explored how to implement Multithreaded Matrix Multiplication in C++ Programming Language. Matrix Multiplication is a critical operation in Deep Learning and this makes this topic critical.
Python 4 Different ways to remove element from List in Python In this article, we will explore different ways to delete an element in a List using Python's built-in methods and functions and apply it to delete the first and last element of a List.
System Design 30 test cases for a login screen In this article, we have listed and explained 30 test cases for the most important feature of any web app that is a login screen. This is an important question for Software Developer positions.