首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算法题
订阅
皮皮旦
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
包材推荐中的算法应用|得物技术
本文侧重介绍包材推荐中运筹优化算法实现的具体方法以及可以发挥的作用,旨在让大家了解其数学原理和业务价值。
Twitter雪花算法SnowFlake算法的java实现
算机中数据用补码表示,利用补码统一了符号位与数值位的运算,同时解决了+0、-0问题,将空出来的二进制原码1000 0000表示为-128,这也符合自身逻辑意义的完整性。因此八位二进制数表示范围为-128~+127。 你会发现,补码比其它码多一位,这是为什么呢?问题出在0上。 因…
2017 校招常考算法题归纳 & 典型题目汇总
2017 校招即将来临,我们为大家整理了 2017 校招的常考算法类型,以及对应的典型题目。 另附参考答案地址:LINTCODE/LEETCODE 参考答案查询 数学 尾部的零斐波纳契数列 x 的平方根 x 的平方根 2 大整数乘法骰子求和最多有多少个点在一条直线上超级丑数 比特位操作 将整数 A…
十大经典排序算法总结(JavaScript描述)
读者自行尝试可以想看源码戳这,博主在github建了个库,欢迎star.读者可以Clone下来本地尝试。此博文配合源码体验更棒哦~~~ 输出:n个数的排列:a1',a2',a3',...,an',使得a1'<=a2'<=a3'<=...<=an'。 再讲的形象点就是排排坐,调座…
关于Dijkstra算法和其他的一些图算法解决最短路径问题的方法的Python实现
这篇文章其实主要想说的是如何解决最短路径的问题。其实最短路径问题,我们在生活中都在不知不觉的使用。比如我们在上网的时候,互联网传输采用了各种各样的数据包路由方法。这些路由算法都在幕后工作。还有一些图算法的寻路操作,比如游戏中让游戏角色自动寻路。
[算法总结] 13 道题搞定 BAT 面试——字符串
1. KMP 算法 谈到字符串问题,不得不提的就是 KMP 算法,它是用来解决字符串查找的问题,可以在一个字符串(S)中查找一个子串(W)出现的位置。KMP 算法把字符匹配的时间复杂度缩小到 O(m+n) ,而空间复杂度也只有O(m)。因为“暴力搜索”的方法会反复回溯主串,导致…
LeetCode 算法题刷题心得(JavaScript)
花了十几天,把《算法》看了一遍。然后重新 AC 了一遍 LeetCode 的题并记录下心得。
Google 面试题 | 数组的度数
给定元素全为非负整数的非空数组nums,数组的度等于出现最多的元素的次数。找到具有和nums相同度的连续子串的最小长度。 1. 解释:nums的度为2,因为元素1和2都各出现了两次。和原数组具有相同的度的连续子串有[1, 2, 2, 3, 1], [1, 2, 2, 3], […
数据结构与算法 排序与搜索
**冒泡排序(英语:Bubble Sort)**是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”…
Google面试题13 | 路线重现
某次旅行后小九留下了若干张飞机票,每张飞机票上写有出发和到达的机场名。他出发的机场是“JFK”,他希望知道自己旅行时的准确路线。 数据保证有解。当有多组解时输出字典序最小的一组。 Return ["JFK", "MUC", "LHR", "SFO", "SJC"]. Retur…