Featured Resource One-line Algorithms questions & facts Random algorithm facts for quick interview revision when you only have a minute to spare.
Book DSA Cheatsheet A Cheatsheet for data structures and algorithms practice, coding interview and problem-solving intuition.
Featured Resource One AI Systems Question Practice AI and ML systems prompts across P/D disaggregation, inference, training, RAG, platform engineering and reliability.
List of Mathematical Algorithms Brocard's problem In this article, we have explained the famous Brocard's problem and implemented solutions to find the 3 solutions to the problem.
Machine Learning (ML) Disadvantages of SVM In this article, we have presented 5 Disadvantages of Support Vector Machine (SVM) and explained each point in depth.
System Design System Design of StackOverflow In this article, we have explored the System Design of StackOverflow which will one of the most widely used websites for online question and answers. The design is pretty simple which one would not expect considering its scale.
Algorithms Weighted Median Problem Weighted Median is a measure of central tendency which is better than normal median. In this let us consider a weighted median value ‘wi’ when the elements are sorted such that the total weight of the elements to the left of wi is half of the total weight.
Culture Luca Daniel Luca Daniel is a Professor of Electrical Engineering and Computer Science at MIT, USA and is a leading researcher in the field of Electronic Systems. He is an IEEE Fellow. He is known for receiving 13 Conference Best Paper awards and his work on Robustness of Neural Networks.
data science Data Science Cheatsheet / List of all Data Science topics This is the most complete Data Science Cheatsheet which you should follow to revise all Data Science concepts within 30 minutes and get ready for Interviews and stay in form.
Culture Ketevan Tsimakuridze Ketevan Tsimakuridze is a rising Competitive Programmer from Europe and is known widely for winning Silver Medal at International Olympiad of Informatics (IOI) 2022 (World Ran: 85) and 2 times Bronze Medal in The Asia-Pacific Informatics Olympiad (APIO) 2021 and 2022.
Machine Learning (ML) YOLO v5 model architecture [Explained] Since 2015 the Ultralytics team has been working on improving this model and many versions since then have been released. In this article we will take a look at the fifth version of this algorithm YOLOv5.
Culture Patent story: Google is not owner of PageRank patent? Very few people know that PageRank algorithm which is the first algorithm to be used by Google Search Engine was a USPTO patented algorithm and the patent rights expired only in 2019. The twist is Google was not the owner of PageRank patent.
C Programming Array of structure in C In this article, we have explored how to create an Array of structure in C and what is the need of it using a complete C code example.
Python Static Class Variable in Python In this article, we have explored Static class variable in Python along with code examples. We have covered different cases like accessing class variable inside and outside class.
Problems on Binary Tree Odd even level difference in a binary tree In this article, I will be discussing about the problem "Children sum parent in a Binary Tree" in detail.
Problems on Binary Tree Children sum parent in a Binary Tree In this article, I will be discussing about the problem "Children sum parent in a Binary Tree" in detail.
C Programming Add each digit of a three digit number Write a program to enter a three digit number and separately print the the digits of the number and add it and provide the implementation in C programming language.
C++ Convert vector to array in C++ [4 methods] In this article, we have explored 4 different methods to convert vector to array in C++ Programming Language.
Python Minesweeper game using Python This article presents an overview to develop a Minesweeper game from scratch with Graphical User Interface (GUI) using Python.
C Programming Find the absolute value of a number In this article, we have explained how to find the absolute value of a number and implement the program in C Programming Language.
Algorithms Divide by 3 [9 different ways] In this article, we will go through different ways to divide by 3 in C++ Standard Template Library (STL) and general software techniques.
C Programming Separate number from decimal place In this article, we will solve the problem of separation of number from before the decimal and after and provide the implementation in C programming language.
Python Python Script to search web using Google Custom Search API In this article, we have developed a Python Script to search web using Google Custom Search API. This will strengthen your implementation skill.
C++ Different error signals in C++ There are 9 different error signals in C++ Programming Language such as SIGABRT. Each signal handles a different category of runtime error. We have listed all types of error signals in C++ along with C++ code snippets.
C Programming Print the pattern in C Print the following pattern and show its implementation in C programming language using escape sequences like horizontal and vertical tab.
CSS Flexbox vs Grid In this article, we have explored the differences between two important CSS layouts namely Flexbox and Grid in depth.
C++ Implement std::function in C++ Class template std::function is a general-purpose polymorphic function wrapper. Instances of std::function can store, copy, and invoke any CopyConstructible Callable target:
Algorithms Two pointer technique in JavaScript The two pointer technique is one of the tools to solve competitive programming and to solve technical interviews. We have explained how to use it in JavaScript.