串练习--------535.TinyURL的加密和解密

题目:点这里

代码

cpp 复制代码
class Solution {
public:

    // Encodes a URL to a shortened URL.
    string encode(string longUrl) {
        for(int i=0;i<longUrl.size();i++){
            longUrl[i]^=12;
        }
        return longUrl;
    }

    // Decodes a shortened URL to its original URL.
    string decode(string shortUrl) {
        for(int i=0;i<shortUrl.size();i++){
            shortUrl[i]^=12;
        }
    }
};

// Your Solution object will be instantiated and called as such:
// Solution solution;
// solution.decode(solution.encode(url));

反思

异或'^'可以对地址进行加密操作。

相关推荐
GoWjw3 小时前
在C&C++中结构体的惯用方法
c语言·开发语言·c++
明洞日记3 小时前
【VTK手册027】VTK 颜色连续映射:vtkColorTransferFunction 深度解析与实战指南
c++·图像处理·算法·vtk·图形渲染
Bruce_kaizy3 小时前
c++单调数据结构————单调栈,单调队列
开发语言·数据结构·c++
默凉3 小时前
win 制作vs离线安装包
c++
阿坤带你走近大数据3 小时前
Python基础知识-数据结构篇
开发语言·数据结构·python
dragoooon343 小时前
[C++——lesson32.数据结构进阶——「初识哈希」]
数据结构·c++·哈希算法
猿饵块3 小时前
git--windows安装和配置
c++
风筝在晴天搁浅4 小时前
hot100 239.滑动窗口最大值
数据结构·算法·leetcode
夏乌_Wx4 小时前
练题100天——DAY31:相对名次+数组拆分+重塑矩阵
数据结构·算法