首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算法
订阅
王三
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
哈希分治法 - 统计海量数据中出现次数最多的前10个IP
关于分治法和MapReduce
你能手撕10种经典排序算法吗?
1. 冒泡排序 比较相邻的元素,如果前一个比后一个大,就把它们两个调换位置。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对…
字节跳动高频编程题—模拟微信发红包
从这个随机结果里面,我们发现了这个解法的一个特点,就是红包金额越来越小,等于说:谁先抢,谁能抢到的红包金额就越大。 接着,我们用相对极限的情况(比如1块钱 ,100个人分)再次测试的时候,悲剧发生了,程序陷入了深深的随机当中无法自拔,究其原因在于越往后,金额的可用区间就越小,随…
20张图!一文带你搞定「快慢指针」在数组中的应用
欢迎来到算法小课堂,今天分享的内容是快慢指针在数组中的应用。 快慢指针解决数组问题的基本思路是:用慢指针记录可以复写数据的位置,快指针遍历整个数组。对于快指针什么时候停止,慢指针什么时候移动,后面具体题目中在做分析。 给你一个数组 nums 和一个值 val,你需要 原地 移…
高频算法面试题:快慢指针
今天(2019-05-10)中午吃饭的时候刷了下技术类型的公众号,看到有前辈过了Ant的高P面试,其中有一道题考查了单链表搜索位于中间的节点的算法。看着算法就饭,觉得解决方案很有趣,于是这里尝试重现一下。 大佬X:简单地实现,遍历一遍整个的链表,然后计算出链表的长度,进而遍历第…