我的项目当前的目标是为所有的数据检索创建一个一站式商店,不管是来自服务还是数据库。因此,我们使用Repository模式创建了一个WCF解决方案,它向调用客户端公开方法,并在内部调用第三方服务或DB来获取数据。当我们从第三方API获得数据时,数据在代理类中返回,我们碰巧处理的是一个具有许多嵌套类和大量属性的大对象。ThirdPartyServiceReference.GetData();//分析对象到我的对象MyData data =新的MyData
数据中没有给出方向。但是每个请求都会返回一个终止停止。单次行程的序列可以有间隙。(end-)结果总是线性列表-不允许forking。我认为,在病理情况下,根据输入数据,多种解决方案是可能的。正如你在答案中看到的,有不止一种解决方案。my @topo = $g->toposort;输出
> The graph is 1-2,1-4,2-3,3-4,4-5,4-6,4-4,3,2,