数据结构课程设计_校园导游咨询 1.需求分析 设计一个校园导游程序,为来访的客人提供各种信息查询服务。 (1)设计学校的校园平面图,所含景点不少于10个。以图中顶点表示校内各景点,存放景点名称、代号、简介等信息;以边表示路径,存放路径长度等相关信息。 (2)为来访客人提供图中任意景点相关信息的查询。 (3)提供途中任意景点问路查询,即求任意两个景点间的一条最短的简单路径。
上传时间: 2014-01-23
上传用户:hfmm633
DM642上的DMA性能一个简单的介绍和分析。 DM642中的DMA称为EDMA(Enhanced Direct Memory Access),其EDMA控制器支持64个相互独立的DMA通道,每个通道都可以接受系统外设事件的触发或者CPU的指令的触发,不同DMA传输之间还可以进行连接,构成各种复杂的DMA操作,在600MHz主频时可以提供2.4GB/秒的数据吞吐量。具备的1维、2维传输模式,非常适合图像的处理。
上传时间: 2013-12-29
上传用户:zyt
Linux_内核源代码情景分析,浙江大学出版社出版,真对2.4.0内核
上传时间: 2014-01-16
上传用户:Zxcvbnm
Windows CE 5.0启动过程分析 1、CPU加电,跳转到复位向量 2、执行引导程序Startup();OAL中的Startup(); ? 完成最小的CPU和硬件初始化; ? 关闭中断、缓存(Cache)和内存管理单元(MMU) ? 调用内核启动函数KernelStart
上传时间: 2014-01-25
上传用户:jichenxi0730
程序调试思想与实践 本书将调试作为一门专业的学科进行研究和分析,提供大量的代码实例和问题描述,对调试的各个方面进行细致而深入的阐述和讨论。本书以bug 为中心,围绕调试这一主题 进行组织,第2章到第5 章包括bug的诊断与分类以及它们的症状,第6章到第10章讨论那些处理bug 的策略,包括可以使用的工具以及在不同情况下如何最佳地使用它们。第11章到第16 章包括对专业调试的解释以及如何成为一个出色的调试员。 本书主要面向的读者群是软件项目的开发人员、调试人员、测试人员以及管理人员。
上传时间: 2016-04-06
上传用户:a6697238
编译原理的一个语法分析程序,设计,编制并调试一个语法分析程序,加深对语法分析原理的理解。可以编译c语言的基本结构,包括循环嵌套和条件嵌套。(1) 执行程序时,可输入源程序的路径,如果输入为空的话,将会编译默认的源程序“./input.dat” (2) 如果编译发现有错误,则会输出错误行数,并在结束编译时输出“Complete!”
上传时间: 2016-04-11
上传用户:许小华
DFT(Discrete Fourier Transformation)是数字信号分析与处理如图形、语音及图像等领域的重要变换工具,直接计算DFT的计算量与变换区间长度N的平方成正比。当N较大时,因计算量太大,直接用DFT算法进行谱分析和信号的实时处理是不切实际的。快速傅立叶变换(Fast Fourier Transformation,简称FFT)使DFT运算效率提高1~2个数量级。其原因是当N较大时,对DFT进行了基4和基2分解运算。FFT算法除了必需的数据存储器ram和旋转因子rom外,仍需较复杂的运算和控制电路单元,即使现在,实现长点数的FFT仍然是很困难。本文提出的FFT实现算法是基于FPGA之上的,算法完成对一个序列的FFT计算,完全由脉冲触发,外部只输入一脉冲头和输入数据,便可以得到该脉冲头作为起始标志的N点FFT输出结果。由于使用了双ram,该算法是流型(Pipelined)的,可以连续计算N点复数输入FFT,即输入可以是分段N点连续复数数据流。采用DIF(Decimation In Frequency)-FFT和DIT(Decimation In Time)-FFT对于算法本身来说是无关紧要的,因为两种情况下只是存储器的读写地址有所变动而已,不影响算法的结构和流程,也不会对算法复杂度有何影响。
标签: Transformation Discrete Fourier DFT
上传时间: 2016-04-12
上传用户:lx9076
该文件中是关于一些VHDL许多编程实例以及源码分析,希望对VHDL爱好者有用。卷2实例包括:多路彩灯控制器的设计与分析、智力抢器的设计与分析、微波炉控制器、数据采集控制系统、电梯控制器的设计与分析
上传时间: 2013-12-17
上传用户:tyler
算法分析和设计课程设计报告,英文,包括分治法求最大和最小,大数乘法,排序最优2叉数等常见算法,有10个,报告包括源程序和时间复杂度分析,截图等
上传时间: 2016-06-09
上传用户:rishian
贪吃蛇*要点分析: *1)数据结构:matrix[][]用来存储地图上面的信息,如果什么也没有设置为false, * 如果有食物或蛇,设置为true;nodeArray,一个LinkedList,用来保存蛇的每 * 一节;food用来保存食物的位置;而Node类是保存每个位置的信息。 *2)重要函数: * changeDirection(int newDirection) ,用来改变蛇前进的方向,而且只是 * 保存头部的前进方向,因为其他的前进方向已经用位置来指明了。 其中newDirection * 必须和原来的direction不是相反方向,所以相反方向的值用了同样的奇偶性。在测试 * 的时候使用了direction%2!=newDirection%2 进行判断。 * moveOn(),用来更新蛇的位置,对于当前方向,把头部位置进行相应改变。如果越界, * 结束;否则,检测是否遇到食物(加头部)或身体(结束);如果什么都没有,加上头部, * 去掉尾部。由于用了LinkedList数据结构,省去了相当多的麻烦。
上传时间: 2014-06-14
上传用户:cjf0304