Algorithms - 101 Computing https://www.101computing.net Boost Your Programming Skills! Fri, 14 Aug 2026 14:10:07 +0000 en-US hourly 1 https://www.101computing.net/wp/wp-content/uploads/cropped-android-chrome-512x512-1-32x32.png Algorithms - 101 Computing https://www.101computing.net 32 32 A* Short Path Algorithm Interactive Task https://www.101computing.net/a-short-path-algorithm-interactive-task/ Tue, 07 Jul 2026 13:53:26 +0000 https://www.101computing.net/?p=22346 Finding the shortest route between two places might sound like a simple task, but when a network contains hundreds or even millions of possible paths, computers need an efficient way to decide which route to follow. This is where search…

The post A* Short Path Algorithm Interactive Task first appeared on 101 Computing.

]]>
Dijkstra Short Path Algorithm Interactive Task https://www.101computing.net/dijkstra-short-path-algorithm-interactive-task/ Tue, 07 Jul 2026 13:24:44 +0000 https://www.101computing.net/?p=22344 Every time you use a sat nav, plan a journey on a map app, or search for the fastest route across a transport network, you are using ideas from graph theory. A road map can be represented as a graph:…

The post Dijkstra Short Path Algorithm Interactive Task first appeared on 101 Computing.

]]>
Interactive Trace Table Challenge https://www.101computing.net/trace-table-challenge/ Mon, 29 Jun 2026 13:00:25 +0000 https://www.101computing.net/?p=22327 Put your programming skills to the test with this interactive Trace Table Challenge! Whether you’re learning to code or preparing for your GCSE Computer Science exams, trace tables are one of the most useful techniques for understanding exactly how an…

The post Interactive Trace Table Challenge first appeared on 101 Computing.

]]>
The Lost Ice Ship https://www.101computing.net/the-lost-ice-ship/ Sun, 21 Jun 2026 17:51:54 +0000 https://www.101computing.net/?p=22295 In 1915, the famous explorer Sir Ernest Shackleton set out on an Antarctic expedition aboard his ship, Endurance. Unfortunately, the ship became trapped in the ice of the Weddell Sea and was eventually crushed and sunk. For more than 100…

The post The Lost Ice Ship first appeared on 101 Computing.

]]>
Flood-Fill Algorithm https://www.101computing.net/flood-fill-algorithm/ Wed, 15 Oct 2025 11:58:15 +0000 https://www.101computing.net/?p=21907 The aim of this challenge is to demonstrate the use of a recursive algorithm used in most Graphic Editing Software when you use the fill tool to quickly and automatically fill a selected area with a solid colour. To demonstrate…

The post Flood-Fill Algorithm first appeared on 101 Computing.

]]>
The Sieve of Eratosthenes https://www.101computing.net/the-sieve-of-eratosthenes/ Sat, 19 Jul 2025 22:12:40 +0000 https://www.101computing.net/?p=21847 In this post we are going to investigate an ancient but highly effective algorithm known as the Sieve of Eratosthenes. This method, named after the Greek mathematician Eratosthenes (276 BC – 194B), is a simple and efficient way to find…

The post The Sieve of Eratosthenes first appeared on 101 Computing.

]]>
The K2-18b Exoplanet – Space Exploration Mission https://www.101computing.net/the-k2-18b-exoplanet-space-exploration-mission/ Thu, 15 May 2025 14:16:28 +0000 https://www.101computing.net/?p=21680 In an exciting leap forward for space science, the James Webb Space Telescope recently discovered the exoplanet K2-18b, a world located in the habitable zone of its red dwarf star. With conditions that suggest it might support life, K2-18b has…

The post The K2-18b Exoplanet – Space Exploration Mission first appeared on 101 Computing.

]]>
Lossless Compression Algorithms using Python https://www.101computing.net/lossless-compression-algorithms-using-python/ Wed, 19 Mar 2025 10:44:42 +0000 https://www.101computing.net/?p=21581 In today’s data-driven world, efficient storage and transmission of information are more critical than ever. Lossless compression techniques play a pivotal role in achieving this efficiency by reducing data size without compromising its integrity. Unlike lossy compression, which sacrifices some…

The post Lossless Compression Algorithms using Python first appeared on 101 Computing.

]]>
Smoothies Ingredients Data Set https://www.101computing.net/smoothies-ingredients-data-set/ Tue, 01 Oct 2024 14:01:21 +0000 https://www.101computing.net/?p=20677 For this programming challenge, we are going to practise reading and extracting data from a JSON file. We will be using a JSON file storing information about the ingredients and recipes for 20 different smoothies. JavaScript Object Notation (JSON) JavaScript…

The post Smoothies Ingredients Data Set first appeared on 101 Computing.

]]>
The Lost Treasures of Pirate Island https://www.101computing.net/the-lost-treasures-of-pirate-island/ Wed, 26 Jun 2024 14:42:04 +0000 https://www.101computing.net/?p=20140 Be the captain of your own pirate ship and sail the seven seas to find the 32 lost treasures of pirate island. Follow the instructions given to locate these treasures. But be aware, the sea is dangerous and its storms…

The post The Lost Treasures of Pirate Island first appeared on 101 Computing.

]]>