自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 字节跳动秋招面试后端开发

一面 50分钟 Map底层实现 jdk1.7之前:数组+链表 jdk1.8之后:数组+链表/红黑树 redis几种数据结构 String、list、set、hash、zset HASH:两张hash表进行渐进式hash ZSET:skiplist(跳表),元素数量小于128并且所有数据长度小于64字节使用ziplist结构 事务 并发下事务会产生的问题 脏读:事务A督导事务B未提交的数据 不可重读:同一个事务读取两次数据不一致 幻读:事务操作中出现了未被操作的数据,A事务修改了所有记

2021-09-01 18:01:08 236

原创 非递归实现二叉树先序、中序、后序遍历

二叉树结构如下: public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } } 用非递归的方式实现二叉树的先序遍历(LeetCode144): 1、申请一个栈stack,然后将头节点压入stack中。 2、从stack中弹出栈顶节点,打印,再将其右孩子节点(不为空的话)先压入stack中,最后将其左孩子节点(不为空的话)压入stack中。

2021-09-01 14:10:48 117

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除