题目链接:POJ - 2406 题目描述 定义两个字符串s1和s2的乘积s1*s2为将s1和s2连结起来得到的字符串。 例如:s1="xy",s2="z",那么s1*s2="xyz"。 由此可以定义s1的幂次:s1^0="",s1^n=s1*s1^(n-1),n>0。 输入 输入包含多组测试数据。 ...
分类:
其他好文 时间:
2019-01-26 11:02:37
阅读次数:
155
Redis 数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 String(字符串) string 是 redis 最基本的类型,你可以理解成与 Memcached 一模一样的类型,一个 k ...
分类:
其他好文 时间:
2019-01-25 13:41:18
阅读次数:
208
在上一篇博文《centos安装redis》中,已经详细介绍了如何在centos上安装redis,今天主要介绍下Redis五大数据类型及其五大数据类型的相关操作。Redis支持五种数据类型:String(字符串),Hash(哈希),List(列表),Set(集合)及Zset(sorted set:有序... ...
分类:
其他好文 时间:
2019-01-19 22:15:48
阅读次数:
160
key 命令(key命令:用于管理 redis 的key)相应操作: key 命令 | 说明 | del key [key...] | dump key | 序列化给定 key ,并返回被序列化的值。 exists key | expire key seconds | expireat key ti ...
分类:
其他好文 时间:
2019-01-10 15:28:07
阅读次数:
457
基本概念 redis是一种支持key-value等多种数据结构的存储系统。基于内存,可持久化。 应用场景 1,会话缓存(最常用)2,消息队列,如支付、活动排行榜或计数3,发布,订阅消息(消息通知)4,商品列表,评论列表等 数据类型 string(字符串),hash(哈希),list(列表),set( ...
分类:
其他好文 时间:
2019-01-08 19:36:26
阅读次数:
180
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。Django中经常用它来提升数据查询性能。下面与 ...
分类:
系统相关 时间:
2019-01-06 10:45:10
阅读次数:
288
题目链接:传送门 参考文章:传送门 思路: (1)对字符串进行翻译,求出s1(未翻译),s2(已翻译)字符串,并分别对s1,s2进行hash操作。 (2)比较s1的后x位和s2的前x位的hash值,求出最长的长度的中间位置。 #include<iostream> #include<cstdio> # ...
分类:
其他好文 时间:
2019-01-02 17:26:01
阅读次数:
303
字符串hash,注意hash是关键字! #include<bits/stdc++.h> using namespace std; typedef unsigned long long ull; const int N=1000005; const ull k=10007; char a[N]; ul ...
分类:
其他好文 时间:
2018-12-24 13:51:23
阅读次数:
131
由哈希表的定义,采用C++完成了一个学生成绩存储系统,分析过程如下: 由于哈希表是按KEY值存储,我们假设KEY值为一个字符串。hash算法为字符串的前两位大写字母所对应的数字对一个质数的模运算。 哈希表的类定义如下 搜索函数SearchHash bool HashTable::SearchHash ...
分类:
编程语言 时间:
2018-12-08 15:38:10
阅读次数:
228