Algorithm Quizzes & Trivia

Do you know how those personalized ads pop up when you go on websites such as Facebook or Outlook? It's not the computer reading your mind, honestly, it's a clever computerized algorithm. Algorithms are mathematical functions that are becoming ever more important. They allow computers to make reasoned decisions, but do you think that you know more about algorithms than they know about you, put your knowledge to the test with our algorithm quizzes.

Do you know what the Entscheidungsproblem was? What was the nationality of algorithm pioneer Alan Turing? What was the name of the first book about algorithms, and what was the   nationality of its author? There are lots more questions to be answered, can you out reason this machine? It's time to find out.

This quiz is to check your knowledge on Bubble sort algorithm.

Questions: 5  |  Attempts: 2629   |  Last updated: Dec 26, 2019
  • Sample Question
    What are the correct intermediate steps of the following data set when it is being sorted with the bubble sort? 15,20,10,18

ICTTRENDS-DSA-01FM: 50                              PM: 30                       Time: 1...

Questions: 50  |  Attempts: 1279   |  Last updated: Jan 16, 2013
  • Sample Question
    In linked lists there are no NULL links in

A quiz based on Quick Sort

Questions: 5  |  Attempts: 326   |  Last updated: Feb 11, 2013
  • Sample Question
    What are the correct intermediate steps of the following data set when it is being sorted with the Quick sort? 15,20,10,18

Study the topic algorithms before trying this test

Questions: 8  |  Attempts: 266   |  Last updated: Dec 11, 2015
  • Sample Question
    What is an algorithm?

In sorting bulk data in computer databases, we have different ways to help sort it out including shell sort and algorithm selection sort. In this quiz, we focus our attention to the former type of sorting data.

Questions: 5  |  Attempts: 233   |  Last updated: Feb 7, 2018
  • Sample Question
    What are the correct intermediate steps of the following data set when it is being sorted with the Selection sort? 15,20,10,18

Algorithm Questions & Answers


What is the difference between a flowchart and pseudocode?
There are some people who are usually confused with the differences between a flowchart and pseudocode but the more that they understand the differences between the two, they will have no trouble differentiating and learning the differences anymore.
What are the correct intermediate steps of the following data set when it is being sorted with the bubble sort? 15, 20, 10, 18
The proper intermediate steps here would be 15,10,20,18 to 15,10,18,20 to 10,15,18,20, or answer A. Bubble sorting involves switching elements around if they are in the wrong order. It starts at the top and works its way down. So, for this particula
What is the difference between Pseudocode and Algorithm?
Algorithm refers to systematic, logical steps taken to solve a computation problem. The algorithm is expressed using natural language or flowchart. Algorithms can also be described in mathematical formulas and graphs. On the other hand, pseudocode is
What should be put into the space "a"? Figure 2 is the array representation of a binary tree shown in Figure 1.
The correct answer to this question is 4. Binary trees are used in computer science. As the name suggests, it is a tree structure which contains data information. Its tree has root and nodes, which are commonly referred to as children. There are left
More