![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
Lionel·
这个作者很懒,什么都没留下…
展开
-
面试必备OJ题:二叉树进阶篇
1、合并二叉树给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重叠。你需要将他们合并为一个新的二叉树。合并的规则是如果两个节点重叠,那么将他们的值相加作为节点合并后的新值,否则不为 NULL 的节点将直接作为新二叉树的节点。class Solution { public TreeNode mergeTrees(TreeNode t1, TreeNode t2) { if(t1 == null && t2 == null) {原创 2020-11-09 22:25:32 · 519 阅读 · 0 评论 -
干货满满!!!面试必备OJ题:链表篇(二)
1、删除链表元素删除链表中等于给定值 val 的所有节点。示例:输入: 1->2->6->3->4->5->6, val = 6输出: 1->2->3->4->5class Solution { public ListNode removeElements(ListNode head, int val) { if(head == null) { return null; }原创 2020-11-08 23:03:48 · 328 阅读 · 0 评论 -
最全java面试题汇总(带答案)
本文转载,附上原文链接:https://blog.csdn.net/qq_18298439/article/details/80939968 目录 1.面向对象和面向过程的区别2.Java的四个基本特性(抽象、封装、继承,多态)3.重载和重写的区别4.构造器Construct...转载 2020-11-16 21:06:57 · 532 阅读 · 0 评论 -
干货满满!!!面试必备OJ题:链表篇(一)
1、反转一个单链表示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULLclass Solution { public ListNode reverseList(ListNode head) { ListNode newHead = null; ListNode cur = head; ListNode prev = null;原创 2020-11-07 21:57:12 · 589 阅读 · 0 评论