算法题中的经验总结

快慢指针

  • 在“判断链表是否有环”中,快慢指针同时从head出发
  • 在“对单链表进行排序”中的归并排序,要找到链表的中点,则快指针从head->next出发,慢指针从head出发,这样,当快指针指向Null时,慢指针指向中心左边的节点(链表长度为偶数)或链表中点(链表长度为奇数)

一些值得复习的题

  • 合并二叉树 递归合并两棵树,已知两颗二叉树,将它们合并成一颗二叉树。合并规则是:都存在的结点,就将结点值加起来,否则空的位置就由另一个树的结点来代替。

未完待续...

全部评论

相关推荐

06-04 09:27
门头沟学院 Java
点赞 评论 收藏
分享
05-21 15:47
门头沟学院 Java
浪漫主义的虹夏:项目有亮点吗,第一个不是纯玩具项目吗,项目亮点里类似ThreadLocal,Redis储存说难听点是花几十分钟绝大部分人都能学会,第二个轮子项目也没体现出设计和技术,想实习先沉淀,好高骛远的自嗨只会害了自己
点赞 评论 收藏
分享
06-25 16:53
门头沟学院 Java
人力小鱼姐:简历可以直接用飞书模板 模拟面试可以试试ai,现在好多都还是免费阶段 像Sugar云面、多面鹅都不错,主要看面试后自己能不能复盘出有效信息
为了找工作你花了哪些钱?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务