![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 52
一个欧维
我不懒!!!
展开
-
java如何让方法作为参数传递
没什么好说的,直接上代码。原创 2022-06-26 12:32:06 · 494923 阅读 · 6 评论 -
谷歌页面排名算法 - 未完
一、PageRank算法原理一个合格的收索引擎,它所具备的最基础的功能便是网页搜索,根据用户给出的关键字查询出最匹配,最能满足用户需求的页面。那么搜索引擎到底应该如何排序才好呢?这在谷歌引领互联网搜索引擎之前,人们为此伤透脑筋,想出了一些最初的办法。人们认为,应该如何得知哪个网页是最重要的这件事,应该由顾客自己来决定,如果计算得出哪个网页更重要,那么它就应该排在靠前的位置,这个问题看似容易,但实则解决方式并没有想象中的那么简单。在网页排名算法诞生初期,人们对页面排序的想法以及实现策略基本一致。他们原创 2021-08-26 11:42:19 · 285605 阅读 · 0 评论 -
时间复杂度和空间复杂度
1. 时间复杂度常数阶O(1)对数阶O(logN)线性阶O(n)线性对数阶O(nlogN)平方阶O(n²)立方阶O(n³)K次方阶O(n^k)指数阶(2^n)从上而下时间复杂度越来越大,执行效率越来越低。① 常数阶O(1)无论代码执行了多少行,只要没有循环等复杂结构,那么这段代码的时间复杂度就是O(1)。② 线性阶O(n)for(int i = 0; i<= n; i++) { //todo}这段代码,for循环里的代码将执行n次,消耗的时间和变量n是成原创 2021-08-09 05:23:49 · 313970 阅读 · 0 评论 -
常用排序算法 - Java实现【待完善】
1. 冒泡排序Bubble Sort相邻元素进行比较,如果a(n) > a(n + 1)则交换。一轮交换完毕后,可以确保最后一位a(length - 1)为最大。第i次比较完成后,可以确保length - 1 - i ~ length - 1位为数组中最大数的递增排序。由于在排序尚未结束的时候可能已经排序成功,可以使用一个变量标记之前的一轮排序是否存在交换,若没有进行任何交换则已排序完成。最快:待排序数组是已经满足排序要求的。最慢:待排序数组与排序要求正好相反。/** * @Autho原创 2021-08-09 05:08:09 · 313892 阅读 · 0 评论