All Easy Articles
Introduction : In the 8085 microprocessor, an interrupt is a signal that temporarily suspends the normal execution of a program and redirects the control to… Read More
Que-1: Draw a deterministic and non-deterministic finite automate which either starts with 01 or end with 01 of a string containing 0, 1 in it,… Read More
Prerequisite – Operating-System-Thread The benefits of multi threaded programming can be broken down into four major categories: Responsiveness – Multithreading in an interactive application may… Read More
Deadlock Avoidance Algorithm/ Bankers Algorithm:  What is a deadlock detection algorithm in operating systems?A deadlock detection algorithm is a technique used by an operating system… Read More
Today, we all are aware of the need to create dynamic web pages i.e. the ones that can change the site contents according to the… Read More
Given a binary tree where each node can have at most two child nodes, the task is to find the Euler tour of the binary… Read More
A hotel manager has to process N advance bookings of rooms for the next season. His hotel has K rooms. Bookings contain an arrival date… Read More
Pin diagram of 8085 microprocessor is as given below:    1. Address Bus and Data Bus: The address bus is a group of sixteen lines i.e… Read More
Given a queue of integers of even length, rearrange the elements by interleaving the first half of the queue with the second half of the… Read More
Given n, we need to find sum of 1*1! + 2*2! + ……..+ n*n! Examples:   Input: 1 Output: 1Input: 3 Output: 23 1 * 1! + 2 * 2!… Read More
In this post, we will compare Red-Black Tree and AVL Tree.  Red Black Tree:  Properties: Self-Balancing is provided by painting each node with two colors(Red… Read More
Given n, we need to find sum of 1*1*2! + 2*2*3! + ……..+ n*n*(n+1)! Examples:   Input: 1 Output: 2Input: 3 Output: 242   We may assume that overflow does… Read More
Introduction : Prolog is a logic programming language. It has important role in artificial intelligence. Unlike many other programming languages, Prolog is intended primarily as… Read More
Round 1: 3 hours online coding round This was a 3 hours coding round in which we had to code 1 problem having 50 test cases.  No… Read More
Debouncing is a programming practice used to ensure that time-consuming tasks do not fire so often, that it stalls the performance of the web page.… Read More
Given an array of positive integer and q query which contains two integers, L & R. Task is to find the number of set bits… Read More
Prerequisite – Message authentication codes Apart from intruders, the transfer of message between two people also faces other external problems like noise, which may alter… Read More
The <div> tag is known as the Division tag. The div tag is used in HTML to make divisions of content in the web page… Read More
Generator-Function: A generator-function is defined like a normal function, but whenever it needs to generate a value, it does so with the yield keyword rather… Read More
Given a binary string of length n and an integer k. Consider another string T which is formed by concatenating the given binary string k… Read More