论文地址:Deep Interest Network for Click-Through Rate ... 这篇论文来自阿里妈妈的精准定向检索及基础算法团队。文章提出的Deep Interest Network (DIN),实现了推荐系统CTR预估模型中,对用户历史行为数据的进一步挖掘。同时,文章中 ...
分类:
其他好文 时间:
2018-01-16 13:57:15
阅读次数:
258
1、顺序结构:也就是顺着程序的前后关系,依次执行。2、选择分支:利用if..else , / switch(){case [ 这个必须是常量]:}; / if..else if….. ….else..等语句让程序在不同的分支中切换执行。3、循环结构:重复执行完成功能,可以用while(){}(先判断... ...
分类:
编程语言 时间:
2017-12-23 14:19:15
阅读次数:
106
1. 最大公约数 问题:求两个自然数的最大公约数。 分析:这个是基础的数学问题,最大公约数指两个数字公共的约数中最大的,例如数字6的约数有1、2、3、6,数字9的约数有1、3、9,则数字6和数字9的公共约数有1和3,其中3是最大的公约数。 第一种思路:从1开始循环,每次把符合要求(即同时是两个数字的 ...
分类:
编程语言 时间:
2017-12-14 12:05:01
阅读次数:
246
此文为博主原创,如果你觉得有用可以随意转载。 现在是11.7晚22时37分,距离NOIP2017不足4天。 想稍微整理一下犯过的错误,以防重蹈覆辙。 【常见错误篇】 基础算法 1.快速幂 陈旧的算法了。注意在进行倍增乘法时,不要写成if...else... DP 1.注意初始值和边界情况。 2.事先 ...
分类:
其他好文 时间:
2017-11-08 00:47:44
阅读次数:
179
首先,对于动态规划,我来做一个简短的介绍,相信各位都看得懂。动态规划(dynamic programming)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法。先给一道最简单的例题(小学奥数水平): 这就是一个模拟的动态规划法! 好了,现在开始认识一下最简单的动 ...
分类:
编程语言 时间:
2017-11-07 00:17:04
阅读次数:
215
算法:一个计算过程,解决问题的方法。算法是独立存在的一种解决问题的方法和思想。 算法的五大特性 时间复杂度是用来估计算法运行时间的一个式子(单位)。 时间复杂度:假设存在函数g,使得算法A处理规模为n的问题示例所用时间为T(n)=O(g(n)),则称O(g(n))为算法A的渐近时间复杂度,简称时间复 ...
分类:
编程语言 时间:
2017-11-06 19:00:38
阅读次数:
168
11.5晚 能看懂什么看什么, 看不懂的mark就好不需要思考,浪费时间; 后来都会有轮子的,,,轮回多看几遍就好; 倍速加到听不清为止!!!!! 国科大的计网 南邮的计网 零基础算法 陈越的结构 美音发音chapter11 倍速睡前至少过两遍 ...
分类:
其他好文 时间:
2017-11-05 18:34:19
阅读次数:
179
真是搞懂了 声明: 传包: 单源非负最短路径: ...
分类:
编程语言 时间:
2017-11-04 11:20:20
阅读次数:
209
DFS的两种理解方式:1. 按照实际执行顺序模拟 (适合枚举型DFS,下节课内容)2. 按照DFS的定义宏观理解 (适合分治型DFS,本节课内容) 1 Convert BST to Greater Tree int sum = 0; public TreeNode convertBST(TreeNo ...
分类:
编程语言 时间:
2017-10-29 16:45:03
阅读次数:
185
区间类问题 1 Missing Interval public List<String> findMissingRanges(int[] nums, int lower, int upper) { List<String> res = new ArrayList<>(); if (nums == n ...
分类:
编程语言 时间:
2017-10-24 13:17:41
阅读次数:
204