Algorithms H-index problem Calculate the researcher's h-index from an array of integer citations, where citations[i] is the number of citations a researcher obtained for their ith work.
C Programming 32 Keywords in C Programming In this article, we will learn about all 32 keywords in C programming language and their uses.
UX Design UX Philosophy Can Protect You from Bad Weather The user experience (UX) is a critical piece of any software interaction. Some platforms are built with a great idea, but when it comes time to present the key features, less attention is placed on the UX and the entire result falls short.
Data Structures Data Structures (DS) and Quick Revision Data structures are a fundamental concept in computer science that provides a way to organize and store data in a computer so that it can be accessed and modified efficiently.
C Programming Find maximum, minimum and average of 4 subjects using structure in C In this article, we have explained how to find the maximum, minimum and average of the marks of 4 subjects of different students using structure in C Programming Language.
C++ Calculator console application in C++ In this article, we have explained how to develop a Calculator in C++ Programming Language as a console application. This is a strong beginner project for SDE Portfolio.
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.
C Programming Swap three numbers using functions in C In this article, we have explained how to swap three numbers using functions and implement the technique in C Programming Language.
C Programming Find Maximum, Minimum, Average of 3 numbers in C In this article, we have explored how to find Maximum, Minimum, Average of 3 numbers and implement the technique in C Programming Language.
C Programming Print initials of a name in C In this article, we have explained how to find the initials of a name and implement the technique in C Programming Language.
C++ vector::size() vs vector::capacity() In this article, we will explore and contrast the size() and capacity() functions of the vector class in C++.
C++ * vs & (pointer, reference) in C C programming language is a strong statically typed language. This means that we are responsible for the declaration of variable type, dynamic memory allocation and free of such memory space after it has been used explicitly. Pointer and reference are very important concepts in C.
Software Engineering Infrastructure as a service (IaaS) In this article , we are going to explore about Infrastructure as a Service (IaaS) and dive into some deeper and basic concepts included in this along with the steps to setup / implement IaaS.
C Programming CPU operation of cast in C [zero and sign-extended] In this article, we will understand how casting operates on the CPU level in C Programming Language along with the concept of zero-extension and sign-extension. This is a core concept in C Programming and Embedded Programming.
Data Structures Applications of 24 Different Data Structures In this article, we have listed and explained the real-life applications of 24 Different Data Structures ranging from common ones like Array, Linked List to Geometric Data Structures like R-Tree to Probabilistic Data Structures like LogLog.
Time Complexity Time and Space Complexity of B+ Tree B+ trees an interesting name isn't it? So in this article, we will closely analyze the time & space complexities for different operations in different cases of B+ Tree Data Structure.
C++ strncpy in C++ [+ Problems with it, safe alternatives] In this article, we will learn about cstring library function strncpy() in C++ and understand the problems with it, safe alternatives and similar functions.
C Programming Sum of N natural numbers using recursion In this article, we have explained how to get the sum of N natural numbers using recursion and implement the technique in C Programming Language.
Deep Learning Calibration in Machine and Deep Learning In this article, I introduce calibration in Machine Learning and Deep Learning, an useful concept that not many people know.
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.
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.
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.
C Programming Find multiplication table of 2 numbers In this article, we have explained how to find the multiplication table of 2 numbers using functions and implement the technique in C Programming Language.
Python Simple Text Editor in Python In this article, we have created a simple text editor using Python. A text editor is a computer that lets users to edit or manipulate text according to their needs. Users can open files to read or edit. The files need to be the types supported on the text editor.
List of Interview Questions Interview questions on Software Metrics In this article, we have covered Interview questions on different Software Metrics along with detailed answers.