1.子串信息的处理方法,特征在于:具有如下预先在前的构造投票标识表的方法,D1、为投票标识表开辟内存空间;
D2、为尾端模板分配内存;
D3、构造一个循环,该循环具有一个整数型变量叫计次,变量计次的初始值等于零,计次的数值大于等于计算机位数的时候终止循环,循环每执行一次,计次的值增加1,循环内具有如下操作步骤:
D3‑1、对所有比特位都为1的投票标识进行左移位移操作,左移位移操作的比特位数为计次的值加1所得和;
D3‑2、对所有比特位都为1的投票标识进行右移位移操作,右移位移操作得比特位数量为计算机位数减去计次的值所得差,将右移位移操作所得值赋予给投票标识表中第一维度序号为0第二维度序号等于计次的值的投票标识单元;
D4、将投票标识表的第一维度序号为零,第二维度序号为零的单元赋值为零;
D5、结束;
具有流程如下:
F1、将尾端模板的各个单元依序拷贝到投票标识表的第一维序号为1的各个单元中;
F2、分配一个整数型变量,称之为第一整数,并对第一整数进行赋值为计算机位数减1再加上子串的最大序号,第一整数的作用域为子串信息的处理流程;
F3、构造一个循环,称之为第一循环,第一循环具有一个用于计数的整数型变量,称之为计次,计次的初始值为子串的最大序号,第一循环每执行一次,计次的值增加1,当计次的值大于等于计算机位数时循环停止,计次的作用域在第一循环之内,第一循环内具有以下操作步骤:
F3‑1、分配一个整数型变量,称之为第一临时变量,将第一整数的值减去计次的值所得的数赋予给第一临时变量;
F3‑2、分配一个投票标识称之为临时投票标识,并将临时投票标识的每个比特位都赋值为1;F3‑3、将临时投票标识进行右移位移操作,右移的位数为第一临时变量的值,将右移所得值赋予给临时投票标识;
F3‑4、将投票标识表中第一维度序号为1第二维度序号为计次的值的投票标识单元与临时投票标识进行位或操作,将位或操作结果赋予给该单元;
F3‑5、将投票标识表中第一维度序号为0第二维度序号为计次的值的投票标识单元赋值零;
F4、构造一个循环,称之为第二循环,第二循环具有一个用于计数的整数型变量,称之为计次,计次的初始值为子串的最大序号,第二循环每执行一次,计次的值增加1,当计次的值大于等于256时循环停止,计次的作用域时第二循环之内,第二循环内具有以下操作步骤:
F4‑1、将投票标识表中第一维度序号为1的投票标识单元,依序拷贝到投票标识为计次的值的单元中;
F5、本步骤包含以下子步骤:
步骤F5‑1、构建第一计次循环,第一计次循环中具有变量第一计次,变量第一计次的初始值为比特位序列用于投票的比特位数,第一计次循环每循环一次则变量第一计次减少1,当变量第一计次小于零时循环停止,第一计次循环的每次循环都包含如下操作过程:步骤F5‑1‑1、分配变量第一临时变量;
步骤F5‑1‑2、将变量第一计次的值赋予给第一临时变量;
步骤F5‑1‑3、如果变量第一计次大于子串的最大序号则将子串的最大序号赋予给第一临时变量;
步骤F5‑1‑4、构建第二计次循环,第二计次循环中具有变量第二计次,变量第二计次的初始值为第一临时变量的值,第一计次循环每循环一次则变量第二计次减少1,当变量第二计次小于零时循环停止,第二计次循环的每次循环都包含如下操作过程:步骤F5‑1‑4‑1、分配一个变量,称之为临时投票标识,将临时投票标识赋值为1;
步骤F5‑1‑4‑2、分配一个整数型变量临时整数,将变量第一计次减去变量第二计次所得的值赋予给临时整数;
步骤F5‑1‑4‑3、对临时投票标识进行左移位移操作,左移操作的位数的数量为临时整数的值,将左移位移操作所得的值赋予给临时投票标识;
步骤F5‑1‑4‑4、获取子串的字符串中序号为变量第二计次的值的字符,并将获得的字符赋予给变量临时整数;
步骤F5‑1‑4‑5、对比特位序列表的第一维度序号等于临时整数的值第二维度序号等于变量第一计次的值的单元进行赋值操作,赋值操作的方式是:先将该单元的值和临时投票标识进行位或操作,然后将位或操作所得的值赋予给该单元;
F6、结束。
2.计算机数据管理系统,其特征在于:采用权利要求1所述的子串信息的处理方法处理所需要搜索的子串。
3.舆情分析系统,采用权利要求1所述的子串信息的处理方法处理所需要搜索的子串。
4.数据搜索系统,采用权利要求1所述的子串信息的处理方法处理所需要搜索的子串。
5.社会网络分析系统,采用权利要求1所述的子串信息的处理方法处理所需要搜索的子串。