算法分析
文章平均质量分 84
James__Zhan
博学,切问,近思
展开
-
字符编码之Base64
博学,切问,近思--詹子知(http://blog.csdn.net/zhiqiangzhan) 1.什么是Base64.Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。它采用64个可见的基本字符去传输所有信息,因此即使被不同的编码颠来倒去的编码解码也不会造成数据丢失。索引对应原创 2009-10-12 11:28:00 · 8732 阅读 · 0 评论 -
归并排序
博学,切问,近思--詹子知 (http://blog.csdn.net/zhiqiangzhan) 归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。归并排序算法以O(nlogn)最坏情形运行时间运行,而所使用的比较次数几乎是最优的。但它的一个显著问题就是需要额外的存储空间来辅助排序,空间复杂原创 2009-10-10 16:52:00 · 620 阅读 · 0 评论 -
堆排序
博学,切问,近思--詹子知 (http://blog.csdn.net/zhiqiangzhan) 1991年计算机先驱奖获得者、斯坦福大学计算机科学系教授罗伯特·弗洛伊德(Robert W.Floyd)和威廉姆斯(J.Williams)在1964年共同发明了著名的堆排序算法( Heap Sort )。 n个关键字序列Kl,K2,…,Kn称为(Heap),当且仅当该序列满足如下性质(简称为原创 2009-10-10 17:15:00 · 577 阅读 · 0 评论 -
字符编码之UTF-8
博学,切问,近思--詹子知 (http://blog.csdn.net/zhiqiangzhan) UTF-8(8 位元 Universal Character Set/Unicode Transformation Format)是一种针对Unicode的可变长度字元编码。UTF-8 是一种传输编码,他和定长的Unicode编码有如下关系。UCS (Universal Character原创 2009-10-12 12:40:00 · 918 阅读 · 0 评论 -
定义返回函数指针的函数
博学,切问,近思--詹子知 (http://blog.csdn.net/zhiqiangzhan) 1. 基础知识: 1) 定义函数指针:return_type (*func_pointer)(parameter_list)2) 定义返回函数指针的函数:return_type(*function(func_parameter_list))(parameter_list)定义了一个函数funct原创 2009-10-10 17:39:00 · 12039 阅读 · 4 评论 -
凯撒加密+Base64--打造安全又高效的加密算法
博学,切问,近思--詹子知(http://blog.csdn.net/zhiqiangzhan) 在密码学中,恺撒密码(或称恺撒加密、恺撒变换、变换加密)是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。 恺撒密码的加密、解密方法还能够通过同余的数学方法进行计算。首先将字母用数字代替,A=0,B=1,.原创 2009-10-12 13:36:00 · 11238 阅读 · 5 评论