#算法的乐趣

c++ 算法 栅格中两点之间连线

 屏幕划线,通过平面坐标系实现,基本组成是一个一个的点,起点为A,终点为B 本文的算法,可以实现平面栅格中,指定的A,B两点之间进行连线(代码中仅打印了两点间需要画出的坐标点) #include<iostream>#include<algorithm>usingna...

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...
首页上一页...5152535455...下一页尾页