# All Expert Articles Basic Easy Medium Hard Expert All Categories Arrays Misc Program Output Strings Linked Lists Bit Magic Articles Trees MCQ GFacts Interview Experiences GBlog Stack Queue Algorithm Analysis Dynamic Programming Greedy Backtracking Pattern Searching Divide and Conquer Searching Sorting Mathematical Geometric Heap Hash Randomized Combinatorial Matrix Binary Search Tree Advanced Data Structure Project Technical Scripter Python Competitive Programming Internship Experienced TechTips Geek on the Top Branch and Bound Game Theory Computer Networks Operating Systems DBMS GATE CS SQL Java Compiler Design Recursion Puzzles C C++ Data Structures Graph School Programming Design Pattern Articles Placements QA – Placements Reasoning – Placements English – Placements DI – Placements Aptitude Web technologies Python-Quizzes QA – Placement Quizzes C Quiz C++ Quiz Java Quiz GATE Operating Systems DBMS Quiz Computer Networks Quiz Data Structures Algorithms Compiler Design Computer Organization and Architecture Digital Electronics & Logic Design Theory of Computation & Automata Computer Organization & Architecture Engineering Mathematics Difference Between Advanced Computer Subject C Programs C++ Programs Java Programs Python Programs Web Technologies JavaScript Linux-Unix

## Diameter of n-ary tree using BFS November 16, 2017 5

N-ary tree refers to the rooted tree in which each node having atmost k child nodes. The diameter of n-ary tree is the longest path… Read More »

## Given a large number, check if a subsequence of digits is divisible by 8 November 13, 2017 5

Given a number of at most 100 digits. We have to check if it is possible, after removing certain digits, to obtain a number of… Read More »

## is_trivial function in C++ October 30, 2017 5

Trait class that identifies whether T is a trivial type. A trivial type is a type whose storage is contiguous (trivially copyable) and which only… Read More »

## Parallax scrolling effect using CSS. October 21, 2017 5

Parallax Parallax is a 3d effect used in various websites to make webpages attractive . In this effect, as we scroll, the background of the… Read More »

## Simplify the directory path (Unix like) October 20, 2017 5

Given an absolute path for a file (Unix-style), simplify it. Note that absolute path always begin with ‘/’ ( root directory ), a dot in… Read More »

## Aptitude | GATE CS 1998 | Question 64 October 7, 2017 5

In a computer system where the ‘best-fit’ algorithm is used for allocating ‘jobs’ to ‘memory partitions’, the following situation was encountered: When will the 20K… Read More »

## Aptitude | GATE CS 1998 | Question 54 5

Which of the following query transformations (i.e., replacing the l.h.s. expression by the r.h.s. expression) is incorrect? R1 and R2 are relations. C1, C2 are… Read More »

## GATE | GATE CS 1999 | Question 30 October 1, 2017 5

Given the programming constructs i)assignment  ii)for loops where the loop parameter cannot be changed within the loop  iii)if-then-else  iv)forward  go to v)arbitrary go to  vi)non-recursive… Read More »

## Shell Technology Centre Bangalore Interview Experience (On-Campus for Software Engineer) September 30, 2017 5

Shell Technology Centre Bangalore visited our college for recruiting Software Engineer. They conducted only two rounds: Online round and Personal Interview. Total 60 students sit… Read More »

## Argil DX Interview Experience | Set 1 (On-Campus) September 29, 2017 5

Round 1: Online(30 mins + 30 mins+ 30 mins) a. Technical Aptitude b. Numerical and Reasoning Aptitude c. Coding (Backtracking and String Permutation) Round 2:… Read More »

## Computer Network | User Datagram Protocol (UDP) September 28, 2017 5

User Datagram Protocol (UDP) is a Transport Layer protocol. UDP is a part of Internet Protocol suite, referred as UDP/IP suite. Unlike TCP, it is… Read More »

## Next higher number using atmost one swap operation September 26, 2017 5

Given a non-negative number num. The problem is to find the smallest number greater than num by performing atmost on swap operation between any two… Read More »

## Array range queries over range queries September 22, 2017 5

Given an array of size n and a give set of commands of size m. The commands are enumerated from 1 to m. These commands… Read More »

## Computer Network | Internet Protocol version 6 (IPv6) Header September 21, 2017 5

Prerequisite: Introduction to Internet Protocol version 6 IP version 6 is the new version of Internet Protocol, which is way better than IP version 4… Read More »

## Java.io.ObjectStreamClass in Java September 9, 2017 5

This class is serialization’s descriptor for classes. It contains the name and serialVersionUID of the class. The ObjectStreamClass for a specific class loaded in this… Read More »