Javascript must be enabled to continue!
Preprocessing: A method For Reducing Time Complexity
View through CrossRef
Data can be processed quickly if it is in some order, whereas unsequenced data can take more time to obtain results. Sorting is used for data arrangement. It is also one of the essential requirement for most applications and this step helps to boost performance. Sorting is also a prerequisite in several computer applications like databases. Over time computer scientists have not only introduced new sorting techniques considering various factors to be improved but they have also presented enhanced variants of existing sorting methods. The main objective has always been to reduce the execution time and space of the sorting algorithms. With every passing day, digital content is growing rapidly, which is a significant cause that encourages researchers to design new time-space efficient sorting algorithms. This paper presents some preprocessing strategies for quicksort and insertion sort to improve their performances. Tha main idea of using these preprocessings is to make input data more suitable for sorting algorithm, as most sorting function performs extraordinary for a specific type of input, such as insertion sort works better on nearyly sorted data. To authenticate the efficiency of existing sorting algorithms, these have been compared with proposed preprocessing strategies. The results with proposed techniqes outperforms the results of original sorting methods. It also helps to convert worst case into average case. By using this approch complexity of many algorithms can be reduced, therfore this is very important.
Research Center of Computing and Biomedical Informatics
Title: Preprocessing: A method For Reducing Time Complexity
Description:
Data can be processed quickly if it is in some order, whereas unsequenced data can take more time to obtain results.
Sorting is used for data arrangement.
It is also one of the essential requirement for most applications and this step helps to boost performance.
Sorting is also a prerequisite in several computer applications like databases.
Over time computer scientists have not only introduced new sorting techniques considering various factors to be improved but they have also presented enhanced variants of existing sorting methods.
The main objective has always been to reduce the execution time and space of the sorting algorithms.
With every passing day, digital content is growing rapidly, which is a significant cause that encourages researchers to design new time-space efficient sorting algorithms.
This paper presents some preprocessing strategies for quicksort and insertion sort to improve their performances.
Tha main idea of using these preprocessings is to make input data more suitable for sorting algorithm, as most sorting function performs extraordinary for a specific type of input, such as insertion sort works better on nearyly sorted data.
To authenticate the efficiency of existing sorting algorithms, these have been compared with proposed preprocessing strategies.
The results with proposed techniqes outperforms the results of original sorting methods.
It also helps to convert worst case into average case.
By using this approch complexity of many algorithms can be reduced, therfore this is very important.
Related Results
Complexity Theory
Complexity Theory
The workshop
Complexity Theory
was organised by Joachim von zur Gathen (Bonn), Oded Goldreich (Rehovot), Claus-Peter Schnorr (Frankfurt), an...
Linguistic Complexity
Linguistic Complexity
Linguistic complexity (or: language complexity, complexity in language) is a multifaceted and multidimensional research area that has been booming since the early 2000s. The curren...
Assessment of Construction Project Complexity
Assessment of Construction Project Complexity
Objective:Project complexity is a crucial factor in project management that presents auxiliary obstacles to reaching project objectives (cost, time, safety, and quality). This stud...
Information Technology and the Complexity Cycle
Information Technology and the Complexity Cycle
Aim/Purpose: In this paper we propose a framework identifying many of the unintended consequences of information technology and posit that the increased complexity brought about by...
Optimizing Text Preprocessing for Accurate Sentiment Analysis on E-Wallet Reviews
Optimizing Text Preprocessing for Accurate Sentiment Analysis on E-Wallet Reviews
This Research aims to optimize preprocessing techniques in sentiment analysis of reviews for the E-Wallet Dana application on the Google Play Store. Text preprocessing is a crucial...
Assessing complexity of supply chains: evidence from wholesalers
Assessing complexity of supply chains: evidence from wholesalers
PurposeThe purpose of this paper is to discuss complexity assessment in supply chains, to describe a methodology for measuring supply chain complexity in distributive trade and to ...
Deep Learning-Based Ensemble Two-Step Classification of Medical Images Using CNN Architectures and Ensemble Methods
Deep Learning-Based Ensemble Two-Step Classification of Medical Images Using CNN Architectures and Ensemble Methods
Breast cancer remains one of the most common cancers amongst women globally. Early detection is crucial for improving survival rates. While mammography is widely used and an effect...
Different Evolutionary Paths to Complexity for Small and Large Populations of Digital Organisms
Different Evolutionary Paths to Complexity for Small and Large Populations of Digital Organisms
Abstract
A major aim of evolutionary biology is to explain the respective roles of adaptive versus non-adaptive changes in the evolution of complexity. While select...

