-
题名采用尾递归方法提高Java代码的性能
- 1
-
-
作者
邢素萍
柴方艳
王健南
-
机构
南京工业职业技术学院
黑龙江农业经济职业学院
-
出处
《农业网络信息》
2007年第11期138-139,共2页
-
文摘
算法中采用尾递归转换能提高java应用程序的执行速度,编译器能够自动把尾递归方法转换成循环,以提高程序的性能。
-
关键词
JAVA
尾递归
编译器
-
分类号
TP399
[自动化与计算机技术—计算机应用技术]
-
-
题名Pro图与Prolog尾递归删除技术
- 2
-
-
作者
刘育刚
-
机构
计算机与信息科学系
-
出处
《应用科技》
CAS
1996年第4期14-17,共4页
-
基金
黑龙江省自然科学基金资助项目
-
文摘
介绍Pro图的基本概念和生成规则、各节点和节点参量间的关系及Pro图的激活过程.按着递归程序Pro图的生成过程不同,分析了三类递归程序的特点,并根据这些特点分别叙述了各类程序实现尾递归删除的基本技术.
-
关键词
PROLOG
递归程序
尾递归删除
图
Pro图
-
分类号
O157.5
[理学—基础数学]
O141.3
[理学—基础数学]
-
-
题名尾递归优化新方法
- 3
-
-
作者
员东风
-
出处
《微型计算机》
北大核心
1996年第3期78-79,共2页
-
文摘
本文阐述了利用Turbo Prolog的动态数据库功能结合构造辅助谓词并借鉴传统语言的结构化程序设计思想及无需堆栈的显式循环和迭代的方法,交二般递归化为尾递归的新方法。文中列举数便进一步说明此方法的实际运用技巧。
-
关键词
尾递归优化法
程序设计
递归
PROLOG语言
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名详解“尾递归”
- 4
-
-
作者
方悦
-
机构
中央广播电视总台
-
出处
《电脑知识与技术》
2020年第17期208-210,共3页
-
文摘
该文首先讲解了"尾调用"的概念和性质,介绍了"尾调用优化"的实用意义。"尾调用"与"递归"的结合,引出了"尾递归"。随后以JS环境下的斐波那契数列(Fibonacci)为例探讨了其使用方法与改造技巧,最后简单讲述了尾递归优化的实现原理。
-
关键词
尾调用
优化
递归
尾递归
柯里化
-
Keywords
tail call
optimization
recursion
tail recursion
currying
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名Prolog程序设计中尾递归的删除
- 5
-
-
作者
陈震杰
-
出处
《计算机世界月刊》
1989年第12期30-30,49,共2页
-
-
关键词
PROLOG语言
程序设计
尾递归删除
-
分类号
TP311.11
[自动化与计算机技术—计算机软件与理论]
-
-
题名过程式语言中递归的消除
- 6
-
-
作者
郭德贵
陈慧
-
机构
延边大学师范学院数学系
延边大学成人教育学院
-
出处
《延边大学学报(自然科学版)》
CAS
2001年第4期271-273,共3页
-
文摘
尾递归化是程序分析中的一个基本方法 ,通过对过程式语言中递归函数尾递归化几个特殊方法的比较分析 。
-
关键词
递归
尾递归
Cooper函数
过程式语言
-
Keywords
Recursion
Tail recursion
Cooper function
-
分类号
TP301.6
[自动化与计算机技术—计算机系统结构]
-
-
题名基于C语言的快速排序算法优化研究及应用
- 7
-
-
作者
曹康杰
李文韬
李佳芸
黄黔航
甘一超
-
机构
中央民族大学
-
出处
《计算机应用文摘》
2024年第1期29-32,共4页
-
文摘
文章旨在对C语言中的快速排序算法进行优化研究,以提高其排序效率和性能。首先,介绍了快速排序算法的原理和基本实现方式;其次,分析了快速排序算法实现中存在的性能瓶颈和优化挑战,并提出了相应的优化方案;再次,设计并实现了优化后的快速排序算法,并通过对比实验验证了其效果;最后,通过实际应用案例,探讨了优化后的快速排序算法在实际项目中的应用效果和价值。
-
关键词
快速排序算法
尾递归优化
随机化快排
三路快排
-
Keywords
quicksort algorithm
tail recursive optimization
randomized fast scheduling
three way fast scheduling
-
分类号
TP301
[自动化与计算机技术—计算机系统结构]
-
-
题名递归算法的非递归化剖析
- 8
-
-
作者
陈韶钰
孙娟
-
机构
河南科技职业大学
-
出处
《电脑知识与技术》
2021年第13期202-204,共3页
-
文摘
在数据结构的教学中,我们经常用到递归,例如广义表,二叉树等,但是在课本中讲到递归算法的非递归化却寥寥数语,并且很多学生也问到这个问题。该文针对这一情况研究递归函数的非递归化。该文根据是否是尾递归进行分类,重点讲解两种不同的非递归化方法,其中一种转换成循环来实现非递归化,但是对于复杂的非尾递归则使用栈来模拟系统栈的工作方式来实现非递归化,最后给出递归和非递归化的比较,根据问题的实际情况选择是否采用递归。
-
关键词
递归算法
非递归化
尾递归
迭代
非尾递归
栈
-
分类号
TP3
[自动化与计算机技术—计算机科学与技术]
-
-
题名Turbo码的并行算法研究
被引量:1
- 9
-
-
作者
崔琳莉
杨帆
彭启琮
-
机构
电子科技大学通信与信息工程学院
-
出处
《电子测量与仪器学报》
CSCD
2010年第7期638-642,共5页
-
基金
中央高校基本科研业务(编号:ZYGX2009J006)资助项目
973科研项目(编号:2007CB310604)资助项目
-
文摘
不同于传统的Turbo码,该文基于扩展咬尾递归系统卷积码(extended tail Biting recursive systematic,ETB-RSC)的思想,提出了一种并行的扩展咬尾Turbo码(parallel extended tail biting turbo code,PE-TBTC),它通过将接收序列分为若干子序列并行译码来显著提高译码速率。理论分析和仿真结果表明,PE-TBTC译码结构在不降低系统性能的前提下,以牺牲一定的硬件资源为代价,可以成倍地缩短译码所需时间。
-
关键词
TURBO码
咬尾递归系统卷积码
并行处理
-
Keywords
Turbo code
tail biting recursive systematic convolution code
parallel processing
-
分类号
TN911.22
[电子电信—通信与信息系统]
-
-
题名通用检索表专家系统设计
- 10
-
-
作者
李铁民
杨静
-
机构
山西省林业科学研究所
-
出处
《山西林业科技》
北大核心
1994年第3期23-27,共5页
-
文摘
根据检索表的构造规律,用PROLOG语言设计了适用于任何检索表的专家系统。不论何种检索表,只需简单地增加几个修饰符号就可构成系统的知识库。利用该语言特有的回溯、模式匹配等功能,设计的规则语句简洁而生动。正确使用截断和尾递归技术,充分地节约了存储资源,加快了运行速度。
-
关键词
专家系统
检索表
PROLOG
尾递归
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-
-
题名快速排序算法优化策略
被引量:1
- 11
-
-
作者
李驰
-
机构
四川大学锦城学院计算机与软件工程学院
-
出处
《电脑知识与技术》
2021年第1期226-228,共3页
-
文摘
为了解决经典快速排序算法在面对待排序数据事先有序,大量重复数据,递归层数过深以及排序稳定性等诸多问题时暴露出来的缺陷,从枢轴的合理选择、三路划分、与其他排序法结合和尾递归优化等多个方面分析和总结了优化经典快速排序算法的各种策略,在实际使用快速排序算法时具有一定的参考价值。
-
关键词
快速排序
算法优化
枢轴
三路划分
排序稳定性
尾递归优化
-
Keywords
quick sort
algorithm optimization
pivot
three-way division
sorting stability
tail recursive optimization
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名RR变换及其推广
- 12
-
-
作者
范明
-
机构
郑州大学计算机科学系
-
出处
《郑州大学学报(理学版)》
CAS
1989年第2期40-44,共5页
-
文摘
RR变换能够把一类二重递归化为尾递归.本文给出RR变换的正确性证明,并拓广RR变换,给出一种新的递归算法等价变换模式——R^n变换.R^n变换能够把一类多分支的n重递归化为尾递归,从而直接对应于迭代结构.
-
关键词
等价变换
卷叠
递归算法
模式
尾递归
展开
-
Keywords
equivalent transformation
fold
recursive algorithm
schema
tail-recursive
unfold
-
分类号
N
[自然科学总论]
-