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

搜索资源列表

  1. 基于C语言的软件技术基础数据结构课程设计

  2. 此课程设计包含有源程序,实验报告及运行截图和程序流程图,对应的题目非别是:实验一:以单链表表示集合,设计算法建立先后输入的两个集合的差。 说明:已知两个集合A和B,集合A-B中包含所有属于集合A而不属于集合B的元素。 步骤:1.首先建立A和B的单链表 2.然后对集合B中的每个元素x,在A中查找,若存在和x相同的元素,则从该链表中删除。 3.打印A-B,进行验证。 实验二:建立一个二叉树,并进行先序和中序遍历。(递归和非递归算法)步骤1.补充元素0建立一个满二叉树,存储到一维数组 2.利用递归算
  3. 所属分类:其它

    • 发布日期:2009-12-17
    • 文件大小:229kb
    • 提供者:mc1989
  1. C语言实验报告——数组

  2. 1.编程实现:对任意一个一维数组,从中找出数组元素的最大值和最小值。 2.编程实现:在给定的字符串中查找满足条件的第一个字符。 3.编程实现:首先任意输入一个大于2且小于10的整数n,再输入一个由n决定的二维整型数组(n n),形成n n阶矩阵,将矩阵中最大元素所在的行和最小元素所在的行对调后,再输出该矩阵(注意:数组不允许动态定义)。 4.编程实现“折半查找”的过程。折半查找的处理过程是:在一个数据已排好序的数组中,首先比较关键字与数组中间的元素,如果两者相等,则查找结束;如果前者比后者小,
  3. 所属分类:C

    • 发布日期:2010-10-20
    • 文件大小:248kb
    • 提供者:pipiking1
  1. 利用折半查找整数m在数组中的位置。

  2. 由N个有序整数组成的数列已放在一维数组中,给定程序MODI1.C中函数fun的功能是:利用折半查找整数m在数组中的位置。若找到,返回其下标值;反之,返回-1。 折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(lowhigh,查找结束。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
  3. 所属分类:C/C++

    • 发布日期:2011-07-11
    • 文件大小:628byte
    • 提供者:chuxiedong
  1. 瑞萨R8C2D的FLASH动态读写程序

  2. 对于瑞萨R8C系列的片上2Kflash进行读写,采用动态地址存取,数据查找方法为折半查找法。已在开发板上测试过了,读写正常。注。。这个是自己写的, 不要冠你们的名字再上传,注意个人成果,谢谢。
  3. 所属分类:硬件开发

    • 发布日期:2011-08-03
    • 文件大小:2kb
    • 提供者:xuzhenglim
  1. 折半插入排序

  2. 由于插入排序的基本操作是在一个有序表中进行查找和插入,这个“查找”操作可利用“折半查找”来实现,由此进行的插入排序称之为折半插入排序(Binary Insertion Sort)。时间复杂度为O(n^2)。理解:依次将每个待排序的记录插入到一个有序序列的合适位置。插入的位置是采用折半查找法确定的。
  3. 所属分类:C

    • 发布日期:2011-10-23
    • 文件大小:7kb
    • 提供者:ggygod
  1. 考研计算机部分模拟卷

  2.  一、 单项选择题(共 40 小题,每题 2 分,共 80 分)   1. 下例说法中不正确的是( )。   A .图的遍历是从给定源点出发每个顶点仅被访问一次   B .遍历的基本方法有两种:深度遍历和广度遍历   C .图的深度遍历不适用于有向图   D .图的深度遍历是一个递归过程   2. n 个结点的有向完全图含有边的数目为()。   A . B . n(n+1) C . n/2 D . n(n-1)   3. 关键路径是 AOE 网中()。   A .从始点到终点的最短路径 B .
  3. 所属分类:其它

    • 发布日期:2011-12-20
    • 文件大小:1mb
    • 提供者:jiangmengxia
  1. 区间表的快速查找算法

  2. 区间表(表中每一元素表示的是一个范围的数据)的查找是一个常见的问题,在表的长度较小或要查找元素的数量不多的情况下,折半查找是一种不错并且容易实现的算法。但在某些特殊的行业(如电信业)由于要对长度较大的表进行数量巨大的元素的查找,我们就不得不考虑它的执行效率了。笔者在广东电信公用电话管理中心从事的”签约分销商售卡话务”统计中,巧用哈希表来实现大量数据在众多签约分销商售卡记录中的数据查找,将整个查找的总长度较折半查找降低了一个数量级,大大提高了数据查找的效率。 本文收录于中文核心刊物<>
  3. 所属分类:Delphi

    • 发布日期:2012-03-16
    • 文件大小:220kb
    • 提供者:magenfeng
  1. 数据结构实验六(二分查找、Hash查找)题目和源程序

  2. 实验内容 1.二分查找又称为折半查找,它要求要查找的顺序表必须是有序表,即表中结点按关键字有序.并且要用顺序存储结构。 基本思想是:首先将给定值key与表中中间位置记录的关键字相比较,若二者相等,则查找成功,否则根据比较的结果确定下次查找的范围是在中间记录的前半部分还是后半部分,然后在新的查找范围内进行同样的查找,如此重复下去,直到在表中找到关键字与给定值相等的记录,或者确定表中没有这样的记录。 编写程序构造一个有序表La,从键盘接收一个关键字key,用二分查找法在La 中查找key,若找到则
  3. 所属分类:C/C++

    • 发布日期:2012-04-02
    • 文件大小:43kb
    • 提供者:sspiao123
  1. Mysql_如何进行性能优化教程

  2. Mysql_如何进行性能优化教程 数据索引通常默认采用btree索引,(内存表也使用了hash索引)。 单一有序排序序列是查找效率最高的(二分查找,或者说折半查找),使用树形索引的目的是为了达到快速的更新和增删操作。 在极端情况下(比如数据查询需求量非常大,而数据更新需求极少,实时性要求不高,数据规模有限),直接使用单一排序序列,折半查找速度最快。
  3. 所属分类:MySQL

    • 发布日期:2012-04-16
    • 文件大小:149kb
    • 提供者:mcc2000
  1. 折半查找算法

  2. C++结构折半查找算法,输入数据先做冒泡排序,在进行折半查找
  3. 所属分类:C/C++

    • 发布日期:2012-11-08
    • 文件大小:2kb
    • 提供者:l478348580
  1. 数据结构折半查找

  2. 编写程序实现折半查找算法(参照教科书P220算法9.2)。要求以用户给定的关键字进行查询,显示查询是否成功,若查询成功该并显示该关键字在数组中的位置。使用教科书P219的具有11个数据元素的有序表作为测试数据。
  3. 所属分类:其它

  1. 数据结构(查找)习题及答案

  2. 一、填空 1、顺序查找法等概率下查找成功时的平均查找长度为(),查找不成功时的比较次数为()。 2、对线性表进行折半查找时,要求线性表必须()。 3、设哈希表L长m=14,哈希函数H(key)=key%11,表中已...... ........ 五、设有3阶B-树如下,画出删除关键字值17的过程。     六、设哈希函数H(key)=key%13,用公共溢出区法处理冲突。试在0~19的散列地址空间中对关键字序列(19,01,23,14,55,20,84,27,68,11,10,77)造哈希表,
  3. 所属分类:其它

    • 发布日期:2008-12-21
    • 文件大小:128kb
    • 提供者:jisitang
  1. 如何在DSP上实现二进制数折半查找算法

  2. 折半查找是采用跳跃跃方式先将顺序数列中的“中间值”与所查询值进行比较,然后按照比值大于或小于“中间值”来判断所查找数的甩在区域。文章给出了将折半算法应用于数字信号处理器上以实现二进制数的查找算法的一种具体方法。并给出了采用这种方法的软件程序。
  3. 所属分类:其它

    • 发布日期:2020-08-01
    • 文件大小:80kb
    • 提供者:weixin_38507208
  1. 二进制数折半查找算法在DSP上的实现

  2. 折半查找是采用跳跃跃方式先将顺序数列中的“中间值”与所查询值进行比较,然后按照比值大于或小于“中间值”来判断所查找数的甩在区域。文章给出了将折半算法应用于数字信号处理器上以实现二进制数的查找算法的一种具体方法。并给出了采用这种方法的软件程序。
  3. 所属分类:其它

    • 发布日期:2020-08-20
    • 文件大小:84kb
    • 提供者:weixin_38747946
  1. C++ 先对数组排序,在进行折半查找

  2. 以下小编就为大家介绍两种实现方法。第一种方法是,选择排序法+循环折半查找法。第二种方法是,冒泡排序法+递归折半查找法。需要的朋友可以过来参考下,希望对大家有所帮助
  3. 所属分类:其它

    • 发布日期:2020-09-04
    • 文件大小:30kb
    • 提供者:weixin_38506835
  1. JS二分查找算法详解

  2. 二分法查找,也称折半查找,是一种在有序数组中查找特定元素的搜索算法。查找过程可以分为以下步骤: (1)首先,从有序数组的中间的元素开始搜索,如果该元素正好是目标元素(即要查找的元素),则搜索过程结束,否则进行下一步。 (2)如果目标元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半区域查找,然后重复第一步的操作。 (3)如果某一步数组为空,则表示找不到目标元素。 参考代码: // 非递归算法 function binary_search(arr, key) { var
  3. 所属分类:其它

    • 发布日期:2020-11-28
    • 文件大小:28kb
    • 提供者:weixin_38615591
  1. 单片机与DSP中的二进制数折半查找算法在DSP上的实现

  2. 摘要:折半查找是采用跳跃跃方式先将顺序数列中的“中间值”与所查询值进行比较,然后按照比值大于或小于“中间值”来判断所查找数的甩在区域。文章给出了将折半算法应用于数字信号处理器上以实现二进制数的查找算法的一种具体方法。并给出了采用这种方法的软件程序。     关键词:折半查找 二进制 DSP 1 折半查找的基本原理   近十几年来,随着各类集成化单片数字信号处理器(DSP,Digital Signal Processor)性能的不断改时,相庆的软件和开发工具日臻完善,价格也迅速下降。它们所具
  3. 所属分类:其它

    • 发布日期:2020-12-05
    • 文件大小:88kb
    • 提供者:weixin_38607026
  1. C语言实现折半查找法(二分法)

  2. 折半查找法也叫做二分查找,顾名思义,就是把数据分成两半,再判断所查找的key在哪一半中,再重复上述步骤知道找到目标key; 注意:折半查找法仅适用于对已有顺序的数组、数据进行操作!!! 很显然,折半查找法相对于其他查找方法例如顺序查找法效率要高很多; 下面我们来实际操作一下,了解二分查找的奥义。 例如:要在数组arr[]={8,7,9,6,4,1,2,5,3,10,11};中查找key=7的位置;首先,我们要先将数组arr中的数据成员进行排序。arr[]={1,2,3,4,5,6,7,8,9,1
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:93kb
    • 提供者:weixin_38517122
  1. Python实现二分查找与bisect模块详解

  2. 前言 其实Python 的列表(list)内部实现是一个数组,也就是一个线性表。在列表中查找元素可以使用 list.index() 方法,其时间复杂度为O(n) 。对于大数据量,则可以用二分查找进行优化。 二分查找要求对象必须有序,其基本原理如下:       1.从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束;       2.如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。       3.如果在某一
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:65kb
    • 提供者:weixin_38644097
  1. C++ 先对数组排序,在进行折半查找

  2. 第一步:输入15个整数 第二步:对这15个数进行排序 第三部:输入一个数,在后在排好序的数中进行折半查找,判断该数的位置 实现代码如下: 方法一: 选择排序法+循环折半查找法 代码如下:#includeusing namespace std;int main(){ int a[15]; int n,i; void array_sort(int a[], int n); int zeban(int a[], int start ,int end,int n); cout<<“Pleas
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:30kb
    • 提供者:weixin_38738528
« 12 3 4 »