前言 推出一个新系列,《看图轻松理解数据结构和算法》,主要使用图片来描述常见的数据结构和算法,轻松阅读并理解掌握。本系列包括各种堆、各种队列、各种列表、各种树、各种图、各种排序等等几十篇的样子。 并查集 并查集(Disj…
标签:算法
聊聊从脑神经到神经网络
前言 神经网络能解决非线性的复杂的模型问题,而且通过增加网络的层数将具备更加强大的学习能力,另外如果再改造改造层的结构则变成各类深度学习模型,例如CNN RNN之类的。 神经网络一般被用来捕捉复杂情况下的特征,比如说视频…
美团餐饮娱乐知识图谱——美团大脑揭秘
前言 “ I’m sorry. I can’t do that, Dave.” 这是经典科幻电影《2001: A Space Odyssey》里HAL 9000机器人说的一句话,浓缩了人类对终极人工智能的憧憬。让机器学会…
Leetcode - First Bad Version
题目等等上传。 这几天因为简书网站的问题,一直无法更新,导致做的题目都没法放上来。 然后联系了下网站负责者,没想到得到回复了。并且修复了bug,挺不错。 public class Solution extends Ver…
前端与算法-动态规划之01背包问题浅析与实现
去年因为工作中的某个应用场景,需要使用到动态规划,为此花了些时间啃了啃背包算法 为啥去年的东西,今年才写粗来,也许大概是懒吧 动态规划 Dynamic Programming 先简单说下什么是动态规划 引用维基百科的一句…
萌新如何用Python实现人脸替换?
参考资料:matthewearl.github.io/2015/07/28/… 翻译:小马哥 编辑:船长 还记得吗?去年冬天,在国外 AI 圈有个事情闹得很火:知名论坛 Reddit 上忽然出现一个叫 deepfakes…
17_++和--操作符分析
关键词:++和--操作符的本质、++和--操作符使用分析、贪心法:++和--表达式的阅读技巧 1.++和--操作符的本质 ++和--操作符对于两条汇编指令 前置:先将变量自增(减)1,然后取变量值 后置:先取变量值,然后…
[LintCode]整数排序
原文发表在我的博客:整数排序 求关注、求交流、求意见、求建议。 问题 LintCode:整数排序 描述 给一组整数,按照升序排序,使用选择排序,冒泡排序,插入排序或者任何 O(n2) 的排序算法。 样例 对于数组 [3,…
【剑指offer】10.顺序的完整性
问题1 数值的整数次方 给定一个double范例的浮点数base和int范例的整数exponent。求base的exponent次方。 思绪 这道题逻辑上很简单,但很轻易失足。 关键是要斟酌周全,斟酌到一切状况。 exp…
逐日一道算法题 - LongestWord(easy-1)
虽然都是很简单的算法,每一个都只需5分钟摆布,但写起来总会碰到差别的小问题,愿望大家能跟我一同天天提高一点点。更多的小算法演习,能够检察我的文章。 划定规矩 Using the JavaScript language, …
数据结构 - 树
原文链接: blog.wangriyu.wang/2018/06-Tre… 与数据库相关的树结构主要为 B 类树,B 类树通常用于数据库和操作系统的文件系统 在学习 B 类树之前先复习一下二叉查找树的概念和红黑树 二叉树…
PageRank: 算法描述与时间空间优化
一. PageRank相关的定义 term spam 指页面中隐藏大量与网页内容无关的词语, 只是为了在各种排序中排名优先. 因此, 仅仅依赖网页中关键词的统计来为网页进行排序是容易被误导的. spam farm 指的是…