#数据结构与算法

高效测试用例组织算法pairwise之Python实现(啰嗦篇)

------------------------------------------本文原创,欢迎转载,请注明出处-----------------------------------开篇:  测试过程中,对于多参数参数多值的情况进行测试用例组织,之前一直使用【正交分析法】进行用例组织,说白了就是把每个参数的所有值分别...

【LeetCode-面试算法经典-Java实现】【所有题目目录索引】

转自:https://blog.csdn.net/DERRANTCM/article/details/46905087 ...

C++经典排序算法总结

转发请注明出处:https://www.cnblogs.com/fnlingnzb-learner/p/9374732.html 最近在研究一些经常用到的东西想把它们做一个汇总,想了想用到最多的应该是排序算法,所以对排序算法做了个总结,并自己用C++实现了一下。一、算法概述0.1算法分类十种常见排序算法可以分...

常见排序算法及对应的时间复杂度和空间复杂度

转载请注明出处:http://blog.csdn.net/gane_cheng/article/details/52652705http://www.ganecheng.tech/blog/52652705.html (浏览效果更好)排序算法经过了很长时间的演变,产生了很多种不同的方法。对于初学者来说,对它们...

BFS(广搜)DFS(深搜)算法解析

图是一种灵活的数据结构,一般作为一种模型用来定义对象之间的关系或联系。对象由顶点(V)表示,而对象之间的关系或者关联则通过图的边(E)来表示。图可以分为有向图和无向图,一般用G=(V,E)来表示图。经常用邻接矩阵或者邻接表来描述一副图。在图的基本算法中,最初需要接触的就是图的遍历算法,根据访问节点的顺序,可分为广度优先...

【STL学习】堆相关算法详解与C++编程实现(Heap)

转自:https://blog.csdn.net/xiajun07061225/article/details/8553808  堆并不是STL的组件,但是经常充当着底层实现结构。比如优先级队列(PriorityQueue)等等。堆是一种完全二叉树,因此我们可以用数组来存储所有节点。在这里的实现中,...

lower_bound和upper_bound算法

STL中的每个算法都非常精妙,接下来的几天我想集中学习一下STL中的算法。  ForwardIter lower_bound(ForwardIterfirst,ForwardIterlast,const_Tp&val)算法返回一个非递减序列[first,last)中的第一个大于等于...
代码星球 代码星球·2020-08-05

插入排序算法代码实现

       //插入排序算法       privatestaticvoidsort(int[]a)      &nb...

C#加解密算法

先附上源码加密解密算法目前已经应用到我们生活中的各个方面加密用于达到以下目的:保密性:帮助保护用户的标识或数据不被读取。数据完整性:帮助保护数据不被更改。身份验证:确保数据发自特定的一方。不可否认性:防止特定的一方否认发送过消息。为了达到这些目的,我们可以使用以下做法:私钥加密(对称加密)对数据执行转换,使第三方无法读...
代码星球 代码星球·2020-08-05

C#与java中的AES加解密互解算法

一、C#版AES加解密算法publicclassAESCode{publicstringKey{get;set;}publicstringEncrypt(stringval){if(string.IsNullOrEmpty(val))returnnull;#ifCSPusing(AesCryptoServiceProv...

基于比较的常用排序算法总结

基于比较的排序算法,应该是最符合人们直觉的方法。在各种算法的技术书上,已经证明了基于比较的排序算法的时间最优复杂度为O(nlogn)。 下面是几种常见的基于比较的排序算法: 1.选择排序:这应该是最直观的排序方法。在排序n个元素时,第一次遍历,找到最小的元素,将其与第一个元素互换;第二次遍历,找到次...

转 字符串模式匹配算法——BM、Horspool、Sunday、KMP、KR、AC算法

本文内容框架:§1Boyer-Moore算法§2Horspool算法§3Sunday算法§4KMP算算法§5KR算法§6AC自动机§7小结  §1Boyer-Moore(BM)算法 Boyer-Moore算法原...

转 常见hash算法的原理

散列表,它是基于快速存取的角度设计的,也是一种典型的“空间换时间”的做法。顾名思义,该数据结构可以理解为一个线性表,但是其中的元素不是紧密排列的,而是可能存在空隙。散列表(Hashtable,也叫哈希表),是根据关键码值(Keyvalue)而直接进行访问的数据结构。也就是说,它通过把关键码值映射...
代码星球 代码星球·2020-08-02

转 从头到尾彻底解析Hash表算法

出处:http://blog.csdn.net/v_JULY_v。  说明:本文分为三部分内容,   第一部分为一道百度面试题TopK算法的详解;第二部分为关于Hash表算法的详细阐述;第三部分为打造一个最快的Hash表算法。----------------------...

SM系列国密算法

来源 https://www.cnblogs.com/lyh523329053/p/10238260.html众所周知,为了保障商用密码的安全性,国家商用密码管理办公室制定了一系列密码标准,包括SM1(SCB2)、SM2、SM3、SM4、SM7、SM9、祖冲之密码算法(ZUC)那等等。其中SM1、SM4、SM...
代码星球 代码星球·2020-08-01
首页上一页...6263646566...下一页尾页