题目 二叉树展开为链表 给你二叉树的根结点 root ,请你将它展开为一个单链表: 展开后的单链表应该同样使用 TreeNode ,其中 right 子指针指向链表中下一个结点,而左子指针始终为 null 。 展开后的单链表应该与二叉树 先序遍历 顺序相同。 示例 1: 输入:root = [1,2,5,3,4,null,6] …
二分法 + 递归
链表和哈希表结构的深刻理解!
【归并排序 - 小根堆】23. 合并 K 个升序链表
【docker容器化部署 + nginx反向代理】在云服务器上使用域名访问特定服务时,直接暴露 IP 和端口存在安全隐患。通过 Nginx 反向代理,可以通过域名访问服务而不暴露端口。文章介绍了两种方案:一种是通过 iptables 进行流量重定向(不推荐),另一种是通过 Docker 内部网络将 Nginx 和目标服务容器连接,实现安全的代理转发。
分治!递归!一道经典排序题。
一次递归的最佳实践
写工具类时,往往需要保证这个类不可被实例化,因为这没有意义。如何实现并强化不可实例化的能力呢?
优雅的递归解法,值得借鉴!
可以积极考虑使用Builder模式,提供了安全的构造方式以及优秀的可读性(具名构造)。