您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. DO-while递归下降输出四元式编译原理课程设计

  2. DO-WHILE循环语句的翻译程序设计(递归下降法、输出四元式) 设计题四:DO-WHILE循环语句的翻译程序设计。 1.目的 通过设计、编制、调试一个DO-WHILE循环语句的语法及语义分析程序,加深对语法及语义分析原理的理解,并实现词法分析程序对单词序列的词法检查和分析。 2.设计内容及步骤 对循环语句: DO〈赋值语句〉WHILE 〈表达式〉 (1) 按给定的题目写出符合自身语法分析方法要求的文法和属性文法描述。 (2) 按给定的题目给出语法分析方法的思想及分析表设计。 (3) 按给定的
  3. 所属分类:专业指导

    • 发布日期:2009-06-19
    • 文件大小:203776
    • 提供者:e13797oo
  1. 八皇后 递归实现 c++ 算法

  2. 〖问题描述〗 在一个8×8的棋盘里放置8个皇后,要求每个皇后两两之间不相"冲"(在每一横列竖列斜列只有一个皇后)。 〖问题分析〗(聿怀中学吕思博) 这道题可以用递归循环来做,分别一一测试每一种摆法,直到得出正确的答案。主要解决以下几个问题: 1、冲突。包括行、列、两条对角线: (1)列:规定每一列放一个皇后,不会造成列上的冲突; (2)行:当第I行被某个皇后占领后,则同一行上的所有空格都不能再放皇后,要把以I为下标的标记置为被占领状态; (3)对角线:对角线有两个方向。在同一对角线上的所有点(
  3. 所属分类:C

    • 发布日期:2010-04-16
    • 文件大小:4096
    • 提供者:xiansanren
  1. c语言 turbo C编译通过 无向图非递归遍历 数据结构

  2. 如题 c语言 turbo C编译通过 无向图非递归遍历 数据结构
  3. 所属分类:C

    • 发布日期:2010-12-17
    • 文件大小:4096
    • 提供者:wtm001888
  1. HDU 递归题详解大全(含代码)

  2. 蟠桃记 1 折线分割平面 2 不容易系列之一 2 骨牌铺方格 3 不容易系列之(3)—— LELE的RPG难题 3 Children’s Queue 3 献给杭电五十周年校庆的礼物 3 钥匙计数之二 3 钥匙计数之一 3 母牛的故事 3 超级楼梯 3 不容易系列之二 3 一只小蜜蜂... 3 阿牛的EOF牛肉串 3 神、上帝以及老天爷 3 不容易系列之(4)——考新郎 3
  3. 所属分类:C++

    • 发布日期:2011-03-31
    • 文件大小:115712
    • 提供者:nicole12580
  1. 递归下降子程序的编写

  2. 下列文法中选做一题: 针对算术表达式文法:E→TE’ E’ → +TE’|ε T→FT’ T’ →*FT’ |ε F→(E) |i 为其编写递归下降子程序,判定某个算术表达式是否正确:如j+k*m,j*k+m 输入:其输入数据应该为词法分析器输出的记号形式:i+i*i,i*i+i 输出:分析结果:算术表达式结构正确或结构错误。
  3. 所属分类:C/C++

    • 发布日期:2011-04-19
    • 文件大小:2048
    • 提供者:wang19890314
  1. 后序递归建树,先序非递归遍历该树。

  2. 掌握二叉树的二叉链表存储结构;掌握二叉树的遍历规则;利用二叉树的二叉链表存储结构实现二叉树的建树操作;利用二叉树的二叉链表存储结构实现二叉树层次遍历操作。 实验内容: 题一:二叉树采用二叉链表结构表示。设计并实现如下算法:后序递归建树,先序非递归遍历该树。
  3. 所属分类:C

    • 发布日期:2012-05-18
    • 文件大小:2048
    • 提供者:ming101593
  1. 递归下降语法分析

  2. 利用C语言实现递归下降的预测分析器,此为编译原理实验上机题
  3. 所属分类:C/C++

    • 发布日期:2012-11-29
    • 文件大小:760
    • 提供者:osawadika
  1. 迭代与递归算法题及详解

  2. 迭代与递归算法详解 有题目及详细解释 非常不错哦 希望对你有帮助
  3. 所属分类:C

    • 发布日期:2013-03-11
    • 文件大小:134144
    • 提供者:c_apq
  1. c语言递归联系(附答案)

  2. c语言递归联系很多题(附答案),很经典的资料
  3. 所属分类:C/C++

    • 发布日期:2013-06-03
    • 文件大小:43008
    • 提供者:wcl291121957
  1. ackerman函数的两种非递归算法及源代码

  2. 第一种算法是数组递推,北航某年考研题,算法很好. 第二种算法用栈来消除递归,算法麻烦,但有助于理解递归栈的工作原理
  3. 所属分类:其它

    • 发布日期:2008-10-18
    • 文件大小:6144
    • 提供者:liutaocun05
  1. 使用C++,请给出此题的递归算法及非递归算法。

  2. 使用C++,请给出此题的递归算法及非递归算法。
  3. 所属分类:C++

    • 发布日期:2015-07-08
    • 文件大小:12288
    • 提供者:darkmoss
  1. 算法 格雷码 递归算法

  2. 实验二 递归算法设计与应用 一. 实验目的和要求 1. 加深对递归算法的理解,并针对具体问题设计算法; 2. 分析算法的复杂性,寻找比较高效的算法,并实现。 3. 分析格雷码问题,并设计递归算法求解之。 二. 基本原理 递归是一种重要的程序设计方法。使用递归方法有时可使算法简洁明了,易于设计。 递归指算法自己调用自己, 有直接递归与间接递归两种。 递归方法用于解决一类满足递归关系的问题。即:对原问题的求解可转化为对其性质相同的子问题的求解。 三. 该类算法设计与实现的要点 1. 递归关系(特性
  3. 所属分类:其它

    • 发布日期:2009-03-11
    • 文件大小:688
    • 提供者:ab52525258
  1. HDU 递归题详解大全(含代码)

  2. 蟠桃记 1 折线分割平面 2 不容易系列之一 2 骨牌铺方格 3 不容易系列之(3)—— LELE的RPG难题 3 Children’s Queue 3 献给杭电五十周年校庆的礼物 3 钥匙计数之二 3 钥匙计数之一 3 母牛的故事 3 超级楼梯 3 不容易系列之二 3 一只小蜜蜂... 3 阿牛的EOF牛肉串 3 神、上帝以及老天爷 3 不容易系列之(4)——考新郎 3
  3. 所属分类:C++

    • 发布日期:2020-03-20
    • 文件大小:24576
    • 提供者:JanesShang
  1. HDU 递归题详解大全(含代码)

  2. 蟠桃记 1 折线分割平面 2 不容易系列之一 2 骨牌铺方格 3 不容易系列之(3)—— LELE的RPG难题 3 Children’s Queue 3 献给杭电五十周年校庆的礼物 3 钥匙计数之二 3 钥匙计数之一 3 母牛的故事 3 超级楼梯 3 不容易系列之二 3 一只小蜜蜂... 3 阿牛的EOF牛肉串 3 神、上帝以及老天爷 3 不容易系列之(4)——考新郎 3
  3. 所属分类:C++

    • 发布日期:2020-02-11
    • 文件大小:24576
    • 提供者:cym30
  1. Python 递归函数详解及实例

  2. Python 递归函数 如果一个函数体直接或者间接调用自己,那么这个函数就称为递归函数.也就是说,递归函数体的执行过程中可能会返回去再次调用该函数.在python里,递归函数不需要任何特殊的语法,但是它需要付出一定的努力去理解和创建. 我们会以一个简单的例子开始:写一个函数求一个自然数中所有数字的和.在设计递归函数的时候,我们会寻找能把问题分解成简单的问题的方法.在这道题中,运算符%和//可以用来把一个数分成两部分:最低位和不包含最低位数字两部分. 18117的数字和为:1+8+1+1+7=
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:75776
    • 提供者:weixin_38654382
  1. Python基于递归和非递归算法求两个数最大公约数、最小公倍数示例

  2. 本文实例讲述了Python基于递归和非递归算法求两个数最大公约数、最小公倍数。分享给大家供大家参考,具体如下: 最大公约数和最小公倍数的概念大家都很熟悉了,在这里就不多说了,今天这个是因为做题的时候遇到了所以就写下来作为记录,也希望帮到别人,下面是代码: #!/usr/bin/env python #coding:utf-8 from fractions import gcd #非递归实现 def gcd_test_one(a, b): if a!=0 and b!=0: if a
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:40960
    • 提供者:weixin_38708361
  1. Python递归实现汉诺塔算法示例

  2. 本文实例讲述了Python递归实现汉诺塔算法。分享给大家供大家参考,具体如下: 最近面试题,面试官让我5分钟实现汉诺塔算法(已然忘记汉诺塔是啥)。 痛定思痛,回来查了一下汉诺塔的题目和算法。题干与实现如下: A基座有64个盘子,大在下小在上,每次移动一个盘子,每次都需要大在下小在上,全部移动到B基座,C基座为辅助基座。 # -*- coding:utf-8 -*- # 汉诺塔回溯递归实现 # 假设参数中初始杆为a,借助杆为c,阶段终止杆为b # 第一步,a状态借助b移动到c # 第二步,a移动
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:45056
    • 提供者:weixin_38618540
  1. 来来来,我们聊一聊,为什么不建议使用递归操作?

  2. Rt. 可能大家都或多或少的听见过类似的话或者建议: 尽量少使用递归操作,甚至干脆就不要使用递归操作。 但大家在听到这句话的时候,是否会产生过疑问,为什么不建议使用递归操作呢? 现在,我们就一起聊聊这个话题,看看递归到底会产生什么样的问题。 首先,大家思考一道算法题:如何实现二叉树的中序遍历? 对于树的遍历,无论是前序、中序还是后序遍历,大家可能下意识的就会想到使用递归操作,为什么呢?因为递归操作实现起来“简单”啊! 下面为实现二叉树中序遍历的 Java 递归实现,代码来自于 Gitee 的「m
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:68608
    • 提供者:weixin_38516956
  1. 递归算法中的小Tips

  2. 递归算法中的小Tips记忆化尾递归快速幂 递归的基本操作已经在二叉树的笔记中介绍了。但是在做题的过程中发现,递归还是有一些小技巧的。有时候一般的递归还有可能超出时间限制 记忆化 在递归的过程中,尤其是诸如斐波那契数列的计算过程中,由于递归的树形结构,经常会导致多余的计算量。因此,可以通过先建立一个HashMap将计算过的结果存入,便于后续调用。 诸如爬楼梯这道题,引入res后可以减少很多计算时间 def climbStairs(self, n: int) -> int:
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:38912
    • 提供者:weixin_38717171
  1. C语言数据结构递归之斐波那契数列

  2. C语言数据结构递归之斐波那契数列 因为自己对递归还是不太熟练,于是做POJ1753的时候就很吃力,就是翻棋子直到棋盘上所有棋子的颜色一样为止,求最少翻多少次,方法是枚举递归。然后就打算先做另一道递归的题(从数组中取出n个元素的组合),但是同样在递归的问题上不太理解。好吧,于是复习CPP,在第229页的时候,看到了斐波那契数列,回想起之前做过的一道题目,发现可以用递归的方法来做。于是决定优化一下之前的代码。 以下这段摘自《C primer plus》 斐波那契数列的定义如下:第一个和第二个数字
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:60416
    • 提供者:weixin_38660802
« 12 3 4 5 6 7 8 9 10 ... 20 »