ARTS-WEEK8

"ARTS打卡记录"

Posted by Simon on July 17, 2020

“Better code, better life. ”

ARTS打卡第八周

Algorithm

[题目] :https://leetcode-cn.com/problems/is-subsequence/

[题解]

class Solution {
public:
    bool isSubsequence(const string &s, const string &t) {
        int i = 0, j = 0;
        for (; j < t.size(); ++j) {
            if (t[j] == s[i]) {
                ++i;
            }
        }
        return i == s.size();
    }
};

Review

[文章链接] :https://aws.amazon.com/cn/elasticache/redis-vs-memcached/

[笔记] :

本篇文章对比了RedisMemcached,整理一下主要内容

  Redis Memcached
延迟 亚毫秒 亚毫秒
使用难度 简单 简单
数据分离 支持多节点 支持多节点
支持语言 Java,C,C++,C#,JS,Node.js,Ruby,Go… Java,C,C++,C#,JS,Node.js,Ruby,Go…
数据结构 sds,list,set,hashes,bit array,hyperloglogs hashes
数据切片 支持 不支持
主从复制 支持 不支持
事务 支持 不支持
Pub/Sub 支持 不支持
Lua脚本 支持 不支持

Tips

字符编码问题

C++的std::string不一定是GBK编码的,跟你本地编辑器的环境有关,所以在转码的时候要选用适当的函数,被这个问题困扰了好久

Share

Redis数据结构-整数集合