当前分类:/计算机专业/数据结构&算法

绪论 加密算法分对称加密和非对称算法,其中对称加密算法的加密与解密密钥相同,非对称加密算法的加密密钥与解密密钥不同,此外,还有一类不需要密钥的散列算法。 常见的对称加密算法主要有DES、3DES、AES等,常见的非对称算法主要有RSA、DSA等,散列算法主要有SHA-1、MD5等。 对称算法又可分为两类。一次只对明文中的单个位(有时对字...

算法 加密 MD5 AES DES RSA 数字签名 对称加密
方凯     2019-10-28 12:00     來源: 数据结构&算法     0 112 0

前言 前面介绍了二叉排序树的构造和基本方法的实现。但是排序遍历也是比较重要的一环。所以笔者将前中后序.和层序遍历梳理一遍。 了解树的遍历,需要具有的只是储备有队列,递归,和栈。这里笔者都有进行过详细介绍,可以关注笔者数据结构与算法专栏。持续分享,共同学习。 层序遍历 层序遍历。听名字也知道是按层遍历。我们知道一个节点有左右节点。而每一层...

数据结构 算法 二叉树 递归 遍历
方凯     2019-08-22 17:31     來源: 数据结构&算法     0 108 0

一、导读 据我了解,前端程序员有相当一部分对“数据结构”和“算法”的基础概念都不是很清晰,这直接导致很多人在看到有关这部分的内容就会望而却步。 实际上,当你了解了“数据结构”和“算法”存在的真正意义,以及一些实际的应用场景,对它有了一个整体的认知之后,你可能会对它产生强烈的兴趣。当然,它带将带给你的收益也是相当可观的。 很多前端同学在看...

数据结构 算法 二叉树
方凯     2019-08-21 09:01     來源: 数据结构&算法     0 211 0

二叉排序树的建立 首先要了解而叉排序树如何建立,给定一组数组,建立一个而叉排序树 #include <iostream> typedef struct BitNode{ int data; struct BitNode *lchild, *rchild; }BitNode, *BiTree; bool BSTInsert(B...

二叉排序树
方凯     2019-08-02 10:11     來源: 数据结构&算法     0 141 0

什么是算法?   算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或...

算法 排序 复杂度 二叉树
方凯     2019-07-29 08:55     來源: 数据结构&算法     0 125 0

常用算法经典代码( C++ 版)   一、快速排序 void qsort(int x,int y) // 待排序的数据存放在 a[1]..a[n] 数组中 { int h=x,r=y; int m=a[(x+y)>>1]; // 取中间的那个位置的值 while(h<r) {while (a[h]<m) h++;...

算法 c++
方凯     2019-07-25 15:25     來源: 数据结构&算法     0 139 0
分类名称 数据结构&算法
分类类型 知识
分类阅读权限 所有人
分类编辑权限 所有人
分类审核权限 无需审核
分类预览权限 所有人
分类下载权限 所有人
WCP知识管理系统-Vfree.4.2.0/419