请教一个数组的处理问题
[
[before=>4,after=>5],
[before=>2,after=>3],
[before=>1,after=>2],
[before=>3,after=>4]
]
这样一个数组,表达的含义是4在5前面,2在3前面,1在2前面,3在4前面
根据这个数组,得到一个结果数组为[1,2,3,4,5]
请问应该怎么弄啊
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不会写 PHP,给你写个 JavaScript 的参考
从一个这样数组生成一个有向图 比如
顶点={1 2 3 4 5} 边={4->5 2->3 1->2 3->4}
如果这图是有环图, 那么无解
如果是无环图就对顶点做拓扑排序, 可能有多于一组解
这是什么语言啊