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

搜索资源列表

  1. 数据结构课程设计 四题

  2. 数据结构课程设计 一,约瑟夫环 二、停车场管理 四、校园导游程序 (轻院) 一、 约瑟夫环 本次实习的主要目的在于熟悉线性表的基本运算在两种存储结构上的实现,其中以熟悉各种链表的操作为侧重点。通过本次实习还可帮助读者复习高级语言的使用方法。 [问题描述]  约瑟夫(Joeph)问题的一种描述是:编号为1,2,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码
  3. 所属分类:其它

    • 发布日期:2009-06-09
    • 文件大小:48128
    • 提供者:tom31203120
  1. 数据结构课程设计报告及源程序—迷宫问题

  2. 随机生成一个迷宫图,迷宫大小为N*N,N预定义为常数,修改N的值可以改变迷宫的大小。用白色表示可走的路,蓝色表示墙壁不可以通过。系统设计两种运行方式:一种是系统自动探索(用递归方法实现);另一种是由人工操作探索通路。 设计思路:程序首先要考虑迷宫的表示,这是一个二维关系图,所以可选择二维数组来存储。数组元素只有两种值0和1,分别代表通路和墙壁。图形的显示可以根据数组元素的值来确定。如果是人工探索,则依据按键来确定探索物的位置坐标,利用循环语句实现。如果是系统自动探索,可采用递归算法实现。
  3. 所属分类:其它

    • 发布日期:2009-12-02
    • 文件大小:512000
    • 提供者:wei224
  1. 最高效的循环右移算法

  2. 题目描述:将长度为N的数组arr循环右移K位,给出最高效的算法 //最高效的循环右移算法!! //这个是递归的写法 //author:tengzhao201 QQ:715572192 //time:2010-4-24 //时间复杂度为O(n),空间复杂度O(1),交换点在中间时比逆序法快一倍!!! //提速要点:由于取模运算的效率很低,去掉了取模运算后效率得到大提升;swap函数效率低,引入了temp变量 void TZshift1(int* arr,int N,int K) { K=K%N;
  3. 所属分类:其它

    • 发布日期:2010-04-28
    • 文件大小:71680
    • 提供者:tengzhao203
  1. WHILE循环语句的翻译程序设计(递归下降法、输出三地址表示)

  2. 初始条件: 理论:学完编译课程,掌握一种计算机高级语言的使用。 实践:计算机实验室提供计算机及软件环境。如果自己有计算机可以在其上进行设计。 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 写出符合给定的语法分析方法的文法及属性文法。 完成题目要求的中间代码三地址表示的描述。 写出给定的语法分析方法的思想,完成语法分析和语义分析程序设计。 编制好分析程序后,设计若干用例,上机测试并通过所设计的分析程序。 设计报告格式按附件要求书写。课程设计报告书正文的内容应
  3. 所属分类:嵌入式

    • 发布日期:2011-01-18
    • 文件大小:1048576
    • 提供者:carponlee
  1. 常见的几个递归组合算法

  2. 常见的几个递归组合算法 对于搜索的深度很深或深度不固定的情况,则无法用枚举的方法来设置循环嵌套的层数,这时可以考虑用递归法来完成搜索任务。递归是一种常用算法,它是搜索的另一种实现方式。如果在算法设计中采用一个函数或过程直接或间接地调用它自身来解决问题的方法,则称该方法为递归算法。递归算法必须要设计好一个或若干个确定的递归终止条件。
  3. 所属分类:C/C++

    • 发布日期:2011-07-26
    • 文件大小:50176
    • 提供者:hndcwynui
  1. WHILE循环语句的翻译程序设计(递归下降法、输出四元式)

  2. 题目: WHILE循环语句的翻译程序设计(递归下降法、输出四元式) 初始条件: 理论:学完编译课程,掌握一种计算机高级语言的使用。 实践:计算机实验室提供计算机及软件环境。如果自己有计算机可以在其上进行设计。 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) (1) 写出符合给定的语法分析方法的文法及属性文法。 (2) 完成题目要求的中间代码四元式的描述。 (3) 写出给定的语法分析方法的思想,完成语法分析和语义分析程序设计。 (4) 编制好分析程序后,设计若
  3. 所属分类:C++

    • 发布日期:2012-01-13
    • 文件大小:110592
    • 提供者:pupingpp
  1. 循环和递归在算法中的应用

  2. 顺序执行、循环和跳转是冯·诺依曼计算机体系中程序设计语言的三大基本控制结构,这三种控制结构构成了千姿百态的算法,程序,乃至整个软件世界。递归也算是一种程序控制结构,但是普遍被认为不是基本控制结构,因为递归结构在一般情况下都可以用精心设计的循环结构替换,因此可以说,递归就是一种特殊的循环结构。因为递归方法会直接或间接调用自身算法,因此是一种比迭代循环更强大的循环结构。
  3. 所属分类:C#

    • 发布日期:2012-05-27
    • 文件大小:247808
    • 提供者:update_l
  1. 数据结构与算法教学大纲程序代码

  2. 一: 内容:1、设线性表存放在向量A[arrsize]的前elenum个分量中,且递增有序。试设计一算法,将x插入到线性表的适当位置上,以保持线性表的有序性。 2、用向量作存储结构,试设计一个算法,仅用一个辅助结点,实现将线性表中的结点循环右移k位的运算。 3、用向量作存储结构,试设计一个算法,仅用一个辅助结点,实现将线性表逆置的运算。 要求:了解线性表的逻辑结构特征,熟练掌握线性表的顺序存储结构的描述方法,及在其上实现各种基本运算的方法。 二:内容:1、已知带头结点的动态单链表L中的结点是按
  3. 所属分类:C

    • 发布日期:2012-12-26
    • 文件大小:13312
    • 提供者:leadleval
  1. 《C++算法程序设计》

  2. 大家好!现在我们将要开始一个穿越“数据结构、算法和程序”这个抽象世界的特殊旅程, 以解决现实生活中的许多难题。在程序开发过程中通常需要做到如下两点:一是高效地描述数 据;二是设计一个好的算法,该算法最终可用程序来实现。要想高效地描述数据,必须具备数 据结构领域的专门知识;而要想设计一个好的算法,则需要算法设计领域的专门知识。 在着手研究数据结构和算法设计方法之前,需要你能够熟练地运用C + +编程并分析程序, 这些基本的技能通常是从C + +课程以及其他分散的课程中学到的。本书的前两章旨在帮助
  3. 所属分类:C++

  1. JAVA程序设计教程

  2. 目录 引言 ...................................................................................................................................... I 第一章程序和程序设计 ...............................................................................................
  3. 所属分类:Java

    • 发布日期:2013-09-07
    • 文件大小:3145728
    • 提供者:yuanxiujuncn
  1. 循环递归算法设计.rar

  2. 循环递归, 算法设计,PPT内容包括3.1循环与递归 3.3 算法优化基本技巧3.2 算法与数据结构 3.4 优化算法的数学模型
  3. 所属分类:其它

    • 发布日期:2008-09-26
    • 文件大小:29696
    • 提供者:lestang
  1. 循环递归算法设计.ppt

  2. 有关循环,递归的一些算法例子,解释,数据,字符在程序中的存储,表示。
  3. 所属分类:其它

    • 发布日期:2008-10-07
    • 文件大小:203776
    • 提供者:lxh460166
  1. 数据结构课程设计

  2. 线性表 某软件公司大约有30名员工,每名员工有姓名、工号、职务等属性,每年都有员工离职和入职。 把所有员工按照顺序存储结构建立一个线性表,建立离职和入职函数,当有员工离职或入职时,修改线性表,并且打印最新的员工名单。 约瑟夫(Josephus)环问题:编号为1,2,3,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数的上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一人开
  3. 所属分类:C/C++

    • 发布日期:2014-06-03
    • 文件大小:13312
    • 提供者:u010557442
  1. 算法设计与分析PPT(C语言完整版)

  2. 《算法设计与分析》目录: 第一篇引入篇 第1章算法概述1.1用计算机求解问题与算法 1.1.1用计算机求解问题的步骤 1.1.2算法及其要素和特性 1.1.3算法设计及基本方法 1.1.4从算法到实现 1.2算法描述 1.2.1算法描述简介 1.2.2算法描述约定 1.2.3一个简单问题的求解过程 1.3现代常用算法概览* 1.3.1压缩算法 1.3.2加密算法 1.3.3人工智能算法 1.3.4并行算法 1.3.5其他实用算法 第2章算法分析基础 2.1算法分析体系及计量 2.1.1算法分析
  3. 所属分类:C/C++

    • 发布日期:2014-06-05
    • 文件大小:856064
    • 提供者:cengjingeryi
  1. 循环递归算法设计.pdf.ppt

  2. 循环递归算法设计 循环递归算法设计 循环递归算法设计
  3. 所属分类:其它

    • 发布日期:2008-11-06
    • 文件大小:203776
    • 提供者:hao521zhi
  1. 实战应用Java算法分析与设计-1算计概述与抽象数据类型

  2. 包括教程,视频以及源代码 《实战应用Java算法分析与设计(链表、二叉树、哈夫曼树、图、动态规划、HashTable算法)》 课程简介: 算法分析与设计Java版,是一套实用型算法课程。通过本课程的学习,学员可以掌握以下技术点:线性结构与顺序表、单向链表、循环链表、栈的基本概念、链式堆栈、中缀表达式、队列、链式队列、串、MyString、Brute-Force算法、MySet类实现、矩阵类、递归算法、哈夫曼树、希尔排序、HashTable算法等内容
  3. 所属分类:Java

    • 发布日期:2018-04-10
    • 文件大小:118489088
    • 提供者:herowzz
  1. 实战应用Java算法分析与设计-3图的概念以及图的邻接矩阵类实现

  2. 包括教程,视频以及所有源代码 《实战应用Java算法分析与设计(链表、二叉树、哈夫曼树、图、动态规划、HashTable算法)》 算法分析与设计Java版,是一套实用型算法课程。通过本课程的学习,学员可以掌握以下技术点:线性结构与顺序表、单向链表、循环链表、栈的基本概念、链式堆栈、中缀表达式、队列、链式队列、串、MyString、Brute-Force算法、MySet类实现、矩阵类、递归算法、哈夫曼树、希尔排序、HashTable算法等内容
  3. 所属分类:Java

    • 发布日期:2018-04-10
    • 文件大小:115343360
    • 提供者:herowzz
  1. 第12讲 递归和迭代.pptx

  2. 《算法赏析》课程介绍 “软件 = 算法 + 数据结构”,算法是软件的灵魂。在信息时代,计算思维是分析复杂工程问题的重要思维方式,计算机则是求解问题的重要工具。本课程以计算机经典问题求解为导向,通用算法思维和自动编程流程图培养为目标,引入经典算法,精心安排课程的理论教学和编程实践。本课程学习将有助于学员提高计算思维能力及算法思维的能力。 本课程主要讲授计算机问题求解的经典算法设计方法和算法复杂度分析方法,主要内容包括计算机概述、计算机系统的组成、信息化及指标体系、操作系统、程序设计语言、算法简
  3. 所属分类:讲义

    • 发布日期:2020-02-12
    • 文件大小:622592
    • 提供者:m0_46310873
  1. C#递归算法之打靶算法分析

  2. 问题: 一个设计运动员打靶,靶一共10环,连开10环打中90环的可能性有多少?请用第归算法实现? 分析: 1)每次打靶可能的得分范围是什么? 靶有10个环,那么当打中时,分数可为1-10,如果未打中得分为0,所以每次打靶得分的范围为0-10,共有11中可能 2)计算有多少种可能最直接的方法: 打10次靶,分别记录这10次打靶过程,用循环来完成 for(int i1=0;i1<=10;i++) { for(int i2=0;i2<=10;i2++) { for(int
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:66560
    • 提供者:weixin_38652090
  1. 优雅的使用javascript递归画一棵结构树示例代码

  2. 递归和尾递归 简单的说,递归就是函数自己调用自己,它做为一种算法在程序设计语言中广泛应用。其核心思想是把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解。一般来说,递归需要有边界条件、递归前进阶段和递归返回阶段。当边界条件不满足时,递归前进;当边界条件满足时,递归返回。 但是作为一个合格的程序员,我们也因该知道,递归算法相对常用的算法如普通循环等,运行效率较低。因此,应该尽量避免使用递归,除非没有更好的算法或者某种特定情况,递归更为适合的时候。在递归调用的过程当中系统为每一
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:567296
    • 提供者:weixin_38525735
« 12 3 4 5 6 7 8 »