首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算法
订阅
chendroid
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
面试遇到了算法题?看这篇就够啦。
链表即是由节点(Node)组成的线性集合,每个节点可以利用指针指向其他节点。它是一种包含了多个节点的、能够用于表示序列的数据结构。 单向链表: 链表中的节点仅指向下一个节点,并且最后一个节点指向空。 双向链表: 其中每个节点具有两个指针 p、n,使得 p 指向先前节点并且 n …
Android程序员面试会遇到的算法(part 4 消息队列的应用)
好久没有更新了,前段时间因为签证的问题一直很闹心所以没有写东西。 今天虽然依然没有好消息,而且按照往年的数据,现在还抽不中H1b的估计都没戏了,也可能我的硅谷梦就会就此破灭。。。 但是想了想,生活还得继续,学习不能停下。我还是要按照正常的节奏来。 这一期就主要给大家介绍在安卓应…
Android程序员面试会遇到的算法(part 3 深度优先搜索-回溯backtracking)
上一遍文章我们过了一次广度优先算法,算是比较好理解的,因为模式比较固定,使用队列再进行while() 循环,既可以满足大部分时候的需求。这一次我们来开始学习/复习一下我们的深度优先算法。深度优先算法其实在很多地方都可以应用到,其实在我的看法,只要搜索集合相对固定,并且使用到递归…
Android程序员面试会遇到的算法(part 2 广度优先搜索)
上次我们在结束二叉树的题目分析之前,做了一个简单的二叉树层序遍历(广度优先搜索)的模板代码的学习,我们应该还能记得,广度优先要使用队列,AKA -> Queue这个数据结构来做。用Java的伪代码我们再复习一遍 今天文章的重点就是,哪些普遍的问题可以用广度优先搜索来解决。 熟练…
Android程序员面试会遇到的算法(part 1 关于二叉树的那点事) 附Offer情况
今年可谓是跌宕起伏的一年,幸好结局还算是圆满。开年的时候由于和公司CTO有过节,被"打入冷宫",到下半年开始找工作,过程还是蛮艰辛。先分享一下offer的情况 在面试的过程中我深深的感受到,对于一个优秀的安卓开发来说,首先摆在第一位的还是他/她作为一个软件工程师的基本素养。无论…
Android面试指南 — 算法面试心得
大家好,我是宅男潇涧,目前是一名鹅厂移动客户端开发工程师。特别感谢小桦哥邀请我为《Android面试指南》小专栏写一篇面试心得,原本的要求是写一篇“对自己部门的面试题深度剖析”,但我本人刚毕业一年多一点(中间还跳槽过一次),虽然也做过面试官,但是更多时候是“面试者”。思来想去,…