数据结构和算法
luck_man911
每个人首先都应该有自己的方向
展开
-
推荐算法普及
推荐算法大致可以分为三类:基于内容的推荐算法、协同过滤推荐算法和基于知识的推荐算法。1、基于内容的推荐算法,原理是用户喜欢和自己关注过的Item在内容上类似的Item,比如你看了哈利波特I,基于内容的推荐算法发现哈利波特II-VI,与你以前观看的在内容上面(共有很多关键词)有很大关联性,就把后者推荐给你,这种方法可以避免Item的冷启动问题(冷启动:如果一个Item从没有被关注过,其他推荐算法则很少会去推荐,但是基于内容的推荐算法可以分析Item之间的关系,实现推荐),弊端在于推荐的Item可能会重复,原创 2020-06-01 01:21:06 · 209 阅读 · 0 评论 -
hash函数MurmurHash
介绍原理优点使用场景1、根据uuid,通过hash算法进行取模分库分表2、原创 2020-03-23 15:23:39 · 3274 阅读 · 0 评论 -
Java RSA加密(二)--Base64输出
Java RSA加密(二)--Base64输出原创 2017-06-19 13:00:44 · 231 阅读 · 0 评论 -
Java RSA加密(一)--BCD输出
代码如下:import java.math.BigInteger;import java.security.KeyFactory;import java.security.KeyPair;import java.security.KeyPairGenerator;import java.security.NoSuchAlgorithmException;import...原创 2017-06-19 12:55:08 · 613 阅读 · 0 评论 -
循环队列(java)
/** * TODO */package com.xeezee.collection;/** * 循环队列 * * @author luoqinglong * @date 2012-7-31 */public class Queue { private int itemCount;// 队中元素个数 private int front = 0;...原创 2012-07-31 21:27:26 · 106 阅读 · 0 评论 -
栈(java)
/** * TODO */package com.xeezee.collection;/** * 栈 * * @author luoqinglong * @date 2012-7-31 */public class Stack { private final int size; private final long[] stackArray;...原创 2012-07-31 21:26:29 · 77 阅读 · 0 评论 -
选择排序(java)
/** * TODO */package com.xeezee.sort;/** * 选择排序 * * @author luoqinglong * @date 2012-7-31 */public class ChooseSort { private final long[] origArr = new long[] { 12, 65, 2, ...原创 2012-07-31 21:25:18 · 75 阅读 · 0 评论 -
冒泡排序(java)
/** * TODO */package com.xeezee.sort;/** * 冒泡排序 * * @author luoqinglong * @date 2012-7-30 */public class BubbleSort { private final long[] origArr = new long[] { 12, 65, 2, 33...原创 2012-07-31 21:23:51 · 82 阅读 · 0 评论 -
二分查找(java)
/** * TODO */package com.xeezee.array;/** * 二分查找法 * * @author luoqinglong * @date 2012-7-30 */public class Half { /** * @param args */ public static void main(String...原创 2012-07-31 21:22:07 · 85 阅读 · 0 评论