All articles
36 articles
-
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
-
Rainwater Measuring Algorithm in O(1) Time Complexity
Abstract: The Rain Terraces Time Complexity Data Structure Algorithm (RTTCDSA) introduces a novel method for managing temporal data efficiently, inspired by the natural flow of rainwater on terraced landscapes. This study presents the conceptual framework and implementation details of RTTCDSA, which leverages principles of temporal dynamics and landscape morphology to organize and query temporal data with optimal time complexity. RTTCDSA employs a hierarchical structure akin to terraced landscapes, facilitating rapid traversal …
Published in International Journal of Data Structure Studies · Vol. 2, Issue 1, 2024 · pp. 26–32 Read article
-
Searchable Encryption Based on Key Aggregation
Abstract: The ability to selectively distribute data with individuals in public cloud services may alleviate safety concerns about inadvertent privacy violations in cloud storage. The need for flexibility in sharing specific sets of documents with various user groups requires the use of distinct encryption keys for each document. This undertaking tackles practical difficulties by presenting the notion of Key-Aggregate Searchable Encryption (KASE). Natural language processing was used to extract essential phrases …
Published in International Journal of Data Structure Studies · Vol. 2, Issue 1, 2024 · pp. 21–25 Read article
-
Emerging Trends in Data Structures for Modern Machine Learning Applications
Abstract: In the realm of machine learning, data structures play a pivotal role in facilitating efficient data manipulation, storage, and retrieval, thereby significantly impacting the performance and scalability of machine learning algorithms. In recent years, the field of machine learning has witnessed the emergence of novel data structures tailored to address scalability and efficiency challenges inherent in handling large-scale and high-dimensional data. This study provides a look at the data preprocessing, …
Published in International Journal of Data Structure Studies · Vol. 2, Issue 1, 2024 · pp. 1–7 Read article
-
Advancements in Data Structures: Bridging the Gap Between Theory and Real-world Applications
Abstract: In the rapidly advancing landscape of computer science, this study unfolds a comprehensive exploration of Data Structures, spanning from foundational principles to cutting-edge innovations. Data structures form the backbone of computational processes, and this study aims to dissect and illuminate their pivotal role. Beginning with fundamental concepts such as Arrays, Linked Lists, Stacks, and Queues, the narrative progresses to intricate structures like Trees, Graphs, and Hash Tables. Practical applications in …
Published in International Journal of Data Structure Studies · Vol. 2, Issue 1, 2024 · pp. 14–20 Read article
-
Unravelling the Power of Avro and Hadoop: Revolutionising Big Data Processing and Serialization
Abstract: As the technology is in progress, the accumulation of data is also increasing. As a result of which a lot of organisations are constantly seeking new yet innovative solutions to process and analyse this huge accumulation of data. Well Hadoop proved a gamе-changеr in thе rеalm of big data procеssing whereas Avro proved a solution provider to data Serialization. In this review work, wе will dеlvе into thе world of …
Published in International Journal of Data Structure Studies · Vol. 2, Issue 1, 2024 · pp. 8–13 Read article
-
Evaluation System for Teacher Performance with Data Analysis, Result and Conclusion Using Open Source Technology
Abstract: Evaluation in general is an element of everyday culture. People are judged and evaluated in most areas of society as to what their value is to their institution. Teacher performance evaluation has been a continuous process. Change in teacher performance evaluations is a recent educational phenomenon in education. Evaluation system for teacher performance is developed using open source tools and technologies like PHP PDO evaluation system using seven different criteria …
Published in International Journal of Data Structure Studies · Vol. 1, Issue 2, 2023 · pp. 25–32 Read article
-
An Investigative Study on Cache-Oblivious Data Structures
Abstract: Cache-oblivious data structures and data management systems have emerged as critical components in modern computing environments, aiming to optimize memory access patterns across different levels of the memory hierarchy without explicit knowledge of cache sizes or configurations. This study presents an overview of cache-oblivious techniques, including adaptive data structures, compression, parallel processing, and security considerations. The workexplores future directions in cache-oblivious systems, such as non-volatile memory support, graph processing, edge …
Published in International Journal of Data Structure Studies · Vol. 1, Issue 2, 2023 · pp. 33–37 Read article
-
Blockchain and Smart Contract Based Decentralized Rental Platform
Abstract: The advent of blockchain technology has emerged as a revolutionary influence in contemporary society, restructuring engagements and commerce. It is characterized by a decentralized and distributed network of blocks storing information with digital signatures. Initially developed for digital cryptocurrencies like Bitcoin and Ethereum, blockchain has expanded its utility across various domains, leveraging its core features of decentralization, persistency, anonymity, and auditability. Originally designed for cryptocurrencies, blockchain technology has extended its …
Published in International Journal of Data Structure Studies · Vol. 1, Issue 2, 2023 · pp. 18–24 Read article
-
AI-driven Flood Surveillance and Dam Control: Advancing Resilience Through Data Science
Abstract: This study presents the development and real-world deployment of an intelligent system for flood monitoring and automated dam gate control using artificial intelligence (AI) and internet of things (IoT) sensors. Supervised machine learning models are developed to predict floods up to 48 h in advance. An automated dam gate operation system is designed to leverage the flood forecasts and real-time stream water levels for emergency control. The complete end-to-end infrastructure …
Published in International Journal of Data Structure Studies · Vol. 1, Issue 2, 2023 · pp. 9–17 Read article
-
Centrality in Social Network Analysis: A Comprehensive Review for Students
Abstract: Centrality, a fundamental concept in social network analysis (SNA), plays a pivotal role in understanding the structural dynamics and information flow within networks. This studyoffers an extensive examination of centrality metrics and their utilization in diverse fields. We begin by defining centrality and exploring its significance in characterizing the importance of nodes within a network. Subsequently, we delve into the literature review by different authors and most employed centrality metrics, …
Published in International Journal of Data Structure Studies · Vol. 1, Issue 2, 2023 · pp. 1–8 Read article
-
Array-Linked Data Structure: Introducing a Hybrid Model of Memory Management and Faster and Easier Insertion and Reallocation Procedures
Abstract: Here, I have introduced a new data structure titled “Array-Linked Data Structure”. It incorporates a hybrid model of memory allocation, introducing a new insertion procedure in an existing data structure which is faster than that for arrays. It also offers O(c) access time where c is a constant. The access time is worse than O(1) for an array but still better than that for a linked list since the index …
Published in International Journal of Data Structure Studies · Vol. 1, Issue 1, 2023 · pp. 1–11 Read article
-
A Comparison of NoSQL and Relational Database Management Systems (RDBMS)
Abstract: The new aspirant is a non-relational abstracts abundance which is widely deployed in large website environments where there is less reliance on relational databases, leading to enhanced performance in the field of data retrieval. NoSQL are additionally accepted as non-relational databases adulation relational databases and are now acclimated by the world's bigger organizations such as Facebook, Amazon, and Google. Both models are acceptable in specific areas and for specific applications. …
Published in International Journal of Data Structure Studies · Vol. 1, Issue 1, 2023 · pp. 33–37 Read article
-
Study of Finite State Machines as Language Recognizer
Abstract: Finite State Machines (FSMs) play a fundamental role in computer science and linguistics as language recognizers. This study presents an exploration of the principles and applications of FSMs as efficient tools for recognizing formal languages. The study delves into the theoretical foundations of FSMs and their practical implementation in various language recognition tasks. The fundamental ideas of FSMs, including as states, transitions, and input symbols, are introduced in this study. …
Published in International Journal of Data Structure Studies · Vol. 1, Issue 1, 2023 · pp. 18–24 Read article
-
A Novel Hybrid Link Prediction Algorithm for E-Commerce Recommender System Based upon Common Neighbor and Resource Allocation Methods
Abstract: Link prediction is a challenging task in recommender systems, as it requires the ability to accurately predict future links between users and items. In this study, we propose a novel hybrid link prediction algorithm for e-commerce recommender systems that combines the common neighbor and resource allocation methods. The common neighbor method is a straightforward and intuitive algorithm that calculates the number of shared neighbors between two nodes. The intuition is …
Published in International Journal of Data Structure Studies · Vol. 1, Issue 1, 2023 · pp. 12–17 Read article
-
Assessing the Performance of DL Methods in Handwritten Digit Recognition
Abstract: Handwritten digit recognition is a computer vision task that involves the automatic identification and classification of hand-written digits. The objective is to develop models capable of accurately recognizing and distinguishing digits handwritten by humans. With the development of machine learning and deep learning techniques, this field has advanced remarkably. The convolutional neural network (CNN) is the most often used technique for this purpose. By utilizing CNN, the model can learn …
Published in International Journal of Data Structure Studies · Vol. 1, Issue 1, 2023 · pp. 25–32 Read article