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
Frontend Developer Roadmap 2024
Frontend development means to design the face of a website or application. It involves working on the appearance of the website. Building interactive buttons, using images...
Read More
Puzzle - An Aeroplane Takes a Round-trip in the Wind
If an airplane makes a round trip and the wind is blowing, is the trip time shorter, longer, or the same as without wind? Round trip means the airplane goes from point A t...
Read More
Puzzles
Picked
Analytical Mathematical Puzzles
Full Binary Tree
What is a Binary Tree?A binary tree is a tree data structure with a maximum of 2 children per node. We commonly refer to them as the left and right child as each element i...
Read More
Tree
Picked
DSA
Difference between CRD and RBD
Complete Random Design (CRD)In CRD, as the name suggests, treatments are assigned completely randomly so that each treatment unit gets the same chance of receiving any one...
Read More
Technical Scripter
Software Engineering
AVL Tree Data Structure
An AVL tree defined as a self-balancing Binary Search Tree (BST) where the difference between heights of left and right subtrees for any node cannot be more than one.The d...
Read More
Tree
Technical Scripter
AVL-Tree
Picked
Technical Scripter 2022
DSA
Check if sum can be formed by selecting an element for each index from two Arrays
Given two arrays arr1[] and arr2[] of size N each. Given target sum M, Choose either a[i] or b[i] for each i where (0 ? i N), the task is to check if it is possible to ac...
Read More
Arrays
Dynamic Programming
Technical Scripter
Technical Scripter 2022
DSA
Comma in C++
Comma (,) in C++ can work in three different contexts:Comma as an operatorComma as a separatorComma operator in place of a semicolon1. Comma as an operatorA comma operator...
Read More
C++
Burst Sort Algorithm
What is BurstSort?BurstSort is an advanced sorting algorithm developed by Tony P. Hoare and Charles M. Payne in 1997. It is a hybrid of two sorting algorithms, namely quic...
Read More
Sorting
Technical Scripter
Picked
Technical Scripter 2022
DSA
strcpy in C
INTRODUCTION:strcpy is a C standard library function that copies a string from one location to another. It is defined in the string.h header file.The function takes two ar...
Read More
C Language
Break Statement in C
The break statement is one of the four jump statements in the C language. The purpose of the break statement in C is for unconditional exit from the loopWhat is break in C...
Read More
C Language
Problem Reduction in Transform and Conquer Technique
What is Problem Reduction?Problem reduction is an algorithm design technique that takes a complex problem and reduces it to a simpler one. The simpler problem is then solv...
Read More
Algorithms
Technical Scripter
Picked
Technical Scripter 2022
DSA
C++ Comments
Comments in C++ are meant to explain the code as well as to make it more readable. When testing alternative code, it can also be used to prevent execution. The purpose of ...
Read More
C++
Return Statement in C
Pre-requisite: Functions in CC return statement ends the execution of a function and returns the control to the function from where it was called. The return statement may...
Read More
C Language
Convert String to int in C
Converting string to int is a reoccurring task in the programming world. Despite being a simple task, many coders either fail or get confused while doing this. Conversion ...
Read More
C Language
C Programs
Continue Statement in C
The continue statement in C is a jump statement that is used to bring the program control to the start of the loop. We can use the continue statement in the while loop, fo...
Read More
C Language
Find 5 non-intersecting ranges with given constraints
Given Five integers A, B, C, D and E. the task is to find five non-intersecting ranges [X1, Y1], [X2, Y2], [X3, Y3], [X4, Y4], [X5, Y5] such that, the following 5 conditio...
Read More
Mathematical
Technical Scripter
Technical Scripter 2022
DSA
1
...
3174
3175
3176
...
11271