栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

面试挂在算法上?你没看过这本《字节跳动面试必问算法秘籍》吧?

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

面试挂在算法上?你没看过这本《字节跳动面试必问算法秘籍》吧?

前言

现今互联网公司招人的要求越来越高,想要斩获心仪的大厂 Offer,就不能让算法题成为你的“拦路虎”。小编根据自己的亲身面试经历,以及过往打比赛的经验积累,跟大家聊聊在面试中常出现的一些高频算法以及如何用这些算法去解决面试问题。

说明:因为完整PDF文档篇幅较长,故小编在此只对目录和部分的知识点做简单的介绍;完整的PDF文档下载方式小编已经设置好了,有需要这份算法秘籍的朋友关注JavaAC,免费领取

一、算法分析
  1. 数学模型
  2. 注意事项
  3. ThreeSum

二、排序
  1. 约定
  2. 选择排序
  3. 冒泡排序
  4. 插入排序
  5. 希尔排序
  6. 归并排序
  7. 快速排序
  8. 堆排序
  9. 小结

三、并查集
  1. 前言
  2. Quick Find
  3. Quick Union
  4. 加权Quick Union
  5. 路径压缩的加权Quick Union
  6. 比较

四、栈和队列
  1. 队列

五、符号表
  1. 前言
  2. 初级实现
  3. 二叉查找树
  4. 2-3查找树
  5. 红黑树
  6. 散列表
  7. 小结

六、其他
  1. 汉诺塔
  2. 哈夫曼编码

学习感言

算法在程序中扮演着非常重要的角色,有人将数据结构比喻为程序的骨架,将算法比喻为程序的灵魂,这一点也不为过。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/874632.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号