7 AC_XXZ

尚未进行身份认证

我要认证

努力了不一定会成功,但不努力肯定会失败

等级
TA的排名 6k+

基于矩阵分解的推荐算法

在知乎上看到一篇讲的非常浅显易懂的文章,分享给大家 https://www.zhihu.com/question/26743347

2017-10-30 21:10:48

推荐系统测评

校招结束休息了快2个多月了,现在开始系统的学习推荐算法,基于项亮的书一:推荐系统中主要有3种评测推荐结果的实验方法:**1:离线实验 2:用户调查 3:在线实验**离线实验的方法: (1):通过日志系统获得用户行为数据 (2):将数据集分成训练集和测试集 (3):在训练集上训练模型,在测试集上进行测试 (4):通过事先定义的离线指标评测算法在测试集上的预测结果用户调查: 顾名思义,但是

2017-08-31 20:34:25

brew update 更新太慢

换镜像源$brew update 慢?来试试用 Coding 家的 Homebrew 源吧!( 该源每 5 分钟和上游同步一次,依托 Coding 遍布全国的 Git 服务节点(在 http://Coding.net push & pull 仓库代码的速度也是同样的快),让你的 brew update 更快!)作者:洋葱猴 链接:https://www.zhihu.com/question/313

2017-03-03 10:53:47

排序算法总结

排序算法分为两类: 1:基于比较的排序,这一类排序算法的下限是O(nlogn)2: 非基于比较的排序,这一类排序算法可以突破下限时间复杂度可以达到O(n),比如:计数排序,桶排序,和在此基础上的基数排序下面这个表格总结了各种排序算法的复杂度与稳定性:一:冒泡排序void BubbleSort(int a[], int n) { int i, j; for (i = 0;

2016-09-17 22:12:52

indeed一道在线笔试题

String Arrangement Time limit時間制限 : 2sec / Stack limitスタック制限 : 256MB / Memory limitメモリ制限 : 256MB Problem   Mr. Takahashi is poor at English. He often mistakes spelling, especially when he spells the

2016-07-06 14:17:45

余弦计算相似度度量

余弦计算相似度度量相似度度量(Similarity),即计算个体间的相似程度,相似度度量的值越小,说明个体间相似度越小,相似度的值越大说明个体差异越大。对于多个不同的文本或者短文本对话消息要来计算他们之间的相似度如何,一个好的做法就是将这些文本中词语,映射到向量空间,形成文本中文字和向量数据的映射关系,通过计算几个或者多个不同的向量的差异的大小,来计算文本的相似度。下面介绍一个详细

2016-06-14 15:29:56

31. Next Permutation

实现“下一个排列”函数,将排列中的数字重新排列成字典序中的下一个更大的排列。如果这样的重新排列是不可能的,它必须重新排列为可能的最低顺序(即升序排序)。重排必须在原地,不分配额外的内存。以下是一些示例,左侧是输入,右侧是输出:1,2,3 → 1,3,2 3,2,1 → 1,2,3 1,1,5 → 1,5,1网上看来一个示例,觉得挺好的,也没必要另外找一个了。6 5 4 8 7 5 1 一开始没

2016-04-27 17:22:04

22. Generate Parentheses

Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.For example, given n = 3, a solution set is:“((()))”, “(()())”, “(())()”, “()(())”, “()()()”求出所以可能

2016-04-27 12:14:23

21. Merge Two Sorted Lists

Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists./** * Definition for singly-linked list. * struct ListNo

2016-04-27 12:05:43

18. 4Sum

Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d = target? Find all unique quadruplets in the array which gives the sum of target.Note: Elements in a quad

2016-04-27 11:46:20

16. 3Sum Closest

Given an array S of n integers, find three integers in S such that the sum is closest to a given number, target. Return the sum of the three integers. You may assume that each input would have exactly

2016-04-27 11:42:32

15. 3Sum

Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero.Note: Elements in a triplet (a,b,c) must be i

2016-04-27 11:22:33

11. Container With Most Water

题目:Given n non-negative integers a1, a2, …, an, where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of line i is at (i, ai) and (i, 0). Find two

2016-04-26 22:52:36

338. Counting Bits

Given a non negative integer number num. For every numbers i in the range 0 ≤ i ≤ num calculate the number of 1’s in their binary representation and return them as an array.Example: For num = 5 you sh

2016-04-26 22:19:39

343. Integer Break

Given a positive integer n, break it into the sum of at least two positive integers and maximize the product of those integers. Return the maximum product you can get.For example, given n = 2, return 1

2016-04-26 22:17:07

数据库范式概念解析(第一范式,第二范式,第三范式)

大部分数据库从业人员都知道关系数据库有三个基本的范式,即:第一范式,第二范式,第三范式。当然也有牛人知道BC范式,第四范式,第五范式,第六范式,甚至还有个DK范式。本人对数据库的范式概念也是一知半解的,想想有些可笑,搞数据库的竟然不了解关系数据库的基础——范式。这不最近查阅了不少资料,今天把这些东东总结一下。 范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老

2016-03-20 19:06:27

一致性哈希算法

问题描述: 例如手机朋友网有n个服务器,为了方便用户的访问会在服务器上缓存数据,因此用户每次访问的时候最好能保持同一台服务器。已有的做法是根据ServerIPIndex[QQNUM%n]得到请求的服务器,这种方法很方便将用户分到不同的服务器上去。但是如果一台服务器死掉了,那么n就变为了n-1,那么ServerIPIndex[QQNUM%n]与ServerIPIndex[QQNUM%(n-1

2016-03-12 13:34:52

工厂方法模式详解

作者:zuoxiaolong8810(左潇龙),转载请注明出处,特别说明:本博文来自博主原博客,为保证新博客中博文的完整性,特复制到此留存,如需转载请注明新博客地址即可。               文章开头首先非常感谢各位的支持,代理模式中提到了class文件(即字节码文件)的相关知识,有一位读者说想要看有关class文件的相关内容,我也意识到了这一点,所以以后如果有在讲解那个模式的过程

2016-02-19 15:04:36

DAO设计模式

什么是DAODAO是Data Access Object数据访问接口,数据访问:故名思义就是与数据库打交道。夹在业务逻辑与数据库资源中间。DAO的功能:DAO用来封装Data Source的……就比如,Connection conn = DAOFacotry.createConnection()……就可以把Driver. URL. username, passpword这一些放在DAO中以后要更

2016-02-02 12:14:13

java序列化/反序列化之xstream、protobuf、protostuff 的比较与使用例子

1、背景  项目中http通信离不开对象的序列化和反序列化,通过序列化技术,可以夸语言实现数据的传输,例如把一个对象序列化后的二进制数据、xml格式数据存在文本文件,下次通过读取文件,然后反序列化一下即可重新生成该对象,抑或通过网络把序列化后的数据传输到另一个终端,对方通过反序列化后也可以重新出一个大概相同的对象出来。  在一般项目中,xml是一个不错的选择,例如微信公众平台的大多

2016-02-02 11:36:53

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!