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

搜索资源列表

  1. 后缀数组(Suffix Array)

  2. 后缀数组(Suffix Array)标程。采用DA算法。RMQ预处理询问。
  3. 所属分类:其它

    • 发布日期:2010-03-06
    • 文件大小:2048
    • 提供者:Dumbear
  1. 数组实现实例及算法优化方法

  2. 数组实现实例及算法优化方法, arry.h; array.c, arrayview.cpp and vc project dsw.
  3. 所属分类:其它

    • 发布日期:2010-11-17
    • 文件大小:37888
    • 提供者:sprrain
  1. 数组排序算法

  2. 数组排序算法,如: int[] array= {2, 1, 4, 5, 3}; 通过此方法 array={1,2,3,4,5};
  3. 所属分类:C#

    • 发布日期:2014-05-05
    • 文件大小:23552
    • 提供者:lcc498279101
  1. 后缀数组(suffix_array)paper

  2. 高级数据结构 后缀数组 算法和数据结构的高级应用
  3. 所属分类:其它

    • 发布日期:2009-03-01
    • 文件大小:169984
    • 提供者:treeble
  1. C++ 课程作业 群体类和群体数据的组织(模板数组类(支持分数和浮点数的求和计算))

  2. **【问题描述】** 封装一个模板数组类Array,支持以下操作: 1. 构造函数Array(int n),将数组初始化为n个存储空间,建议使用vector; 2. 函数input(int n),使用插入运算符<<读取数据,最多读取n个元素,但不能超过数组存储空间的上限; 3. 重载下标运算符,返回数组的元素。 封装一个分数类Fract,用来处理分数功能和运算,能支持你的Array类使用。 1. 构造:传入两个参数n和m,表示n/m;分数在构造时立即转化成最简分数。 提示:分数化简
  3. 所属分类:C/C++

    • 发布日期:2020-05-21
    • 文件大小:2048
    • 提供者:salix_mark
  1. 仿制简单的SQL select查询语句,用于对二维数组的查询,建立环境-Excel Vba,可移植到VB环境中

  2. 建立运行环境-Excel Vba,可移植到VB环境中(需修改一些代码) '仿制简单的SQL查询语句,用于对二维数组的查询 '参照SQL语句:Select * From array [Where conditions] [Distinct fields] [ResultWithTitle] ' '实现功能: ' 依条件设置查询数组,返回包含查询字段(或全部字段)的数组,可多条件组合。 ' 条件运算符包括:> = = <= , like(正则表达式) ' '附注: ' 使
  3. 所属分类:其它

    • 发布日期:2020-04-10
    • 文件大小:12288
    • 提供者:corpsos
  1. js常用工具函数--通用格式化时间、字符串验证-验证邮箱、手机号、电话号码、url地址、严格校验身份证号码,判断数据类型、数组随机洗牌算法、检测密码强度等等..

  2. JS常用工具函数(压缩包中含有MD文件可自行查看)--包含:通用格式化时间、字符串验证-验证邮箱、手机号、电话号码、url地址、严格校验身份证号码,判断数据类型-是否是字符串、数字、Boolean、函数、对象、数组Array、null、undefined、时间对象Date、正则对象、错误对象、Symbol函数、Promise对象、Set对象,判断是否是引用类型,浮点数运算(解决计算机运算浮点数精度丢失问题),数组随机洗牌算法,随机整数范围,将阿拉伯数字翻译成中文的大写数字,将数字转换为大写金额,
  3. 所属分类:Web开发

    • 发布日期:2020-07-01
    • 文件大小:9216
    • 提供者:mine_king
  1. JS实现的数组去除重复数据算法小结

  2. 本文实例讲述了JS实现的数组去除重复数据算法。分享给大家供大家参考,具体如下: 在JS中经常会遇到去除数组中重复数据的需求,在此介绍四种算法以实现JS数组去重的功能. 1. 速度最快算法:对象键值对法 实现思路:新建一js对象以及新数组,遍历传入数组时,判断值是否为js对象的键,不是的话给对象新增该键并放入新数组。 //注意点: 判断 是否为js对象键时,会自动对传入的键执行“toString()”,不同的键可能会被误认为一样;例如: a[1]、a["1"] 。解决上述问题还是得调用“inde
  3. 所属分类:其它

    • 发布日期:2020-11-27
    • 文件大小:84992
    • 提供者:weixin_38623000
  1. js数组去重的5种算法实现

  2. 1.遍历数组法 最简单的去重方法,实现思路:新建一新数组,遍历传入数组,值不在新数组就加入该新数组中;注意点:判断值是否在数组的方法“indexOf”是ECMAscr ipt5 方法,IE8以下不支持,需多写一些兼容低版本浏览器代码,源码如下: // 最简单数组去重法 function unique1(array){ var n = []; //一个新的临时数组 //遍历当前数组 for(var i = 0; i < array.length; i++){ //如果当前数组的第i已经保
  3. 所属分类:其它

    • 发布日期:2020-11-25
    • 文件大小:52224
    • 提供者:weixin_38597533
  1. js 数组去重的四种实用方法

  2. 面试前端必须准备的一个问题:怎样去掉Javascr ipt的Array的重复项。据我所知,百度、腾讯、盛大等都在面试里出过这个题目。这个问题看起来简单,但是其实暗藏杀机。 考的不仅仅是实现这个功能,更能看出你对计算机程序执行的深入理解。 我总共想出了三种算法来实现这个目的: Array.prototype.unique1 = function() { var n = []; //一个新的临时数组 for(var i = 0; i < this.length; i++) //遍历当前数组
  3. 所属分类:其它

    • 发布日期:2020-12-03
    • 文件大小:49152
    • 提供者:weixin_38567956
  1. php中通过数组进行高效随机抽取指定条记录的算法

  2. php使用数组array_rand()函数进行高效随机抽取指定条数的记录,可以随机抽取数据库中的记录,适合进行随机展示和抽奖程序。 该算法主要是利用php的array_rand()函数,下面看一下array_rand()函数的主要功能: array_rand—从数组中随机取出一个或多个单元 mixed array_rand(array $input[,int $num_req] ) array_rand()在你想从数组中取出一个或多个随机的单元时相当有用。它接受input作为输入数组和一个可选的
  3. 所属分类:其它

    • 发布日期:2020-12-18
    • 文件大小:39936
    • 提供者:weixin_38568031
  1. php数组冒泡排序算法实例

  2. 本文实例讲述了php数组冒泡排序算法。分享给大家供大家参考,具体如下: <?php /*冒泡排序算法 */ $array=array(5,45,22,11,32,28,35,56,17,21,92); $len=count($array);//计算数组长度 for($i=0;$i<$len-1;$i++){//需要比较$len-1轮,每一轮需要比较$len-1次 for($j=0;$j<$len-1;$j++){//需要比较$len-1次,因为循环到最后一个数时,后面没有
  3. 所属分类:其它

    • 发布日期:2020-12-18
    • 文件大小:43008
    • 提供者:weixin_38553837
  1. python中字符串变二维数组的实例讲解

  2. 有一道算法题题目的意思是在二维数组里找到一个峰值。要求复杂度为n。 解题思路是找田字(四边和中间横竖两行)中最大值,用分治法递归下一个象限的田字。 在用python定义一个二维数组时可以有list和numpy.array两种方式,看了几篇python中二维数组的建立的博客发现大多都是建立的初始化的二维数组,而我需要通过文件读取得到的是字符串,再把字符串转换为二维数组,找不到解决方法还是决定自己来转换。 首先,最开始的字符串输出如下,数字之间有空格 思路就是把先按换行符进行切片,再对每一行的字符
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:91136
    • 提供者:weixin_38692184
  1. 使用python实现数组、链表、队列、栈的方法

  2. 引言 什么是数据结构? 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。 简单来说,数据结构就是设计数据以何种方式组织并存储在计算机中。 比如:列表,集合和字典等都是数据结构 N.Wirth:“程序=数据结构+算法” 数据结构按照其逻辑结构可分为线性结构、树结构、图结构 线性结构:数据结构中的元素存在一对一的互相关系。 树结构:数据结构中的元素存在一对多的互相关系。 图结构:数据结构中的元素存在多对多的互相关系。 数组 在py
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:167936
    • 提供者:weixin_38656337
  1. 菜鸡的算法修炼——有序数组的二分查找(剑指offer题目,旋转数组的最小值,Java实现)

  2. 题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 又例如{1,0,1,1,1}和{1,1,1,0,1}都可以看成是递增排序数组{0,1,1,1,1}的旋转,该数组的最小值为0。 菜鸡与大佬的对话 题目分析 菜鸡拿到题目,发现题目定义了一个概念,称为数组的旋转。而本题研究的对象是有序数组的旋转。菜鸡觉得这道题目颇为简单,
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:191488
    • 提供者:weixin_38744526
  1. 【算法题】数组中只出现一次的数字

  2. 题目描述 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 分析 要解这题需要对异或操作有比较深的理解。 依次将数组中所有元素进行异或得到a,即num1和num2的异或。然后取a中二进制为1的一个位置,找到原数组中所有该位为1的数字进行异或,得到了num1,接下来再将num1与a异或,得到num2。 代码 //num1,num2分别为长度为1的数组。传出参数 //将num1[0],num2[0]设置为返回结果 public class Solution
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:37888
    • 提供者:weixin_38752830
  1. PHP基于二分法实现数组查找功能示例【循环与递归算法】

  2. 本文实例讲述了PHP基于二分法实现数组查找功能。分享给大家供大家参考,具体如下: 二分法。分别使用while循环的方法和递归调用的方法。 $high) {// 先判断结束条件 return -1; } $i = intval(($high + $low)/2); if ($arr[$i] >
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:45056
    • 提供者:weixin_38699784
  1. 深入了解PHP中的Array数组和foreach

  2. 1. 了解数组 PHP 中的数组实际上是一个有序映射。映射是一种把 values 关联到 keys 的类型。详细的解释可参见:PHP.net中的Array数组    。 2.例子:一般的数组 这里,我通过一个简单的例子,并使用图形方式来了解数组。 $a = array(3 => 'a', 1 => 'b', 2 => 'c'); echo var_dump($a);  [注]:使用箭头描述数组$a各个单元对应某一内存地址的数据值(实际上,它内部结构采用HashTable结
  3. 所属分类:其它

    • 发布日期:2020-12-19
    • 文件大小:56320
    • 提供者:weixin_38710557
  1. C语言实现数组的循环移位的方法示例

  2. 算法 Reverse Array (数组翻转) code void reverse(int array[], int left, int right) { int l, r; for (l = left, r = right; l < r; l++, r--) { array[l] = array[l] ^ array[r]; array[r] = array[l] ^ array[r]; // l ^ r ^ r = l ^ 0 = l. array[l] = a
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:28672
    • 提供者:weixin_38560039
  1. Array-Algorithms:用于在python中进行简单操作的数组算法的集合-源码

  2. 数组算法 数组算法的随机分类。
  3. 所属分类:其它

    • 发布日期:2021-03-12
    • 文件大小:2048
    • 提供者:weixin_42169245
« 12 3 4 5 6 7 8 9 10 »