Converting pseudocodes into Python functions (sorting algorithms)

Sorting algorithms are fundamental tools used to organize elements within a list, playing a crucial role in various applications such as e-commerce, data sorting, and network routing. This research project delves into a comprehensive analysis and comparison of various sorting algorithms, extending b...

Full description

Saved in:
Bibliographic Details
Main Author: Sylvia Deborah
Other Authors: S Supraja
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/176901
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-176901
record_format dspace
spelling sg-ntu-dr.10356-1769012024-05-24T15:43:53Z Converting pseudocodes into Python functions (sorting algorithms) Sylvia Deborah S Supraja School of Electrical and Electronic Engineering supraja.s@ntu.edu.sg Engineering Sorting algorithms are fundamental tools used to organize elements within a list, playing a crucial role in various applications such as e-commerce, data sorting, and network routing. This research project delves into a comprehensive analysis and comparison of various sorting algorithms, extending beyond the curriculum of a typical university course. The objective is to explore the practicality of different sorting algorithms for specific scenarios and inspire further research around this area. This project consists of two main stages: first, understanding the mechanics of various sorting algorithms, and second, analyzing their functionalities by comparing their time complexities based on data provided. The focus is primarily on general sorting and how each is useful in its own way based on the requirements. The goal of this project is to show the reasons different sorting algorithms exist, investigate their usage in practical situations, and study their efficiency. Moreover, this project aims to provide visual representations of sorting algorithms in order to aid replication and customisation for further research. By means of this thorough investigation, this project aspires to pique interest and stimulate further study into less-studied sorting algorithms, resulting in a more profound comprehension of their usefulness in various scenarios. Bachelor's degree 2024-05-23T04:47:59Z 2024-05-23T04:47:59Z 2024 Final Year Project (FYP) Sylvia Deborah (2024). Converting pseudocodes into Python functions (sorting algorithms). Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/176901 https://hdl.handle.net/10356/176901 en A3269-231 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering
spellingShingle Engineering
Sylvia Deborah
Converting pseudocodes into Python functions (sorting algorithms)
description Sorting algorithms are fundamental tools used to organize elements within a list, playing a crucial role in various applications such as e-commerce, data sorting, and network routing. This research project delves into a comprehensive analysis and comparison of various sorting algorithms, extending beyond the curriculum of a typical university course. The objective is to explore the practicality of different sorting algorithms for specific scenarios and inspire further research around this area. This project consists of two main stages: first, understanding the mechanics of various sorting algorithms, and second, analyzing their functionalities by comparing their time complexities based on data provided. The focus is primarily on general sorting and how each is useful in its own way based on the requirements. The goal of this project is to show the reasons different sorting algorithms exist, investigate their usage in practical situations, and study their efficiency. Moreover, this project aims to provide visual representations of sorting algorithms in order to aid replication and customisation for further research. By means of this thorough investigation, this project aspires to pique interest and stimulate further study into less-studied sorting algorithms, resulting in a more profound comprehension of their usefulness in various scenarios.
author2 S Supraja
author_facet S Supraja
Sylvia Deborah
format Final Year Project
author Sylvia Deborah
author_sort Sylvia Deborah
title Converting pseudocodes into Python functions (sorting algorithms)
title_short Converting pseudocodes into Python functions (sorting algorithms)
title_full Converting pseudocodes into Python functions (sorting algorithms)
title_fullStr Converting pseudocodes into Python functions (sorting algorithms)
title_full_unstemmed Converting pseudocodes into Python functions (sorting algorithms)
title_sort converting pseudocodes into python functions (sorting algorithms)
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/176901
_version_ 1806059746904506368