Exercises
求诸人不如求诸己
这个作者很懒,什么都没留下…
展开
-
C++——利用异或运算符(Xor) ^ 进行简单信息(string)的加解密
/*利用异或运算符 ^(Xor)实现简单信息(string)的加解密*//*由于在计算机中数据都是以二进制数进行表示的,如字符串(string)中的各种字符是采用不同的编码方式(如ASCII或Unicode等)将其用数字表示进行储存的,且我们注意到对于任意给定的二进制数和给定的key,满足如下等式0 ^ 1 ^ 1 = 0 1 ^ 1 ^ 1 = 10 ^ 0 ^ 0 = 0 1 ^ ...原创 2018-12-02 10:52:11 · 4482 阅读 · 0 评论 -
爱因斯坦台阶问题算法C++实现
/* 爱因斯坦台阶问题: 有人走一台阶,若以每步走2级则最后剩1级; x % 2 = 1; 若每步走3级则最后剩2级; x % 3 = 2; 若以每步走4级则最后剩3级; x % 4 = 3; 若以每步走5级则最后剩4级; x % 5 = 4; -> x % 119 = 0(解同余方程组) 若以每步走6级则最后剩5级; x % 6 = ...原创 2018-12-05 14:24:05 · 1997 阅读 · 0 评论 -
带头节点的单链表基本操作C++实现
//linked_list.cpp#include <iostream>using namespace std;#define END -1 //插入法创建链表时的结束标志 typedef int ElemType; //取元素类型为int//定义状态信息 enum Status { ERROR = -1, SUCCESS = 0};//节点定义 struct...原创 2019-03-19 15:57:35 · 343 阅读 · 0 评论