人工智能专业数据结构课程论文-《浅谈递归算法及其在人工智能方面的应用》

摘要

随着课程的推进,我们进入了特殊线性表——栈与队列的学习。而栈有一个重要应用是在程序设计语言中实现递归。递归是算法设计中常用的手段,它通常可把一个大型复杂问题的描述和求解变得简洁和清晰。因此递归算法常常比非递归算法更易设计,尤其是当问题本身或所涉及的数据结构是递归定义的时候,使用递归方法更加合适。除此之外,递归在人工智能方面也有着广泛的应用,如深度学习领域的递归神经网络、人工智能分支之一人工生命。人工智能的本质其实就是算法智能。总之,递归算法在很多领域都有显著体现和重要应用。

关键字递归、数据结构、人工智能、算法、深度学习

Abstract:

With the advancement of the course, we entered into the study of special linear tables - stacks and queues. One important application of stack is to realize recursion in programming language. Recursion is a common method in algorithm design, which can make the description and solution of a large complex problem concise and clear. Therefore, recursive algorithms are often easier to design than non recursive algorithms, especially when the problem itself or the data structure involved is recursively defined. In addition, recursion is also widely used in artificial intelligence, such as recurrent neural networks in the field of deep learning, fractal geometry of large objects, chaos and artificial life, which are branches of artificial intelligence. The essence of AI is actually algorithmic intelligence. In a word, recursive algorithm has significant embodiment and important application in many fields.

Keywords: recursion, data structure, artificial intelligence, algorithm, deep learning

目录

第1章:递归算法的背景及定义

1.2递归算法的定义及内涵

1.3采用递归算法解决的问题

第2章:递归算法的理解

2.1.用归纳法理解递归

2.2递归的三要素

2.3递归算法的编程模型

2.4递归的程序特性

2.5递归与循环

第3章:递归算法的实现原理

3.1子程序实现原理

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

长安er

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值