当前位置: 首页 > wzjs >正文

免费下载的网页模板seo常用方法

免费下载的网页模板,seo常用方法,大连哪家科技公司做网站好,seo是什么的简称与 list 不同的是,集合内的元素是无序的,同时不能重复,和数学中的集合概念类似 命令 SADD 将一个或者多个元素添加到 set 中,但是需要注意的是重复的元素是无法加入的 sadd key member {member……} 时间复杂度: O(1) 返回值: 添加成功的元素个数 SMEMBERS 获取对应 set …

与 list 不同的是,集合内的元素是无序的,同时不能重复,和数学中的集合概念类似

命令

SADD

将一个或者多个元素添加到 set 中,但是需要注意的是重复的元素是无法加入的

sadd key member {member……}

时间复杂度: O(1)

返回值: 添加成功的元素个数

SMEMBERS

获取对应 set 中的所有元素,这些元素的顺序都是无序的

smembers key

时间复杂度: O(N)

返回值: 所有元素的列表

SISMEMBER

用来判断一个元素是否在set中存在

sismember key member

时间复杂度: O(1)

返回值: 1 表示元素在集合中, 0 表示元素不存在或者key不存在

SCARD

获取集合中的元素个数

scard key

时间复杂度: O(1)

返回值: 集合中的元素个数

SPOP

从 set 中删除并返回一个或者多个元素

但是因为 set 中的元素是无序的,所以取出的元素实际是随机的

spop key {count(取出的元素个数)}

时间复杂度: O(N) N就是count

返回值: 取出的元素

SMOVE

将一个元素从原 set 中取出放入到目标 set 中

smove source(原set) destination(目标set) member

时间复杂度: O(1)

返回值: 1 表示移动成功, 0 表示失败

SREM

将指定的元素从 set 中删除

srem key member {member……}

时间复杂度: O(N) N表示要删除的元素的个数

返回值: 这一次操作被删除的元素的个数

多集合之间的操作

和数学概念一样,交集、并集、差集

SINTER

获取指定 set 的交集中的元素

sinter key {key……}

时间复杂度: O(N*M) N和M分别是集合的元素个数

返回值: 满足交集条件的所有元素

SINTERSTORE

获取指定 set 的交集中的元素,然后保存到目标 set 中

sinterstore destination key {key……}

时间复杂度: O(N*M) N和M分别是集合的元素个数

返回值: 交集的元素的个数

SUNION

获取指定 set 的并集中的元素

sunion key {key……}

时间复杂度: O(N) N给定的所有集合的总的个数

返回值: 并集的元素

SUNIONSTORE

获取指定 set 的并集中的元素,然后保存到目标 set 中

sunionstore destination key {key……}

时间复杂度: O(N) N给定的所有集合的总的个数

返回值: 并集的元素个数

时间复杂度: O(N) N给定的所有集合的总的个数

返回值: 并集的元素个数

sdiff key {key……}

时间复杂度: O(N) N给定的所有集合的总的元素个数

返回值: 差集的所有元素

SDIFFSTORE

获取指定 set 的差集中的元素,然后保存到目标 set 中

sdiffstore destination key {key……}

时间复杂度: O(N) N给定的所有集合的总的个数

返回值: 差集的元素个数

命令总结

命令

操作

时间复杂度

SADD key element [element ...]

批量添加元素时,时间复杂度与元素数量成正比。

O(k),k 是添加的元素个数

SREM key element [element ...]

批量删除元素时,时间复杂度与元素数量成正比。

O(k),k 是删除的元素个数

SCARD key

直接返回集合的基数(元素个数),无需遍历。

O(1)

SISMEMBER key element

基于哈希表实现,判断元素是否存在的时间为常数。

O(1)

SRANDMEMBER key [count]

若 count 为正,返回不重复元素;为负可能返回重复元素。

O(n),n 是返回的元素数量

SPOP key [count]

随机移除并返回元素,性能与数量相关。

O(n),n 是弹出的元素数量

SMEMBERS key

返回所有元素,需遍历整个集合,大集合慎用。

O(k),k 是集合元素个数

SINTER key [key ...]

求交集,需比较所有集合的公共元素。

O(m * k),m 是集合数,k 是最小集合元素数

SINTERSTORE dest key [key ...]

将交集结果存储到 dest,时间复杂度与 SINTER 相同。

同 SINTER

SUNION key [key ...]

求并集,需合并所有集合的元素。

O(k),k 是所有集合元素总数

SUNIONSTORE dest key [key ...]

将并集结果存储到 dest,时间复杂度与 SUNION 相同。

同 SUNION

SDIFF key [key ...]

求差集(第一个集合独有的元素)。

O(k),k 是所有集合元素总数

SDIFFSTORE dest key [key ...]

将差集结果存储到 dest,时间复杂度与 SDIFF 相同。

同 SDIFF

内部编码

  • 当元素个数较少,且元素都为整数时,为 intset

  • 当元素个数超过 512 个,为 hashtable

  • 当存在元素不是整数时,为 hashtable

http://www.dtcms.com/wzjs/42944.html

相关文章:

  • 三合一网站建设什么意思自己怎么做网站
  • 做团购网站的公司成都网站建设公司
  • 网站开发在线测试平台国外免费ip地址
  • 公司网站的建设百度风云榜小说榜排名
  • 合肥瑶海区网站建设费用景德镇seo
  • 公司免费网页怎么制作崇左seo
  • 曲阜网站建设湘潭网页设计
  • 如何做微商城网站建设seo快速建站
  • 互助盘网站怎么做的seo整站优化服务教程
  • 欧美男女做黄色网站凯里seo排名优化
  • 北京黑马计算机培训机构seo网络优化师招聘
  • 做外语网站的公司市场宣传推广方案
  • 十堰网站开发百度关键词怎么刷上去
  • 做网站的开发环境北京百度推广代理
  • 昆明云南微网站搭建高端网站优化公司
  • 免费wordpress cms主题百度搜索seo
  • 企业网站开发丨薇怎么优化标题和关键词排名
  • 六安品牌网站建设电话搜狗网
  • 网站一般用什么做的cpa广告联盟平台
  • 自己做网站怎么样衡水seo排名
  • 优秀网站h5案例分享小程序引流推广平台
  • 东营市公司网站建设价格个人网站制作模板
  • 做网站的相关协议宜昌今日头条新闻
  • ae如何做视频模板下载网站seo外链优化培训
  • 手机网站开发教程视频关键词调整排名软件
  • 山西网站群建设线上营销的方式
  • 上市公司中 哪家网站做的好手机优化
  • 清远企业网站建设公司今日小说排行榜百度搜索风云榜
  • 网站毕业论文模板seo词库排行
  • 网站开发技术 下载广告推广渠道有哪些