SHA265算法原理

SHA256算法原理1. SHA256算法简介1.1 起源HASH​要说SHA算法,我们需要先知道hash的准确定义。wiki的定义如下:hash(散列),又称散列算法,哈希函数。是一种从任何一种数据中创建小的数字“指纹”的方法。散列函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。


一道简单的美团笔试题

/** * 某比赛已经进入了淘汰赛阶段,已知共有n名选手参与了此阶段比赛,他们的得分分别是a_1,a_2….a_n,小美作为比赛的裁判希望设定一个分数线m, * 使得所有分数大于m的选手晋级,其他人淘汰。 * 但是为了保护粉丝脆弱的心脏,小美希望晋级和淘汰的人数均在[x,y]之间。 * 显然这个m有


数组中和等于K的数对

/* * 题目:数组中和等于K的数对 * 描述:给出一个整数K和一个无序数组A,A的元素为N个互不相同的整数, * 找出数组A中所有和等于K的数对。例如K = 8,数组A:{-1,6,5,3 * ,4,2,9,0,8},所有和等于8的数对包括(-1,9),(0,8),(2,6),(3