算法
hzau_itdog
努力,奋斗!
展开
-
从N个数中取出三个数,求有多少种三个数的和是0,代码以及算法分析
从N个数中取出三个数,求有多少种三个数的和是0?很容易想到如下代码public static int count (int[]a){ int count=0; int N=a.length; for(int i=0;i<N;i++){ for(int j=i+1;j<N;j++){ for(int k=j+1...原创 2020-04-26 14:12:54 · 908 阅读 · 0 评论 -
利用牛顿迭代公式开方
牛顿迭代公式牛顿迭代法(Newton's method)又称为牛顿-拉夫逊(拉弗森)方法(Newton-Raphson method),它是牛顿在17世纪提出的一种在实数域和复数域上近似求解方程的方法。加入f(x)=0 的根为 r , 假设是 r的近似根,过(,f())做切线,与x轴交于(,0),则是比更接近r的近似值, 换项为,以此类推。。。为r的n...原创 2020-04-01 10:44:44 · 470 阅读 · 0 评论 -
判断一个数是否是素数
什么是素数?素数释义:曾称质数。一个大于1的正整数,如果除了1和它本身以外,不能被其他正整数整除,就叫素数。如2,3,5,7,11,13,17…。素数的性质...转载 2020-03-25 14:21:55 · 1530 阅读 · 0 评论 -
十大经典排序算法最强总结
0、排序算法说明0.1排序的定义对一序列对象根据某个关键字进行排序。0.2 术语说明稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面; 不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面; 内排序:所有排序操作都在内存中完成; 外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行; 时间复杂度:一个算法执行...原创 2019-03-27 17:37:56 · 241 阅读 · 0 评论 -
接口限流实践
http://www.cnblogs.com/LBSer/p/4083131.html一、问题描述 某天A君突然发现自己的接口请求量突然涨到之前的10倍,没多久该接口几乎不可使用,并引发连锁反应导致整个系统崩溃。如何应对这种情况呢?生活给了我们答案:比如老式电闸都安装了保险丝,一旦有人使用超大功率的设备,保险丝就会烧断以保护各个电器不被强电流给烧坏。同理我们的接口也需要...转载 2019-04-17 10:58:08 · 152 阅读 · 0 评论