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

搜索资源列表

  1. 内部排序算法比较 interal sort compare

  2. 选择排序,插入排序,希尔排序,堆排序,快速排序,冒泡排序,性能比较。 对于一个随机的数组,可以知道排序所需的比较次数和移动次数。用c++面向对象构建。
  3. 所属分类:其它

    • 发布日期:2009-07-02
    • 文件大小:99328
    • 提供者:yeliangcheng
  1. C#中各种数组的性能比较

  2. C#中各种数组的性能比较 一维0基数组 交错数组 多维数组
  3. 所属分类:C#

    • 发布日期:2010-03-07
    • 文件大小:4096
    • 提供者:jay2324
  1. VB数组性能比较测试

  2. 看到很多人热衷于讨论什么“VB模拟指针”之类的技术,似乎很高深,其实这东西它只是基于一个很简单的原理:在内存中多维数组和单维数组的排列是一样的,但是多维数组在寻址的时候(也就是调用某个数组元素的时候)需要把几个维数计算一下,换算到一维的那个地址上面,再去寻址,这多出来的一个计算步骤就是多维数组比单维数组慢的根源。而所谓的“模拟指针”它也只是通过欺骗VB的方法,把一个多维数组给“嫁接”到一个同样长度的单维数组内,以达到提高访问速度的目的。但是网上那些高手们使用的方法实在是复杂,又是SAFEARR
  3. 所属分类:VB

    • 发布日期:2008-01-04
    • 文件大小:6144
    • 提供者:WallesCai
  1. java模拟实现数组链表树图等数据结构

  2. 自己写的一个小项目。用数组模拟实现java的数据结构,性能还行。和源码思路比较接近。可以看看,有助于初学者了解数据结构与算法。
  3. 所属分类:其它

    • 发布日期:2010-09-21
    • 文件大小:32768
    • 提供者:dashan70345
  1. 基于数组型并查集的连通域标记算法

  2. 常用的二次扫描算法存在明显的缺陷,主要是遇到等价标号时,通过重复遍历共同连通域标号数组,修改相应的共同连通域标号,以实现连通域合并。重复遍历会耗费大量运行时间,并造成算法运行时间不稳定。而数组型并查集更有效实现共同连通域合并。本文分析二次扫描算法的原理及改进的方法,提出适用于二次扫描算法的数组型并查集,充分利用并查集适用于集合分类和合并的优点;改进并查集树型结构的平面化,提出简单适用于二次扫描算法的并查集树型结构平面化算法。实验结果表明本算法与其它类型算法,及与改进前的二次扫描算法相比较,在性
  3. 所属分类:其它

    • 发布日期:2011-06-20
    • 文件大小:187392
    • 提供者:lzz2005
  1. 一组新的多维数组模板类

  2. 一组新的多维数组模板类 by chen3feng(RoachCock@smth) email: chen3feng@163.com, chen3fengx@163.com, chen3fengx@hotmail.com [引言] 在C/C++开发中,多维数组是一个让很多人感到棘手的问题.原因是C/C++中,多维数组被看 作是数组的数组. 在向函数传递参数的时候,多维数组经常让人感到是麻烦的制造者,通常都是传递首地址 和每一维的大小: void foo(int *,int ,int);; int
  3. 所属分类:C++

    • 发布日期:2006-03-16
    • 文件大小:12288
    • 提供者:chen3feng
  1. 自动测试排序算法性能work5

  2. 设计一个由自动测试排序算法性能(比较次数compare_count、交换次数exchange_count、探测次数probe_count)的测试类和排序类构成的类体系。 要求:用一个类来描述一个排序算法,类中的sort方法通过调用比较、交换方法来实现数组排序。排序类放入一个特定的包MySort中。 作业详细说明: (1)写一个final参数类M,包括比较次数、交换次数、探测次数属性,并重写构造器和toString方法。 (2)写一个抽象类A,其中包括要排序的数据。提供三个final方法,分别完
  3. 所属分类:Java

    • 发布日期:2012-12-02
    • 文件大小:23552
    • 提供者:yuhentian
  1. 自动测试排序算法性能(双输入)work6

  2. 实验要求: 把前面的排序程序改成支持双输入,即如果有命令行输入,则不需要键盘输入。否则,自动提问,转为命令行输入排序算法序号与排序数据。注意用户界面的友好性。 (该实验是在下面实验的基础上完成的) 已有的实验: 设计一个由自动测试排序算法性能(比较次数compare_count、交换次数exchange_count、探测次数probe_count)的测试类和排序类构成的类体系。 要求:用一个类来描述一个排序算法,类中的sort方法通过调用比较、交换方法来实现数组排序。排序类放入一个特定的包My
  3. 所属分类:Java

    • 发布日期:2012-12-02
    • 文件大小:23552
    • 提供者:yuhentian
  1. java自动测试排序算法性能(2种方式存储排序结果)

  2. 实验题目要求: * 把前面的排序程序改成把排序结果用2种方式存储(二进制文件、文本文件)。 (该实验是在下面实验的基础上完成的) 已有的实验: 设计一个由自动测试排序算法性能(比较次数compare_count、交换次数exchange_count、探测次数probe_count)的测试类和排序类构成的类体系。 要求:用一个类来描述一个排序算法,类中的sort方法通过调用比较、交换方法来实现数组排序。排序类放入一个特定的包MySort中。 实验支持双输入,即如果有命令行输入,则不需要键盘输入。
  3. 所属分类:Java

    • 发布日期:2012-12-02
    • 文件大小:25600
    • 提供者:yuhentian
  1. 比较Java数组和各种List的性能小结

  2. 主要是分别对Java数组、ArrayList、LinkedList和Vector进行随机访问和迭代等操作,并比较这种集合的性能。有需要的可以参考借鉴。
  3. 所属分类:其它

    • 发布日期:2020-09-01
    • 文件大小:65536
    • 提供者:weixin_38711041
  1. Array的push与unshift方法性能比较分析

  2. Array的push与unshift方法都能给当前数组添加元素,不同的是,push是在末尾添加,而unshift则是在开头添加。
  3. 所属分类:其它

    • 发布日期:2020-09-05
    • 文件大小:39936
    • 提供者:weixin_38751177
  1. php foreach、while性能比较

  2. foreach是对数组副本进行操作(通过拷贝数组),而while则通过移动数组内部指标进行操作,一般逻辑下认为,while应该比foreach快.
  3. 所属分类:其它

    • 发布日期:2020-10-29
    • 文件大小:44032
    • 提供者:weixin_38565221
  1. js 函数性能比较方法

  2. 在学习js过程中,经常会遇到同样一个功能点 这样实现也可以,那样实现也可以。但是哪个方式最优呢?自己写了一个简短的proferencesCompare 函数。代码如下: /** * 函数性能比较 * param fns 要比较的函数数组 * args 每个要比较函数在执行的时候传入的参数,可以是数组,或者 被调用后 返回数组类型 * repeatCount 每个函数重复执行的次数,多次执行 拉开差距。默认值10000 * * return [{runTime:执行rep
  3. 所属分类:其它

    • 发布日期:2020-11-19
    • 文件大小:75776
    • 提供者:weixin_38551143
  1. 浅谈JS中的三种字符串连接方式及其性能比较

  2. 工作中经常会碰到要把2个或多个字符串连接成一个字符串的问题,在JS中处理这类问题一般有三种方法,这里将它们一一列出顺便也对它们的性能做个具体的比较。 第一种方法 用连接符“+”把要连接的字符串连起来: str="a"; str+="b"; 毫无疑问,这种方法是最便捷快速的,如果只连接100个以下的字符串建议用这种方法最方便。 第二种方法 以数组作为中介用 join 连接字符串: var arr=new Array(); arr.push(a); arr.push(b); var str=ar
  3. 所属分类:其它

    • 发布日期:2020-11-23
    • 文件大小:51200
    • 提供者:weixin_38650379
  1. JS往数组中添加项性能分析

  2. 比较了4种可以向数组添加项的方法之间的性能: 使用索引器添加 代码如下: console.time(“index”); var a = []; for (var i = 0, l = times; i < l; i++) {     a[i] = i; } console.timeEnd(“index”); 使用push方法 代码如下: console.time(“push”); var a = []; for (var i = 0, l = times; i < l; i++
  3. 所属分类:其它

    • 发布日期:2020-12-11
    • 文件大小:41984
    • 提供者:weixin_38721252
  1. 详解PHP数组赋值方法

  2. PHP数组还是比较常用的,于是我研究了一下PHP数组赋值,在这里拿出来和大家分享一下,希望对大家有用。 所谓数组就是一组变量的集合保存在计算机的内存中,这些变量可以是不同的类型,包括整数,布尔值,字符串等。可以说数组就是内存中的一个小型的数据库,它为我们访问数据提供了一个快捷的方式――可以省出IO或者数据库的频繁访问以此来提高一些性能,所以关于数组中一些操作也是很多的。 怎样创建在PHP中创建数组,你可以使用如下方法: 方法之一创建数组: 结果:a b
  3. 所属分类:其它

    • 发布日期:2020-12-18
    • 文件大小:56320
    • 提供者:weixin_38725950
  1. php中使用in_array() foreach array_search() 查找数组是否包含时的性能对比

  2. 判断某字符是否包含与某于数组中,方法有很多,刚学习php的新手们估计偏向于使用循环来解决,对于一般的小网站来说,这种解决方案是不会出现什么大问题的。但就性能来说,这种方法不是最好的方法,下面笔者就 foreach,in_array() array_search 这三种方法来比较这三种方法在性能表现上的差异。 start(); $a = 'k'; $b = array('a','b','c','d','e','f','g','h','i','j','k'); /* for ($i
  3. 所属分类:其它

    • 发布日期:2020-12-18
    • 文件大小:43008
    • 提供者:weixin_38649838
  1. PHP数组内存耗用太多问题的解决方法

  2. 因为这个是语言的问题,常规方案比较难以解决。下面是一种通过string 解决的方案。 复制代码 代码如下: $total = 100000; $double = “”; for ($i = 0; $i < $total; $i++) { $double .= pack(“d”, $i + 0.1); } for ($i = 0; $i < $total; $i++) { unpack(“” . ($i * 8) . “/d”, $double); } 这个例子用一个string 保
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:44032
    • 提供者:weixin_38638004
  1. C# 删除数组内的某个值、一组值方法详解

  2. 最近优化了一个权限校验的功能,之前每次其他系统在获取各自系统的权限配置时,sso都去找到本地对应的权限文件读取解析一次。 这种设计虽然可以实现功能,但是这种反复去读取的策略并不经济,尤其在高并发的情况下更可能会成为性能瓶颈。 于是我对这块业务进行了优化,而在优化的过程中针对如何去除数组内的某些参数试验了一些写法,下面记录我认为比较优雅的写法。 首先讲下场景,设计多系统的权限统一由sso控制,那么每次用户登录其他系统后需要向sso请求“用户在该系统已有的权限”或“该用户当前是否拥有该功能的操作权限
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:57344
    • 提供者:weixin_38735541
  1. php foreach、while性能比较

  2. foreach是对数组副本进行操作(通过拷贝数组),而while则通过移动数组内部指标进行操作,一般逻辑下认为,while应该比foreach快(因为foreach在开始执行的时候首先把数组复制进去,而while直接移动内部指标。),但结果刚刚相反。 在循环里进行的是数组“读”操作,则foreach比while快: 复制代码 代码如下: foreach ($array as $value) { echo $value; } while (list($key) = each($array)) {
  3. 所属分类:其它

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