计算机

LeetCode 94 二叉树中序遍历

1 题目描述 给定一棵二叉树,返回其节点值的中序遍历结果。 例如: 输入:[1,null,2,3] 1 \ 2 / 3 输出:[1,3,2] 注:递归较简单,您可否使用循环来实现?

阅读更多

LeetCode 92 反转链表 II

1 题目描述 对单链表的某一段(自第m个位置起到第n个位置止)进行反转。 例如: 输入:1->2->3->4->5->NULL, m = 2, n = 4 输出:1->4->3->2->5->NULL 注:1 ≤ m ≤ n ≤ length(链表长度)

阅读更多

LeetCode 206 反转链表

1 题目描述 对单链表进行反转。 例如: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 注:链表反转可使用循环或者递归方式实现,您能否同时实现此两种算法?

阅读更多

Istio流量管理

Istio使用Envoy来代理网格服务的所有进出流量,可在不改变服务代码的情况下自由进行流量控制。 使用Istio,诸如熔断处理,服务超时,重试等服务级特性,通过简单的几行配置即可实现;同时,诸如A/B测试,灰度发布,按比例滚动升级等重要任务亦可以很容易实现。 所有上述高级特性均可通过使用Istio流量管理API来实现,该API使用Kubernetes CRDs(custom resource definitions,自定义资源描述)来进行配置。 流量管理API的几个重要的资源有:Virtual Service,Destination Rule,Gateway,Service Entry,Sidecar。下面分别进行介绍。

阅读更多