#算法的乐趣

c 递归算法

 #include<stdio.h>doublefactorial(unsignedinti){if(i<=1){return1;}returni*factorial(i-1);}intmain(){inti=15;printf("%d的阶乘为%f",i,factorial(i));retu...
代码星球 ·2020-08-08

无序表的查找算法

 defsequential_search(lis,key):length=len(lis)foriinrange(length):iflis[i]==key:returnireturnFalseLIST=[1,5,8,123,22,54,7,99,300,222]result=sequential_sear...
代码星球 ·2020-08-08

购买服务器配置带宽算法

假设一秒钟内有30个人打开你的网页,一个页面大小假设为200kb,需要的带宽200*40=8000kb...

spark算法

1packageexamples.wordcount;23importorg.apache.spark.SparkConf;4importorg.apache.spark.api.java.JavaSparkContext;5importorg.apache.spark.api.java.function.Functi...
代码星球 ·2020-08-07

snowflake 雪花算法 分布式实现全局id生成

snowflake是Twitter开源的分布式ID生成算法,结果是一个long型的ID。这种方案大致来说是一种以划分命名空间(UUID也算,由于比较常见,所以单独分析)来生成ID的一种算法,这种方案把64-bit分别划分成多段,分开来标示机器、时间等。其核心思想是:使用41bit作为毫秒数,10bit作为机器的ID(5...

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

------------------------------------------本文原创,如有转载请注明出处----------------------------------开篇:  正交分析法的优点是测试用例覆盖率100%,缺点测试用例数量庞大,执行用例消耗的人工巨大。  Pairwise(结对)算法源于对传统...

高效测试用例组织算法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
首页上一页...5152535455...下一页尾页