刷题两个月,从入门到字节跳动offer丨GitHub标星16k+,美团Java面试题

简介: 刷题两个月,从入门到字节跳动offer丨GitHub标星16k+,美团Java面试题


  1. 算法解释
  2. 表达式问题
  3. 练习

巧解数学问题

======

  1. 引言
  2. 公倍数与公因数
  3. 质数
  4. 数字处理
  5. 随机与取样
  6. 练习

神奇的位运算

======

  1. 常用技巧
  2. 位运算基础问题
  3. 二进制特性
  4. 练习

妙用数据结构

======

  1. C++ STL
  2. 数组
  3. 栈和队列
  4. 单调栈
  5. 优先队列
  6. 双端队列
  7. 哈希表
  8. 多重集合和映射
  9. 前缀和与积分图
  10. 练习

令人头大的字符串

========

  1. 引言
  2. 字符串比较
  3. 字符串理解
  4. 字符串匹配
  5. 练习

链表、树、图

======

  1. 数据结构介绍
  2. 链表的基本操作
  3. 其它链表技巧
  4. 数据结构介绍
  5. 树的递归
  6. 层次遍历
  7. 前中后序遍历
  8. 二叉查找树
  9. 字典树
  10. 数据结构介绍
  11. 二分图
  12. 拓扑排序

更加复杂的数据结构

=========

  1. 引言
  2. 并查集
  3. 复合数据结构
  4. 练习


相关文章
|
编解码 Oracle Java
java9到java17的新特性学习--github新项目
本文宣布了一个名为"JavaLearnNote"的新GitHub项目,该项目旨在帮助Java开发者深入理解和掌握从Java 9到Java 17的每个版本的关键新特性,并通过实战演示、社区支持和持续更新来促进学习。
471 3
Java系列之 解决 项目 jar 包无法上传到Github
该博客文章介绍了解决Java项目中jar包无法上传到Github的问题,通过修改`.gitignore`文件来包含jar包,从而成功添加到上传目录。
Java系列之 解决 项目 jar 包无法上传到Github
|
jenkins Java Shell
蓝易云 - Java+Github+Jenkins部署
以上步骤完成后,每当你的Github仓库有新的提交时,Jenkins就会自动构建你的Java项目,并保存构建产物。
206 4
|
Java 网络安全 开发工具
新手入门Java。如何下载Eclipse、写出最基本的“Hello word”以及如何连接github并且上传项目。
新手入门Java。如何下载Eclipse、写出最基本的“Hello word”以及如何连接github并且上传项目。
242 0
从安卓转到Java开发,我吃透了这份pdf,终于4面拿下美团offer
先说说个人情况吧,坐标广州,16年从一所普通二本大学毕业,毕业后在一家小公司干android开发,年薪在15w左右。转Java的契机是认识到了一个朋友,做Java后台的,经常跟他聊相关的内容,经过慎重考虑及个人的发展规划,所以就决定转型了。
|
安全 Java
从零开始学习 Java:简单易懂的入门指南之不可变集合、方法引用(二十六)
从零开始学习 Java:简单易懂的入门指南之不可变集合、方法引用(二十六)
|
存储 Java API
Java——Stream流(1/2):Stream流入门、Stream流的创建(认识Stream、体验Stream流、Stream流的使用步骤、获取Stream流的方法)
Java——Stream流(1/2):Stream流入门、Stream流的创建(认识Stream、体验Stream流、Stream流的使用步骤、获取Stream流的方法)
372 0
|
Java 索引
从零开始学习 Java:简单易懂的入门指南之方法(六)
方法的概念:方法(method)是程序中最小的执行单元注意:方法必须先创建才可以使用,该过程成为方法定义,方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用
从零开始学习 Java:简单易懂的入门指南之方法(六)
Java入门------static关键字和静态属性、方法
Java入门------static关键字和静态属性、方法
232 0

热门文章

最新文章