GeeksforGeeks
Courses Suggest an Article
×
Suggest a Topic
Skip to content
  • Algo ▼
    • Analysis of Algorithms
    • Topicwise ►
      • Searching Algorithms
      • Sorting Algorithms
      • Graph Algorithms
      • Bit Algorithms
      • Pattern Searching
      • Geometric Algorithms
      • Mathematical Algorithms
      • Randomized Algorithms
      • Game Theory
    • Algorithm Paradigms ►
      • Greedy Algorithms
      • Dynamic Programming
      • Divide and Conquer
      • Backtracking
      • Branch & Bound
    • All Algorithms
  • DS ▼
    • Array
    • LinkedList
    • Stack
    • Queue
    • Tree based DS ►
      • Binary Tree
      • Binary Search Tree
      • Heap
    • Hashing
    • Graph
    • Advanced Data Structure
    • Matrix
    • Strings
    • All Data Structures
  • Languages ▼
    • C
    • C++
    • Java
    • Python
    • C#
    • PHP
    • JavaScript
    • SQL
    • HTML
    • CSS
    • Program Output
  • Interview ▼
    • Company Prep
    • Top Topics
    • Practice Company Questions
    • Interview Experiences
    • Experienced Interviews
    • Internship Interviews
    • Competitive Programming
    • Design Patterns
    • Multiple Choice Quizzes
  • Students ▼
    • Campus Ambassador Program
    • Project
    • Geek of the Month
    • Placement Course
    • Competitive Programming
    • Testimonials
    • Geek on the Top
    • Careers
    • Internship
    • School Programming
  • GATE ▼
    • GATE Notes
    • GATE CS Corner
    • Last Minute Notes
    • GATE 2019
    • GATE Official Papers
    • ISRO CS Exam
    • UGC NET Papers
    • UGC NET CS Paper II
    • UGC NET CS Paper III
  • CS Subjects ▼
    • Core Subjects ►
      • Engg. Mathematics
      • Operating Systems
      • Computer Networks
      • DBMS
      • Compiler Design
      • Theory of Computation
      • Digital Electronics
      • Computer Organization & Architecture
      • Software Engineering
      • Microprocessor
    • Web Technology
    • Advanced Topics
    • Machine Learning
    • Computer Graphics
    • What’s Difference?
  • Quizzes ▼
    • Languages ►
      • C
      • C++
      • Java
      • Python
    • CS Subjectwise ►
      • Data Structures
      • Algorithms
      • Operating Systems
      • DBMS
      • Compiler Design
      • Computer Networks
      • Theory of Computation
      • Computer Organization
      • Software Engineering
    • HTML & XML
    • Engg. Mathematics
    • Aptitude
  • GBlog
  • Puzzles
  • Practice
  • Courses @ GeeksforGeeks
  • Internships @ GeeksforGeeks
  • Coding Practice
  • How to write an Interview Experience?
  • Must Do Coding Questions Company-wise
  • Must Do Coding Questions Topic-wise
  • Basic
  • Easy
  • Medium
  • Hard
  • Expert
  • Step by Step Preparation
  • Company Preparation
  • Top Topics
  • Company Specific Practice
  • Software Design Patterns
  • Placements Preparation Course
  • Interview Corner
  • Recent Interview Experiences
  • GQ Home Page
  • Quiz Corner
  • LMNs
  • What's New ?
  • Leaderboard !!
  • Topic-wise Practice
  • Subjective Problems
  • Difficulty Level - School
  • Difficulty Level - Basic
  • Difficulty Level - Easy
  • Difficulty Level - Medium
  • Difficulty Level - Hard
  • Explore More...
  • C
  • C++
  • Java
  • Python
  • SQL
  • PHP
  • JavaScript
  • School Programming
  • Operating Systems
  • DBMS
  • Computer Networks
  • Engineering Mathematics
  • Design Patterns
  • Common Interview Puzzles
  • Web Technology
  • G-Facts
  • Computer Graphics
  • Image Processing
  • Project Ideas
Featured Article

Why learning C Programming is a must?

3

C is a procedural programming language. It was initially developed by Dennis Ritchie between 1969 and 1973. It was mainly developed as a system programming… Read More »

Articles
C
GBlog
TechTips
Featured Article

Must Do Coding Questions for Companies like Amazon, Microsoft, Adobe, …

3.5

As the placement season is back so are we to help you ace the interview. We have selected some most commonly asked and must do… Read More »

Articles
interview-preparation
placement preparation
Featured Article

Introduction to HTML CSS | Learn to Design your First Website in Just 1 Week

2.1

This is an introduction course to HTML and CSS which will help you learn all about the basics of HTML and CSS needed to begin… Read More »

Web Technologies
CSS
HTML
HTML-course-basic

ArrayList in C#

ArrayList is a powerful feature of C# language. It is the non-generic type of collection which is defined in System.Collections namespace. It is used to… Read More »

C#
CSharp-Collections-ArrayList
CSharp-Collections-Namespace

Longest sub-sequence of array containing Lucas numbers

Given an array arr[] of N elements, the task is to find the length of the longest sub-sequence in arr[] such that all the elements… Read More »

Arrays
Hash
Mathematical

Print k different sorted permutations of a given array

Given an array arr[] containing N integers, the task is to print k different permutations of indices such that the values at those indices form… Read More »

Algorithms
Combinatorial
Sorting

Number of trailing zeroes in base 16 representation of N!

5

Given an integer N, the task is to find the number of trailing zeroes in the base 16 representation of the factorial of N. Examples:… Read More »

Combinatorial
Competitive Programming
factorial

Count array elements that divide the sum of all other elements

1

Given an array arr[], the task is to count the number of elements from the array which divide the sum of all other elements. Examples:… Read More »

Arrays
array-traversal-question
Marketing

Minimum number of stacks possible using boxes of given capacities

Given N boxes with their capacities which denotes the total number of boxes that it can hold above it. You can stack up the boxes… Read More »

Algorithms
Arrays
Binary Search Tree

Introduction of Graduate Record Examinations (GRE)

The Graduate Record Examinations (GRE) is the most preferred examination for graduate schools in the United States. GRE is considered to be an admission requirement… Read More »

GBlog
Misc
Career-Advices

Intellicus Technologies Interview Experience

There were three rounds:- Round 1:- Pen Paper based MCQ test Round 2:- Technical Interview Round 3:- Director Interview Round 1 There were two sections:-… Read More »

Interview Experiences
Intellicus Technologies
Marketing

Python | Filter even values from a list

Given a list of numbers, the task is to make a new list containing only even values. Examples: Input: list = [1, 2, 3, 4,… Read More »

Python
Python list-programs
python-list

Python | Find the tuples containing the given element from a list of tuples

Given a list of tuples, the task is to find all those tuples containing the given element, say n. Examples: Input: n = 11, list… Read More »

Python
Python tuple-programs
python-tuple

Python | Find maximum value in each sublist

Given list of lists in Python, write a Python program to find maximum value of list each sub-list. Examples: Input : [[10, 13, 454, 66,… Read More »

Python
Python list-programs
python-list

with statement in Python

with statement in Python is used in exception handling to make the code cleaner and much more readable. It simplifies the management of common resources… Read More »

Python
Python-exceptions
python-object

Print All Leaf Nodes of a Binary Tree from left to right | Set-2 ( Iterative Approach )

Given a Binary Tree, the task is to print the leaf nodes from left to right.The nodes must be printed in the order they appear… Read More »

Data Structures
Tree
Binary Tree
cpp-stack
Marketing

Python | Make a list of intervals with sequential numbers

Given a list of sequential numbers, Write a Python program to convert the given list into list of intervals. Examples: Input : [2, 3, 4,… Read More »

Python
Python list-programs
python-list

Python | Spilt a sentence into list of words

Given a Sentence, write a Python program to convert the given sentence into list of words. Examples: Input : [‘Hello World’] Output : [‘Hello’, ‘world’]… Read More »

Python
Python Programs
Python list-programs
python-list
Page 1 of 2,17012345...102030...»Last »

Most Popular Articles
  • Must Do Coding Questions for Companies like Amazon, Microsoft, Adobe, ...
  • Must Do Coding Questions Company-wise
  • Why array index starts from zero ?
  • string find in C++
  • Taking input from console in Python

Most Visited Articles
  • Python list sort()
  • How do I become a good Java programmer?
  • How to prepare for GATE CSE - 2019
  • GATE CSE Test Series - 2019 | Sudo GATE
  • Practice for cracking any coding interview

Most Trending Articles
  • Implementing a Linked List in Java using Class
  • OOPs | Object Oriented Design
  • How to get rid of Java TLE problem
  • Implement a stack using singly linked list
  • Remove duplicates from unsorted array
  • Introduction to HTML CSS | Learn to Design your First Website in Just 1 Week
  • HTML Course | Structure of an HTML Document
  • HTML Course | Basics of HTML
  • Taking input in Python
  • Taking multiple inputs from user in Python
  • Amazon Interview Experience SDE Off Campus
  • Amazon Interview Experience SDE-1
  • Amazon Interview Experience SDE 1 (2.5 Years Experienced)
  • Amazon Interview Experience SDE1
  • Why learning C Programming is a must?

  • GeeksforGeeks
  • 710-B, Advant Navis Business Park,
  • Sector-142, Noida, Uttar Pradesh - 201305
  • feedback@geeksforgeeks.org
  • COMPANY
  • About Us
  • Careers
  • Privacy Policy
  • Contact Us
  • LEARN
  • Algorithms
  • Data Structures
  • Languages
  • CS Subjects
  • Video Tutorials
  • PRACTICE
  • Company-wise
  • Topic-wise
  • Contests
  • Subjective Questions
  • CONTRIBUTE
  • Write an Article
  • Write Interview Experience
  • Internships
  • Videos
@geeksforgeeks, Some rights reserved