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