摘要: 所有加密算法用到的加密三大原理:①异或,②置换,③位移 对称加密(des) 特点:1异或运算 例子: 2置换 例子: 3位移 例子: 简易的加密算法(可能我写的这个简易的加密有点bug,通过加密的原理来实现的)加密方法 function enctype($key,$content){ $str=$c 阅读全文
posted @ 2021-01-21 14:38 “码”搬运工 阅读(351) 评论(0) 推荐(0)
摘要: 猴子(约瑟夫算法)//11只猴子//思路 没有叫到的删除掉原来的位置,加到后面//原理:循环链表//$monkeys = [1,2,3,4,5,6,7,8,9,10];//$king = chooseMonkeyKing($monkeys,3);//print_r($king);////求交集取出来 阅读全文
posted @ 2021-01-21 13:56 “码”搬运工 阅读(72) 评论(0) 推荐(0)
摘要: 插入排序//$arr = [1, 43, 54, 62, 21, 66, 32, 78, 36, 76, 39,2];//function insert_sort($arr)//{// $len=count($arr);// for($i=1; $i<$len; $i++) {// //获得当前需要 阅读全文
posted @ 2021-01-21 13:54 “码”搬运工 阅读(43) 评论(0) 推荐(0)
摘要: 快排 第一种(推荐)//找到要插入的位置//function findPos(&$arr, $low, $high) {-+// $target = $arr[$low]; // 将目标数存起来// while ($low < $high) {// //从右向左找小于target的数// while 阅读全文
posted @ 2021-01-21 13:52 “码”搬运工 阅读(48) 评论(0) 推荐(0)
摘要: /** * 方式一 */// for ($i=0;$i<$lenght-1;$i++){// for ($j=$i+1;$j<$lenght;$j++){// if($arr[$i] > $arr[$j]){// $qain=$arr[$i];// $arr[$i]=$arr[$j];// $arr 阅读全文
posted @ 2021-01-21 13:49 “码”搬运工 阅读(31) 评论(0) 推荐(0)