首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 203 毫秒
1.
结合和定义     
17.1 存储和结合存储序列用于描述变量、数组元素、公用块和变元之间存在的关系。 17.1.1 存储序列存储序列是存储单元的一个序列(2.1),存储序列的大小是存储序列中的存储单元的个数。存储单元是一个字符存储单元或数值存储单元。  相似文献   

2.
C语言中使用指针变量时通常需两步:第一步为指针变量赋值,把某个存储单元的地址存入与指针变量相关的存储单元中,即让指针变量指向某个存储单元;第二步以间接引用的方式使用指针变量指向的存储单元。利用变量直接使用存储单元时,存储单元的使用范围受限于变量的作用域,而通过指针变量以间接引用的方式可以扩展存储单元的使用范围。以间接引用方式使用的存储单元不仅可以是基本数据类型的、数组等,而且可以是没有变量标识的堆空间上的存储单元,甚至还可以是与代码相关的“函数类型”的存储单元。  相似文献   

3.
生物序列数据的表达和存储是生物序列数据处理的关键。当前的数据库管理系统不能有效地支持生物序列数据类型和操作,人们不得不用文本数据类型或直接使用文本文件存储生物序列数据。这种状况造成了生物序列比对、模式发现等数据处理的低效率。研究了生物序列数据的特征,分析并归纳了用户对生物序列数据的查询需求,提出了一个新的生物序列数据模型BioSeg。BioSeg模型由描述部分和多维数组组成,描述部分表示生物序列注释和其他相关信息,多维数组表示具体序列(如DNA序列“ATCCCGTA”)。BioSeg模型提供了实现生物序列数据查询的代数操作。相对于生物序列数据的文本存储方式,BioSeg模型提供的数据查询具有良好的效率和灵活性。  相似文献   

4.
BioSeg:一个生物序列数据模型   总被引:1,自引:0,他引:1  
生物序列数据的表达和存储是生物序列数据处理的关键。当前的数据库管理系统不能有效地支持生物序列数据类型和操作,人们不得不用文本数据类型或直接使用文本文件存储生物序列数据。这种状况造成了生物序列比对、模式发现等数据处理的低效率。研究了生物序列数据的特征,分析并归纳了用户对生物序列数据的查询需求,提出了一个新的生物序列数据模型BioSeg。BioSeg模型由描述部分和多维数组组成,描述部分表示生物序列注释和其他相关信息,多维数组表示具体序列(如DNA序列“ATCCCGTA”)。BioSeg模型提供了实现生物序列数据查询的代数操作。相对于生物序列数据的文本存储方式,BioSeg模型提供的数据查询具有良好的效率和灵活性。  相似文献   

5.
受功耗、面积的限制,高性能众核处理器倾向于将片上SRAM组织成SPM这种非Cache形式,与片外主存构成多级存储架构。这种存储架构需要软件显式管理应用程序中的数据存储和传输。为此,本文提出了一种简便的栈式片上内存动态管理方法。该方法首先选择应用程序中可进行访存优化的数组变量,分析这些数组变量的生存周期,根据生存周期相干情况提出一种栈式的动态片上内存管理方法,将更多的数组变量动态存储在片上内存中,同时结合数组变量的优化收益评估将那些访存密度高的变量有限布局在片上内存中。实验结果验证了该方法的有效性。  相似文献   

6.
一种生成随机数的新算法--Josephus算法   总被引:7,自引:0,他引:7  
王玲 《微型机与应用》2000,19(12):10-11
Josephus算法采用数组型或指针型变量来控制线性循环链表,简单而直接地生成了若干个不同的随机数序列,并且保证了每一个随机数序列内部的数据分布均匀而不重复。  相似文献   

7.
讨论了超高精度数在计算机数值运算中的算法,提出了通过利用计算机内部变量间的转换方式以及利用数组存储变量,实现超高精度数的输入、输出、存储和计算的方法。  相似文献   

8.
指针指针是C语言中的一个重要概念,指针类型数据在C语言程序中的使用十分普遍。C语言区别于其它程序设计语言的主要特点就是处理指针时所表现出的能力和灵活性。正确地使用指针类型数据,可以有效地表示复杂的数据结构,直接处理内存地址,而且可以更为有效合理地使用数组。一、指针与地址计算机程序的指令、常量和变量等都要存放在以字节为单位的内存单元中,内存的每个字节都具有一个唯一的编号,这个编号就是存储单元的地址。各个存储单元中所存放的数据,称为该单元的内容。计算机在执行任何一  相似文献   

9.
四、数组、辅助命令、函数 (一)数组的建立 数组是有序数据的集合。FoxPro允许用户定义一维和二维数组。数组定义的命令是: DIME<变量1>,(<行>[<列1>])[,<变量2>...] 示例15.定义一个一维数组和二维数组  相似文献   

10.
多维数组地址生成算法研究   总被引:3,自引:1,他引:2  
韩曙  刘明业 《计算机学报》2000,23(7):756-762
高级综合系统对行为级描述中的数组元素通常用相应的存储器结构实现,行为级描述中通过数组下标对数组元素进行操作,而存储器的操作要通过存储单元地址为实现,因此需要将数组元素的下标转换成对应的存储单元的地址,该文提出一种基于普通逻辑运算的多维数组地址生成算法,该算法克服了传统的地址生成算法使用加法器和乘法器等算术运算导致的电路结构复杂、速度低等缺点,可有效地应用于支持存储器高级综合的系统中。  相似文献   

11.
为了正确有效地开发实序列FFT的汇编语言程序,提出了以存储单元图的方式解析实序列FFT算法的方法。首先推导了由复序列FFT的实虚部计算实序列FFT的实虚部的公式,指出了计算复序列FFT所包括的级别、蝶组、蝶形三层循环,所涉及的正弦量的计算与存储方式,以及复序列FFT转化为实序列FFT的步骤等。在此基础上利用存储单元图在TMS320C54X汇编语言环境下详细解析了实序列FFT的实虚部计算公式。设计了复序列FFT的实虚部计算的第一级、第二级、第三级到最后级的存储单元图,由复序列FFT的实虚部计算其共轭对称与反对称部分的实虚部的存储单元图,以及由此计算实序列FFT的存储单元图。CCS3.3环境下的仿真结果验证了该解析方法的正确性。  相似文献   

12.
单链表是用一组地址任意的存储单元存放线性表中的数据元素,静态链表就是在那些不能用指针的语言里用数组建立链表并用一个下标来维护。在此给出了插入排序在数组和链表下的算法与分析,从时间复杂度和空间复杂度两方面证明了二者的相似处与区别。  相似文献   

13.
在C语言中,从键盘或磁盘文件输入一个浮点型数据赋给用变量作下标的多维浮点数组或含有浮点成员的结构体数组时,就会出现问题。这是一个完备的编程语言所不应该有的现象。 (1)编一个程序,实现从键盘上输入10个浮点型数据赋给多维浮点数组。  相似文献   

14.
一个数组只不过是一个数值的序列表。在LEVEL Ⅱ中,这些数值既可以是数字也可以是字符串,取决于数组如何定义或者如何分类。一个数组提供了处理大量数据的快速、有效的方法。为说明数组的功能,本章描述了一个数组在存储支票簿数据:支票号码,书写日期和每次签发支票的金额数量等方面的情况。  相似文献   

15.
涛涛今天学到一个新名词——数组。数组是按一定顺序排列而且具有相同性质的变量的集合。人们把一些有联系的数据组合在一起,就成为一个数组。需要注意的是,数组与普通变量一样,都是用来存放数据的,但是数组中的数据必须是同一类型。俗话说,学以致用,既然学会了数组,涛涛就决定  相似文献   

16.
数组和子串     
数组是数据的非空序列。数组元素是数据序列的一项。数组名是数组的符号名。数组元素名是由下标(5.3)限定的数组名。在允许使用数组名的地方(5.6),不被下标限定的数组名,在某些情况下,标识整个数组元素序列;然而,在EQUIVALENCE语句中,不被下标限定的数组名标识数组的第一个元素(8.2.4)。数组元素名标识序列中的一个元素。下标  相似文献   

17.
C++编程实现可动态创建的无限维数组   总被引:1,自引:0,他引:1  
经常用到数组变量的C++程序编写人员肯定会碰到这样的问题:当数组的维数和大小只有在程序运行后才能知道时,如何声明该数组变量呢?由于数组变量声明时必须通过显式指定其大小(如:int A[2,3])或通过初始化(如:int A[]={{0,0},{0,0},{0,0}})隐式指定其大小,才能使编译器知道如何为该数组分配内存,所以使用普通的数组声明无法在程序运行过程中动态创建某一事先不知道大小的数组。当然,也可以有些变通的方法,如先创建一个足够大的数组等等,但这些无疑会浪费系统资源,降低程序效率。为此,笔者利用C++构造了一个可动态创建的、维数不限的数组模板类,以解决这个问题。  相似文献   

18.
在研究文件存储基础设备与技术发展的基础上,提出一种可高效扩展的分布式存储机制,将企业中已有的服务器和存储设备作为分布式存储的存储单元,将文件作为存储对象,建立一种高效率甚至是零等待时间的可以随时扩展或减少存储单元的分布式存储机制。企业中存在的服务器和存储设备较多时,利用该分布式存储机制后存储性能会得到较大的提升,管理人员文件管理的劳动强度将大大降低。重点是能够帮助企业充分利用原有的服务器和存储设备,减少更新换代的一次性大量投入。  相似文献   

19.
快速聚集算法 RunMerge   总被引:2,自引:0,他引:2  
联机分析中涉及到大量的聚集运算。采用多维数组作为存储结构,聚集运算转换为空间变换,一般常用的方法是使用数组线性化公式进行地址转换。当从一个数组去掉一个维或多个连续的维时,可以给出一个快速地址转换公式,据此设计了算法RunMerge。并讨论了稀疏数据对算法的影响。  相似文献   

20.
在VB中通过测试使用结构类变量和数组的两组程序的运行时间,证明了在编程中多使用结构类变量会加快程序的运行速度的结论,也举例说明了使用结构类变量可以方便在硬盘上存储成组的数据。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号