Redirigiendo al acceso original de articulo en 15 segundos...
ARTÍCULO
TITULO

The use of dynamic data processing structures on the example of list transformation tasks

Dmitry Zdor    

Resumen

Information processing is a key operation with information. In this regard, the study mainstreams the issue of choosing the structural organisation of data for the purposes of organising the processing operation. Dynamic data structures are used in cases where there is no clarity regarding the required size of the structure used when solving a problem. Another area of applying the dynamic structures is the task of processing large amounts of data, including the task of converting large amounts of data. In such a situation, the use of lists becomes practical. These circumstances actualise the problem of finding effective methods for processing lists. Tasks for transforming lists deserve special attention in this aspect. Features of the use of dynamic data processing structures based on recursive methods is one of the urgent issues in the context of the use of systems with elements of artificial intelligence. The purpose of the study is to analyse the use of recursive methods in tasks for transforming lists. Recursive methods are effectively used in list processing tasks. The use of recursion is possible not only in standard tasks for processing elements of one list, but also in tasks for transforming multiple lists, for example, in the tasks of combining two lists into one, dividing one list into two. Using these tasks as an example, the authors of the study perform a detailed analysis of the use of recursive methods at the level of predicate comparison and concretisation of variables in a Prolog programme. Using the example of the tasks of combining two lists into one, dividing one list into two, the study thoroughly describes the method of using recursive rules for processing lists. The description of the solution of problems, the analysis of the execution of recursion in the considered examples can serve as a technological basis for solving other problems for the transformation of lists. The results obtained can be used in the further investigation of issues of applying recursive methods in problems of processing lists, as well as in the educational process upon studying the theoretical foundations of computer science and logical programming.

 Artículos similares

       
 
Junling Zhang, Min Mei, Jun Wang, Guangpeng Shang, Xuefeng Hu, Jing Yan and Qian Fang    
The deformation of tunnel support structures during tunnel construction is influenced by geological factors, geometrical factors, support factors, and construction factors. Accurate prediction of tunnel support structure deformation is crucial for engine... ver más
Revista: Applied Sciences

 
Ji-Woon Lee and Hyun-Soo Kang    
The escalating use of security cameras has resulted in a surge in images requiring analysis, a task hindered by the inefficiency and error-prone nature of manual monitoring. In response, this study delves into the domain of anomaly detection in CCTV secu... ver más
Revista: Applied Sciences

 
Yadong Zhou, Zhenchao Teng, Linlin Chi and Xiaoyan Liu    
Based on the unit life and death technology, the dynamic evolution process of soil loss is considered, and a pipe-soil nonlinear coupling model of buried pipelines passing through the collapse area is constructed. The analysis shows that after the third ... ver más
Revista: Applied Sciences

 
Rui Yuan, Ruiyang Xu, Hezhenjia Zhang, Yutao Hua, Hongsheng Zhang, Xiaojing Zhong and Shenliang Chen    
This study presents an in-depth analysis of the dynamic beach landscapes of Hainan Island, which is located at the southernmost tip of China. Home to over a hundred natural and predominantly sandy beaches, Hainan Island confronts significant challenges p... ver más
Revista: Water

 
Jianfeng Wang, Gaowei Jia, Zheng Guo and Zhongxi Hou    
Heterogeneous multi-UAV systems offer distinct advantages through their complementary and coordinated use of their diverse capabilities. However, this complexity poses significant challenges in task planning, particularly in considering temporal constrai... ver más
Revista: Aerospace