-
二叉树的递归与非递归遍历(Java描述),高效实现Josephus算法,合并有序链表,基于队列实现的基数排序,栈.回溯.迷宫问题求解。5个算法的源程序。...
二叉树的递归与非递归遍历(Java描述),高效实现Josephus算法,合并有序链表,基于队列实现的基数排序,栈.回溯.迷宫问题求解。5个算法的源程序。-Recursive and non recursive binary tree traversal (Java description), efficient algorithms to achieve Josephus, merging sorted linked list, queue-based implementation of radix sort, stack. Backtracking. Maze problem-solving. 5 algorithm source code.
- 2022-04-25 12:32:36下载
- 积分:1
-
常有的滤波算法,有需要的可以去
常有的滤波算法,有需要的可以去-Common filtering algorithm, there is need to go take a look!
- 2022-03-18 01:02:23下载
- 积分:1
-
表图,Dijkstra算法
图是一个更一般的结构比我们在上一章研究了树木;事实上,你可以把一棵树作为一种特殊的图。图可以用来表示我们的世界很多有趣的事情,包括系统的公路,航空公司的航班从城市到城市,如何通过互联网连接,甚至序列课程你必须完成一个计算机科学专业。我们将在本章中看到的,一旦我们有一个问题的一个很好的表示,我们可以使用一些标准的图形算法来解决什么,否则似乎是一个很难的问题。
- 2022-03-24 13:12:10下载
- 积分:1
-
stm32_f105-07_f2_f4_usb-主机-device_lib
SMT32F系列 USB通信各类模式范例,包含AUDIO DFU DualCore HID MSC VCP详细的解说例程
- 2022-10-20 11:50:03下载
- 积分:1
-
已知一个单链表L编写一个删除L中值为x结点的直接前驱结点的程序。
#include
#include
#include
typedef int ElemType; // 定义数据结构元素的数据类型
#define LIST_INIT_SIZE 10 // 线性表存储空间的初始分配量
#define LISTINCREMENT 5 // 线性表存储空间的分配增量
// 线性表的动态分配顺序存储结构
ty
- 2022-03-13 17:25:00下载
- 积分:1
-
封装好的C++MD5算法库
应用背景md5的典型应用是对一段信息(message)产生信息摘要(message-digest),以防止被篡改。比如,在unix下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5的文件,在这个文件中通常只有一行文本,大致结构如:
md5 (tanajiya.tar.gz) = 0ca175b9c0f726a831d895e269332461
这就是tanajiya.tar.gz文件的数字签名。md5将整个文件当作一个大文本信息,通过其不可逆的字符串变换算法,产生了这个唯一的md5信息摘要。如果在以后传播这个文件的过程中,无论文件的内容发生了任何形式的改变(包括人为修改或者下载过程中线路不稳定引起的传输错误等),只要你对这个文件重新计算md5时就会发现信息摘要不相同,由此可以确定你得到的只是一个不正确的文件。如果再有一个第三方的认证机构,用md5还可以防止文件作者的"抵赖",这就是所谓的数字签名应用。
md5还广泛用于加密和解密技术上。比如在unix系统中用户的密码就是以md5(或其它类似的算法)经加密后存储在文件系统中。当用户登录的时候,系统把用户输入的密码计算成md5值,然后再去和保存在文件系统中的md5值进行比较,进而确定输入的密码是否正确。通过这样的步骤,系统在并不知道用户密码的明码的情况下就可以确定用户登录系统的合法性。这不但可以避免用户的密码被具有系统管理员权限的用户知道,而且还在一定程度上增加了密码被破解的难度。
正是因为这个原因,现在被黑客使用最多的一种破译密码的方法就是一种被称为"跑字典"的方法。有两种方法得到字典,一种是日常搜集的用做密码的字符串表,另一种是用排列组合方法生成的,先用md5程序计算出这些字典项的md5值,然后再用目标的md5值在这个字典中检索。我们假设密码的最大长度为8位字节(8 bytes),同时密码只能是字母和数字,共26+26+10=62个字符,排列组合出的字典的项数则是p(62,1)+p(62,2)….+p(62,8),那也已经是一个很天文的数字了,存
- 2022-03-19 09:13:23下载
- 积分:1
-
很强的有限元分析软件ansys55的源码,用于计算规则长方体空腔的固有频率和模态...
很强的有限元分析软件ansys55的源码,用于计算规则长方体空腔的固有频率和模态-strong finite element analysis software ansys55 source code, rules for the calculation of the rectangular cavity natural frequencies and mode
- 2023-01-24 15:05:04下载
- 积分:1
-
对难于时行积分的方程y=x*sin(x),用蒙特卡洛方法进行了求解。
对难于时行积分的方程y=x*sin(x),用蒙特卡洛方法进行了求解。-Difficult when the line integral of the equation y = x* sin (x), using Monte Carlo methods to solve.
- 2022-01-25 15:03:34下载
- 积分:1
-
C++实现基于VQ和HMM的语音识别
资源描述
基于VQ和HMM的语音处理-c++读入wave文件,可进行显示波形,进行端点检测,提取语音特征参数,通过训练,最后可以进行简单的语音识别,代码充足,是大家学习的好工具。
- 2022-05-21 20:38:17下载
- 积分:1
-
MD5算法的源代码
MD5算法的源代码
MD5算法的源代码
MD5算法的源代码-MD5 algorithm MD5 algorithm source code source code
- 2022-03-14 21:14:03下载
- 积分:1