首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算法
订阅
Ruilgnay
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
Android程序员会遇到的算法(part 7 拓扑排序)
这一期是我打算做的安卓算法面试系列的最后一期了,一来是自从来了美国之后,每天的工作实在太忙了,除了周末之外很少时间能完完整整的总结一些东西。不过第二个原因,也是最重要的原因,就是在这之后我打算好好沉淀积累一下,等有更多的心得体会再分享出来。 这期我打算聊一聊拓扑排序这个算法。在…
Android程序员会遇到的算法(part 6 优先级队列PriorityQueue)
又是隔了四个多月才更新,从十月底来到美国开始上班,中间杂七杂八的事情很多,加上感恩节圣诞节放假出去玩了几趟,一直拖到现在。 这一次我想讲一个比较经典的Java里面的数据结构。PriorityQueue,优先级队列的一些对应的算法题。 优先级队列听起来很唬,其实就是一个帮助大家排…
Android程序员会遇到的算法(part 5 字典树)
隔了三个月,终于下定决心继续更新了,还是想把 关于算法这部分写完整,这次我会开始介绍一些数据结构的用法,本来想说更新一个关于并查集的问题的。但是思前想后,还是字典树的实际用例更多一些,例子也容易让人理解。所以这次我要详细的讲一下Trie-> AKA 字典树这个数据结构的用法和一…
Android程序员面试会遇到的算法(part 3 深度优先搜索-回溯backtracking)
上一遍文章我们过了一次广度优先算法,算是比较好理解的,因为模式比较固定,使用队列再进行while() 循环,既可以满足大部分时候的需求。这一次我们来开始学习/复习一下我们的深度优先算法。深度优先算法其实在很多地方都可以应用到,其实在我的看法,只要搜索集合相对固定,并且使用到递归…
Android程序员面试会遇到的算法(part 4 消息队列的应用)
好久没有更新了,前段时间因为签证的问题一直很闹心所以没有写东西。 今天虽然依然没有好消息,而且按照往年的数据,现在还抽不中H1b的估计都没戏了,也可能我的硅谷梦就会就此破灭。。。 但是想了想,生活还得继续,学习不能停下。我还是要按照正常的节奏来。 这一期就主要给大家介绍在安卓应…
Android程序员面试会遇到的算法(part 2 广度优先搜索)
上次我们在结束二叉树的题目分析之前,做了一个简单的二叉树层序遍历(广度优先搜索)的模板代码的学习,我们应该还能记得,广度优先要使用队列,AKA -> Queue这个数据结构来做。用Java的伪代码我们再复习一遍 今天文章的重点就是,哪些普遍的问题可以用广度优先搜索来解决。 熟练…
Android程序员面试会遇到的算法(part 1 关于二叉树的那点事) 附Offer情况
今年可谓是跌宕起伏的一年,幸好结局还算是圆满。开年的时候由于和公司CTO有过节,被"打入冷宫",到下半年开始找工作,过程还是蛮艰辛。先分享一下offer的情况 在面试的过程中我深深的感受到,对于一个优秀的安卓开发来说,首先摆在第一位的还是他/她作为一个软件工程师的基本素养。无论…