当前位置:网站首页 > Java中级 > 正文

java中级开发工程师面试题,Javaweb面试问题_中高级java开发面试题

栈和队列部分(10)

  1. 设计一个有getMin功能的栈(士★☆☆☆)
  2. 由两个栈组成的队列(尉★★☆☆)
  3. 如何仅用递归函数和栈操作逆序一个栈(尉★★☆☆)
  4. 猫狗队列(士★☆☆☆)
  5. 用一个栈实现另一个栈的排序(士★☆☆☆)
  6. 用栈来求解汉诺塔问题(校★★★☆)
  7. 生成窗口最大值数组(尉★★☆☆)
  8. 构造数组的MaxTree(校★★★☆)
  9. 求最大子矩阵的大小(校★★★☆)
  10. 最大值减去最小值小于或等于num的子数组数量(校★★★☆)

链表问题(20)

  1. 打印两个有序链表的公共部分(士★☆☆☆)
  2. 在单链表和双链表中删除倒数第K 个节点(士★☆☆☆)
  3. 删除链表的中间节点和a/b 处的节点(士★☆☆☆)
  4. 反转单向和双向链表(士★☆☆☆)
  5. 反转部分单向链表(士★☆☆☆)
  6. 环形单链表的约瑟夫问题(原问题:士★☆☆☆进阶:校★★★☆)
  7. 判断一个链表是否为回文结构(普通解法士★☆☆☆)(进阶解法尉★★☆☆)
  8. 将单向链表按某值划分成左边小、中间相等、右边大的形式(尉★★☆☆)
  9. 复制含有随机指针节点的链表(尉★★☆☆)
  10. 两个单链表生成相加链表(士★☆☆☆)
  11. 两个单链表相交的一系列问题(将★★★★)
  12. 将单链表的每K个节点之间逆序(尉★★☆☆)
  13. 删除无序单链表中值重复出现的节点(士★☆☆☆)
  14. 在单链表中删除指定值的节点(士★☆☆☆)
  15. 将搜索二叉树转换成双向链表(尉★★☆☆)
  16. 单链表的选择排序(士★☆☆☆)
  17. 一种怪异的节点删除方式(士★☆☆☆)
  18. 向有序的环形单链表中插入新节点(士★☆☆☆)
  19. 合并两个有序的单链表(士★☆☆☆)
  20. 按照左右半区的方式重新组合单链表(士★☆☆☆)

二叉树问题(24)

  1. 分别用递归和非递归方式实现二叉树先序、中序和后序遍历(校★★★☆)
  2. 打印二叉树的边界节点(尉★★☆☆)
  3. 如何较为直观地打印二叉树(尉★★☆☆)
  4. 二叉树的序列化和反序列化(士★☆☆☆)
  5. 遍历二叉树的神级方法(将★★★★)
  6. 在二叉树中找到累加和为指定值的最长路径长度(尉★★☆☆)
  7. 找到二叉树中的最大搜索二叉子树(尉★★☆☆)
  8. 找到二叉树中符合搜索二叉树条件的最大拓扑结构(校★★★☆)
  9. 二叉树的按层打印与ZigZag打印(尉★★☆☆)
  10. 调整搜索二叉树中两个错误的节点(原问题:尉★★☆☆)(进阶问题:将★★★★)
  11. 判断t1 树是否包含t2 树全部的拓扑结构(士★☆☆☆)
  12. 判断t1 树中是否有与t2 树拓扑结构完全相同的子树(校★★★☆)
  13. <
到此这篇java中级开发工程师面试题,Javaweb面试问题_中高级java开发面试题的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • Java中级面试常见题目+答案_java中级面试题及答案整理2024-10-30 17:47:00
  • Java中级工程师面试题_java中级工程师面试题及答案2024-10-30 17:47:00
  • Java面试整理-开篇_java面试开场白2024-10-30 17:47:00
  • 快速了解Java各级别的技术栈_快速了解java各级别的技术栈是什么2024-10-30 17:47:00
  • Java程序员证书怎么考?Java程序员含金量怎么样,报考条件是什么_java程序员含金量高的证书2024-10-30 17:47:00
  • java中级面试题_java中级面试题大汇总2024-10-30 17:47:00
  • JAVA 中级面试题 (附答案)_java中级面试题及答案整理2024-10-30 17:47:00
  • java中级开发工程师面试题java面试宝典pdf_java中级工程师面试题及答案2024-10-30 17:47:00
  • java中级开发具备条件_Java中级开发工程师知识点归纳_中级java开发工程师具备什么条件2024-10-30 17:47:00
  • java中级须知_中级java工程师要求2024-10-30 17:47:00
  • 全屏图片