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
AtomicInteger for Lock Free Algorithms in Java
Lock-Free Algorithms is one of the mechanisms in which thread-safe access to shared data is possible without the use of Synchronization primitives like mutexes. Multi-thre...
Read More
Java
Java-AtomicInteger
Lock Free Stack using Java
In a multi-threaded environment, the lock-free algorithms provide a way in which threads can access the shared resources without the complexity of Locks and without blocki...
Read More
Java
Stack
DSA
National Instruments Interview Experience (On-Campus)
Content has been removed on Author's request....
Read More
Interview Experiences
National Instruments
On-Campus
Marketing
Experiences
Maximum width of an N-ary tree
Given an N-ary tree, the task is to find the maximum width of the given tree. The maximum width of a tree is the maximum of width among all levels.Examples:Input: ...
Read More
Tree
Searching
BFS
Tree Traversals
n-ary-tree
DSA
Count permutations of given array that generates the same Binary Search Tree (BST)
Given an array, arr[] of size N consisting of elements from the range [1, N], that represents the order, in which the elements are inserted into a Binary Search Tree, the ...
Read More
Arrays
Tree
Mathematical
Combinatorial
Binary Search Tree
factorial
Recursion
Permutation and Combination
binomial coefficient
DSA
Check if every vertex triplet in graph contains two vertices connected to third vertex
Given an undirected graph with N vertices and K edges, the task is to check if for every combination of three vertices in the graph, there exists two vertices which are co...
Read More
Graph
Searching
Mathematical
DFS
Recursion
Graph Traversals
DSA
Generate a combination of minimum coins that sums to a given value
Given an array arr[] of size N representing the available denominations and an integer X. The task is to find any combination of the minimum number of coins of the availab...
Read More
Dynamic Programming
Backtracking
Mathematical
Combinatorial
Recursion
Permutation and Combination
C++ Programs
dp-coin-change
DSA
Difference between Entity constraints, Referential constraints and Semantic constraints
The data in a relational database is stored in form of a table. A table makes the data look organized. Yet in some cases we might face issues while working with the data l...
Read More
DBMS
SQL
Difference Between
Difference between Technical Writing and Creative Writing
1. Technical Writing :Technical writing is a piece of writing which focuses on factual and straight forward content and technical papers are published to inform and instru...
Read More
Difference Between
Software Engineering
Difference between Technical Writing and General Writing
1. Technical Writing :Technical writing is a piece of writing which focuses on factual and straight forward content and technical papers are published to inform and instru...
Read More
Difference Between
Software Engineering
Difference between Technical Writing and Academic Writing
1. Technical Writing : Technical writing refers to a piece of writing which focuses on providing detailed and lucid information about the product or service. It contains f...
Read More
Difference Between
Software Engineering
SAP Labs Interview Experience | Campus Placement Drive 2020 - Virtual
Round 1 (Online Test): Round 1 was an online test, on Sep 5th, 2020 in which we were given 10 MCQs and two coding questions. MCQ’s were mostly on Data Structures, OOPS in ...
Read More
Interview Experiences
SAP Labs
On-Campus
Marketing
Experiences
Construct Turing Machine for L = {a^i b^j | i<j, i>0}
Prerequisite - Turing MachineTask :We have to design a Turing machine for a^i b^j where ij and i0.Analysis :Here the main thing to notice that ij. It means that the count ...
Read More
Theory of Computation
TRIM() Function in MySQL
TRIM() function in MySQL is used to clean up data. It is also used to remove the unwanted leading and trailing characters in a string.Syntax :TRIM([{BOTH | LEADING | TRAIL...
Read More
SQL
DBMS-SQL
mysql
Conditional Branch Instructions in AVR Microcontroller
Conditional branch instructions are the set of instructions that is used to branch out of a loop. We will discuss these instructions for the AVR micro-controller.To unders...
Read More
Computer Organization & Architecture
microprocessor
1
...
7170
7171
7172
...
11269