自定义博客皮肤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)
  • 收藏
  • 关注

原创 2020/11/15 本周刷题总结

这周主要在学图和树方面的基础数据结构。 也顺带着学了一些哈希,字典树方面的知识。 平时每道题都会记录在本地,然后有空发到网上。 这里就直接流水账贴代码。 有时间会再整理成标签。 并查集板子: 树的遍历 (1)N叉树的前序遍历 (2)二叉树中序遍历 首先是递归写法 迭代写法 (3)二叉树的后序遍历 递归写法 迭代写法 这里可以将两句: 二叉树后续遍历应该有另一种麻烦的写法,实际上用前序遍历先右后左最后逆序输出就行。 (4)二叉树的层序遍历 这个就类似【BFS】,遍历上一层得到下一层。 字典树Trie

2020-11-15 15:14:55 89

原创 6-1 单链表逆转 (20分)

这个题的三个指针是有分工的,这样给指针进行分工的思想,更方便结构化的设计算法。 事实上,不管是什么题,我们都应该在设计算法的时候追求结构话和复用性,而不是就题论题,走一步看一步。 这道题的思想是这样的,我们给头指针L叫了两个兄弟,runner和breaker。 故名思意,这两个指针是有分工的,一个负责前进,一个负责断链。 每次我们让runner走到L的下一格子。 当breaker在L的后一格时,会将它通向L的桥调转方向,如果它改变了方向,那么就让它追上L。 可是L自然不喜欢和这个拆桥的同位,所以L向ru..

2020-09-04 13:52:19 411

空空如也

空空如也

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

TA关注的人

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