
数据结构与算法
Quince Q
曾经的文学爱好者,现在的 Java 学习者。
展开
-
Java 手写常用的负载均衡算法
随机 普通随机 随机负载是最简单的负载,通过在 [0,ip个数] 之间产生随机数获得 ip 地址。 public class Random { public static final List<String> IP_LIST = new ArrayList<String>() {{ add("127.0.0.1"); add("127...原创 2020-03-04 13:54:35 · 399 阅读 · 0 评论 -
常见的排序算法
冒泡排序 主要思想:交换相邻的两个元素,将大的移到后面,每一趟选出最大的值。 思路分析: 对[0,n-1]排序,将最大的值放到 array[n],下一次对[0,n-2]排序。 [0,n-1],对相邻的两个数比较,如果前面的数字比后面的大,则交换。 如果某一趟排序中没有发生交换,则说明数组已经是有序的。 代码实现: public void sort(int[] array) { // 对...原创 2020-01-15 09:54:14 · 213 阅读 · 0 评论