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
Boggle using Trie
Given a dictionary, a method to do a lookup in the dictionary and a M x N board where every cell has one character. Find all possible words that can be formed by a sequenc...
Read More
Strings
Trie
Microsoft
Amazon
Yahoo
Google
Facebook
Directi
Nvidia
Graph
MakeMyTrip
Backtracking
Advanced Data Structure
BFS
DFS
DSA
Maximum area of triangle having different vertex colors
Given a matrix of N rows and M columns, consists of three value {r, g, b}. The task is to find the area of the largest triangle that has one side parallel to y-axis i.e ve...
Read More
Directi
Algorithms
triangle
area-volume-programs
DSA
Maximum number of groups of size 3 containing two type of items
Given n instance of item A and m instance of item B. Find the maximum number of groups of size 3 that can be formed using these items such that all groups contain items of...
Read More
Algorithms
DSA
Make two sets disjoint by removing minimum elements
Given two sets of integers as two arrays of size m and n. Find count of minimum numbers that should be removed from the sets so that both set become disjoint or don't cont...
Read More
Arrays
Hash
DSA
Persistent Segment Tree | Set 1 (Introduction)
Prerequisite : Segment Tree Persistency in Data StructureSegment Tree is itself a great data structure that comes into play in many cases. In this post we wi...
Read More
Tree
Advanced Data Structure
Segment-Tree
array-range-queries
DSA
Possible to form a triangle from array values
Given an array of integers, we need to find out whether it is possible to construct at least one non-degenerate triangle using array values as its sides. In other words, w...
Read More
Arrays
Amazon
Sorting
Mathematical
triangle
DSA
Last Minute Notes - Computer Networks
See Last Minute Notes on all subjects here. OSI ModelPhysical LayerData Link layerNetwork LayerTransport LayerPresentation Session layerApplication LayerOSI ModelOSI stan...
Read More
Computer Networks
GATE CS
File Objects in Python
A file object allows us to use, access and manipulate all the user accessible files. One can read and write any such files.When a file operation fails for an I/O-related r...
Read More
Python
Last Minute Notes - Engineering Mathematics
See Last Minute Notes on all subjects here.MatricesA matrix represents a collection of numbers arranged in an order of rows and columns. It is necessary to enclose the ele...
Read More
GATE CS
File Systems in Operating System
A computer file is defined as a medium used for saving and managing data in the computer system. The data stored in the computer system is completely in digital format, al...
Read More
Operating Systems
File & Disk Management
Virtual Memory in Operating System
Virtual Memory is a storage allocation scheme in which secondary memory can be addressed as though it were part of the main memory. The addresses a program may use to refe...
Read More
memory-management
Operating Systems
Count of index pairs with equal elements in an array
AuxilGiven an array of n elements. The task is to count the total number of indices (i, j) such that arr[i] = arr[j] and i jExamples :Input : arr[] = {1, 1, 2}Output : 1A...
Read More
Arrays
Searching
Sorting
Hash
DSA
Maximum path sum in a triangle.
We have given numbers in form of a triangle, by starting at the top of the triangle and moving to adjacent numbers on the row below, find the maximum total from top to bot...
Read More
Dynamic Programming
triangle
DSA
NIELIT Scientist ‘B’ Recruitment 2016 : Computer Science
National Institute of Electronics Information Technology (NIELIT), erstwhile known as the DOEACC Society, is an autonomous scientific society under the administrative con...
Read More
MCQ
Interview Experiences
NIELIT
Experiences
Maximum points collected by two persons allowed to meet once
Given a 2-D matrix A[N][M] where A[i][j] denotes the points available on this cell. Two persons, P1 and P2, start from two corners of this matrix. P1 starts from top left ...
Read More
Dynamic Programming
Matrix
DSA
1
...
11481
11482
11483
11484