全国咨询/投诉热线:400-618-4000

java中常用的算法

创建时间:2018年08月02日14时22分

1 去重1.1 去重


1.2 去不重



2 随机分配
定义方法实现,把两个List中的内容随机配对,并保存到Map中。



3 递归




4 内部排序变形
4.1 取数组中未出现的最小整数





5 字符串
5.1 全排序
思路:
n个字符
  • 前n-1个固定,第n个,不能再互换,打印排列
  • 前n-2个固定,第n-1个和n位置互换,得到排列
  • 前n-3个固定,第n-2个分别和最后两个位置互换
  • ...


5.2 出现频率最高10位数
hashmap按值,按排序


Lambda简化版



作者:传智播客javaEE培训学院
首发:http://java.itcast.cn/