Ever wondered how sort() function we use in C++/Java or sorted() in Python work internally? Here is a list of all the inbuilt sorting algorithms of different pr
Internet is the network of computers which connects the whole world together.But, how it actually work at the very low level? Client side: First when we type a
Given a text and a wildcard pattern, find if wildcard pattern is matched with text. The matching should cover the entire text (not partial text). The wildcard p
12 Dynamic Programming Please wait while the activity loads. If this activity does not load, try refreshing your browser. Also, this page requires javascript. P
In competitive programming or in general some problems seems difficult but can be solved very easily with little bit magic. We have discussed some tricks in bel
FIFO is an abbreviation for first in, first out. It is a method for handling data structures where the first element is processed first and the newest element i
Prerequisite – FIFO (First-In-First-Out) approach in Programming FIFO is an abbreviation for first in, first out. It is a method for handling data structures
Prerequisites – FIFO (First-In-First-Out) approach in Programming, FIFO vs LIFO approach in Programming LIFO is an abbreviation for last in, first out. It is
In Set 1, unweighted graph is discussed. In this post, weighted graph representation using STL is discussed. The implementation is for adjacency list representa
Travelling Salesman Problem (TSP): Given a set of cities and distance between every pair of cities, the problem is to find the shortest possible route that visi
Sum Rule – If a task can be done in one of ways or one of ways, where none of the set of ways is the same as any of the set of ways, then there are ways to do
There are five generation of Programming languages.They are: First Generation Languages : These are low-level languages like machine language. Second Generation
Extreme programming (XP) is one of the most important software development framework of Agile models. It is used to improve software quality and responsive to c
Introduction So far we have been using C language for simple console output only. Most of us are unaware that using C++, low level graphics program can also b
Below are some interesting facts about C programming: 1) The case labels of a switch statement can occur inside if-else statements. #include <stdio.h> int
The idea of this article is to introduce C standard. What to do when a C program produces different results in two different compilers? For example, consider th
C is a middle-level programming language developed by Dennis Ritchie during the early 1970s while working at AT&T Bell Labs in the USA. The objective of its dev
Give a = 12 and b = 36 write a C function/macro that returns 3612 without using arithmetic, strings and predefined functions. We strongly recommend you to minim
Programmable Array Logic (PAL) is a commonly used programmable logic device (PLD). It has programmable AND array and fixed OR array. Because only the AND array
Read-Only Memory (ROM) is the primary memory unit of any computer system along with the Random Access Memory (RAM), but unlike RAM, in ROM, the binary informati
Background A Database Management System (DBMS) stores data in the form of tables, uses ER model and the goal is ACID properties. For example a DBMS of college h
A data-warehouse is a heterogeneous collection of different data sources organised under a unified schema. There are 2 approaches for constructing data-warehous
Prerequisite – Data Warehousing Data warehouse can be controlled when the user has a shared way of explaining the trends that are introduced as specific subje
Prerequisite – DBMS | File Organization – Set 1, File Organization-Set 2 B+ Tree File Organization – B+ Tree, as the name suggests, It uses a tree like st
TutorialsPoint.dev is an online Knowledge based platform for all kinds of development including Web development Tutorials, Native Programming, Data Structure, Algorithm and Computer Science Courses.