亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

算法 - 用代碼獲取流程走向(Java)

瀏覽:80日期:2024-01-10 18:17:14

問題描述

需求是這樣的,有很多類似的流程如下:算法 - 用代碼獲取流程走向(Java)

有一個函數,我傳入一個開始節點Node,能夠獲取所有的流程走向,包裝List返回,比如上面這張圖就有兩種走向:通過和不通過。我開始用遞歸來做,類似這樣:

算法 - 用代碼獲取流程走向(Java)

測試了幾個流程,確實能達到效果,但是一遇到復雜的流程(上百種走向)的時候,算法 - 用代碼獲取流程走向(Java)遞歸就會有性能問題(棧溢出等)請問各位大神,像這種情況除了遞歸還有什么解法嗎?如果沒有,這種遞歸有哪里可以優化的地方?小弟能力有限,想了幾天沒啥好辦法....

問題解答

回答1:

問題是遞歸的,實現未必要用遞歸。可以把 '還未搜索的Node' 放到一個List中,每次找到的新Node放到List最后,下一輪搜索開始時從List最后取。

還應當使用動態規劃減少重復搜索。完全搜索時這個問題是NP的。

回答2:

這個是工作流吧????

標簽: java
相關文章:
主站蜘蛛池模板: 中文字幕日本精品一区二区三区 | 国产精品分类视频分类一区 | 最全精品自拍视频在线 | 国产主播精品 | 国产高清在线观看 | 日本 国产 欧美 | 小明看片成人永久在线观看 | 99热久久国产综合精品久久国产 | a毛片免费全部播放完整成 a毛片免费观看 | 久久久噜噜噜www成人网 | 日韩欧美毛片 | 成人综合视频网 | 国产精品视频第一页 | www亚洲一区 | 欧美成人精品第一区首页 | 精品福利一区二区免费视频 | 国产精品网站在线观看 | 91免费资源网站入口 | 国产精品第八页 | 久久中国 | 国产精品二区页在线播放 | 麻豆一区二区免费播放网站 | 成人欧美精品大91在线 | 美国一级特色大黄 | 视频一区二区在线播放 | 国产一区二区视频在线 | 青青热久免费精品视频网站 | 亚洲在线高清 | 香蕉视频最新网址 | 可以免费观看欧美一级毛片 | 久久草在线视频 | 精品久久亚洲 | 久久专区 | 日韩视频中文字幕 | 搜索黄色录像 | 91视频一88av | 国产欧美日韩精品a在线观看 | 国产大学生露脸激情 | 欧美一级片毛片 | 国产精品爱久久久久久久电影 | 青青青国产精品国产精品久久久久 |