【Leetcode精选·三】“树、图、二分查找、二叉排序树、位运算“ 之 面试必做题

大家好,最近在看这几部分的题目。把大佬们整理的精选题目发出来,大家一起进步呀。

希望每天都能进步一点点,哪怕多会一道题呢

1、二叉树的前中后序,层序遍历。

2、树与链表的转换(LeetCode 114. Flatten Binary Tree to Linked List)

3、最近的公共祖先(LeetCode 236. Lowest Common Ancestor of a Binary Tree)

4、树的改造(LeetCode 117. Populating Next Right Pointers in Each Node 1,2)

1、图的复制(LeetCode 133. Clone Graph)

二分查找

1、数组的二分查找(LeetCode 33,81 Search in Rotated Sorted Array 1,2)

2、区间二分查找(LeetCode 34. Search for a Range)

二叉排序树

1、排序链表转换为二叉排序树(LeetCode 109. Convert Sorted List to B- Search Tree)

2、二叉排序树的遍历改造(LeetCode 538 Convert BST to Greater Tree)

3、二叉排序树中的第K大的数(LeetCode 230. Kth Smallest Element in a BST )

位运算

1、使用位运算表示集合(LeetCode 78. Subsets)

2、位运算应用题目(LeetCode 136,137,260. Single Number1,2,3)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值