Redirigiendo al acceso original de articulo en 19 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

       
 
Daniele Granata, Alberto Savino and Alex Zanotti    
The present study aimed to investigate the capability of mid-fidelity aerodynamic solvers in performing a preliminary evaluation of the static and dynamic stability derivatives of aircraft configurations in their design phase. In this work, the mid-fidel... ver más
Revista: Aerospace

 
Jin Pan, Yong Wang, Tao Wang and Mingcai Xu    
With the development of bridge crossings over rivers, the accident of the vessel?bridge collision is increasing as well. It is important to assess probability of bridges colliding with passing ships. Firstly, the AIS (Automatic identify system) data was ... ver más

 
Chunyu Song, Teer Guo, Jianghua Sui and Xianku Zhang    
In order to solve the problem of the dynamic positioning control of large ships in rough sea and to meet the need for fixed-point operations, this paper proposes a dynamic positioning controller that can effectively achieve large ships? fixed-point contr... ver más

 
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

 
Alessio Cellupica, Marco Cirelli, Giovanni Saggio, Emanuele Gruppioni and Pier Paolo Valentini    
In recent years, the boost in the development of hardware and software resources for building virtual reality environments has fuelled the development of tools to support training in different disciplines. The purpose of this work is to discuss a complet... ver más
Revista: Algorithms