Courses
Tutorials
Jobs
Practice
Contests
Data Structure
Java
Python
HTML
Interview Preparation
Trending Now
DSA
Web Tech
Foundational Courses
Data Science
Practice Problem
Python
Machine Learning
JavaScript
System Design
Django
DevOps Tutorial
Java
C
C++
ReactJS
NodeJS
CP Live
Aptitude
Puzzles
Projects
GBlog
Complete DevOps Roadmap - Beginner to Advanced
DevOps is considered a set of practices that combines the abilities of Software Development i.e Dev and IT Operations i.e Ops together, which results in delivering top-not...
Read More
Default value of Vector in C++ STL
Vectors are the same as dynamic arrays with the ability to resize itself automatically when an element is inserted or deleted, with their storage being handled automatical...
Read More
cpp-vector
C++
C++ Programs
Write From Home
Count the minimum number of groups formed in a string
Given a string 'S' which comprises two or more uppercase English letters. The task is to count the minimum number of groups required to completely cover the string by repl...
Read More
Strings
DSA
Count of largest sized groups while grouping according to product of digits
Given an integer N, the task is to find the number of groups having the largest size. Each number from 1 to N is grouped according to the product of its digits.Examples:In...
Read More
Arrays
Greedy
Hash
DSA
Elements of Array which can be expressed as power of some integer to given exponent K
Given an array arr[] of size N, and an integer K, the task is to print all the elements of the Array which can be expressed as a power of some integer (X) to the exponent ...
Read More
Arrays
Mathematical
maths-power
DSA
Role of SemiColon in various Programming Languages
Semicolon is a punctuation mark (;) indicating a pause, typically between two main clauses, that is more pronounced than that indicated by a comma. In programming, Semicol...
Read More
Java
Algorithms
Python
Programming Language
SQL
C Language
C++
JavaScript
C#
Perl
Scala
Go Language
Write From Home
DSA
Spinner in Android with Example
Android Spinner is a view similar to the dropdown list which is used to select one option from the list of options. It provides an easy way to select one item from the lis...
Read More
Java
android
Puzzle | Dividing a Square into N smaller squares
Puzzle: Find all values of N for which one can dissect a square into N smaller squares, and outline an algorithm for doing such a dissection. Solution: The basic point to ...
Read More
Mathematical
Puzzles
DSA
Shape Puzzles
Conversion of J-K Flip-Flop into D Flip-Flop
Prerequisite - Flip-flop1. JK Flip-Flop:JK Flip-Flip is basically a gated SR flip-flop which has an additional input that is clock input. It prevents the invalid output th...
Read More
GATE CS
Digital Logic
Implementation of Micro Instructions Sequencer
The address is used by a microprogram sequencer to decide which microinstruction has to be performed next. Microprogram sequencing is the name of the total procedure. The ...
Read More
Computer Organization & Architecture
Conversion of J-K Flip-Flop into T Flip-Flop
Prerequisite - Flip-flop1. J-K Flip-Flop: JK flip-flop shares the initials of Jack Kilby, who won a Nobel prize for his fabrication of the world's first integrated circuit...
Read More
GATE CS
Digital Logic
Difference between Active and Passive FTP
FTP :FTP stands for File Transfer Protocol. It is an application layer protocol which transfers files over a network. It uses TCP based service. FTP works in two different...
Read More
Computer Networks
GATE CS
Difference Between
Representation of Negative Binary Numbers
Since binary numbers can have only two symbols either 0 or 1 for each position or bit, so it is not possible to add minus or plus symbols in front of a binary number. We r...
Read More
GATE CS
Write From Home
Digital Logic
What is P2P (Peer-to-Peer Process)?
A peer-to-peer network is a simple network of computers. It first came into existence in the late 1970s. Here each computer acts as a node for file sharing within the form...
Read More
Computer Networks
Picked
Difference between TCP and RTP
1. TCP :TCP is a connection oriented protocol in which the communicating devices establish a connection before transmitting data and close the connection after transmittin...
Read More
Computer Networks
GATE CS
Difference Between
Serial Binary Adder in Digital Logic
Serial binary adder is a combinational logic circuit that performs the addition of two binary numbers in serial form. Serial binary adder performs bit by bit addition. Two...
Read More
GATE CS
Digital Logic
1
...
7971
7972
7973
...
10992