demo. class 2020-10-20 11:13 采纳率: 0%
浏览 121

关于排序编码问题(实际工作中遇到的)

图片说明

各位java大佬们好!本人在工作中有一个excel业务模块处理,
要求就是看到图片中的1,从1开始进行排序,而且需要首尾相接,意思就是标号1(就是起点)已经定好,排序2标号的一定要在和1最近的位置(图中方框为所需要编排的区域),排到第4坐标的位置要在3的下两格,以此类推。
本人根据Dijkstra算法进行扩展,排序之后达不到工作的要求,如下图所示图片说明

有没有大佬看看,应该如何去编排,请求指教指教!!!

  • 写回答

1条回答 默认 最新

  • 西凉的悲伤 2023-05-24 10:40
    关注

    挺简单的啊。如果该excel有多个sheet,先获取当前sheet总的有几行,然后遍历这几行,再获取每一行的单元格数量然后对这一行每个单元格进行遍历(上一行如果是从头到尾遍历这一行就从尾到头遍历,上一行如果是从尾到头遍历这一行就从头到尾遍历)。总的来说就是两个for循环的事

    评论

报告相同问题?