Algorithm
5 articles · search the full text for this term
-
Impact of Time Complexity Using Array and Linked List in Data Structure
Abstract: Data structures are techniques for maintaining, manipulating, and storing data on a computer, enabling efficient access and modification. They support various operations, such as insertion, deletion, updating, and sorting. Examples of data structure include arrays, linked lists, graphs, heaps, stacks, and queues. Each data structure is designed to meet specific needs and solve particular problems. Typically, we identify the problem, devise a solution as an algorithm, and then write an …
Published in International Journal of Data Structure Studies · Vol. 2, Issue 2, 2024 · pp. 41–48 Read article
-
Innovative Eyewear for the Visually Impaired
Abstract: Object detection systems are essential tools for identifying and locating objects within images or videos. When integrated into spectacles or wearable devices, these systems provide users with real-time information about objects present in their surroundings. This functionality serves diverse purposes, such as assisting visually impaired individuals in navigating their environment or offering augmented reality data to workers during tasks. Region-based Convolutional Neural Networks (RCNN) represent a prominent machine learning model …
Published in International Journal of Optical Innovations & Research · Vol. 2, Issue 1, 2024 · pp. 27–34 Read article
-
Nymphaea lotus (Indian Lotus) Analysis with Genetic Algorithm
Abstract: There is a significant problem with the availability of medicinal plants for the treatment of various diseases. Nymphaea lotus (Indian lotus) is one such plant, which is primarily available in the Indian subcontinent. This paper investigates the analysis of this medicinal plant with the help of a genetic algorithm. Himalayan yew, false black pepper, Indian snakeroot, and Indian lotus are four medicinal plants. These four have some unique medicinal values, …
Published in International Journal of Algorithms Design and Analysis Review · Vol. 1, Issue 2, 2023 · pp. 18–22 Read article
-
Deadlock Controlling Algorithms for Distributed Database Systems
Abstract: When the demand for a system resource exceeds the system's capacity, deadlock – an operating system problem – results. The problem of deadlock frequently causes a distributed database's performance to lag. This research critically examined two types of deadlock problems that have an impact on a distributed database's performance. Transaction control and transaction location deadlock difficulties were the specific challenges that the article specifically addressed. In this paper, deadlock prevention …
Published in International Journal of Algorithms Design and Analysis Review · Vol. 1, Issue 2, 2023 · pp. 10–17 Read article
-
Searching Substring in O(n) Time Complexity
Abstract: This research paper presents a highly efficient algorithm for substring search within a given string, achieving a remarkable time complexity of O(n). The proposed algorithm utilizes a two-pointer approach to compare the given string with the targeted substring. By employing string concatenation, the algorithm dynamically constructs a resultant substring during the matching process. Upon completion of character matching, the algorithm compares the resultant substring with the targeted substring and returns …
Published in International Journal of Algorithms Design and Analysis Review · Vol. 1, Issue 1, 2023 · pp. 9–15 Read article