cost 512 ms
Python 給定路徑列表中最長公共子目錄的代碼

[英]Python code for longest common subdirectory in given path list

我得到了一個文件夾結構列表,例如 我們必須找出所有文件路徑中的公共子目錄。 例如上述路徑列表的 output 應該是“home/User”。 解決方案: 方法1:遍歷每個文件夾路徑,得到單詞矩陣,然后逐列比較。 只要列條件失敗,就會返回該列之前的最新字符串。 很高興看到更多解決方案和方法來解決這個問 ...

嘗試在圖中使用 DFS 找到最長的誘導路徑

[英]Trying to find the longest induced path using DFS in a graph

這是我目前正在應用的代碼,它是一種 DFS 算法,以便找到圖的最長誘導路徑(最長的“蛇”): 我假設的主要問題仍然存在於我的 DFS 算法中: 我嘗試從最后的每個節點開始打印所有最長的路徑,如您所見 print(dp[node]),以下是輸出: 雖然這很好,看到從每個節點開始的所有最長路徑,但這不是 ...

關於DAG中單源最長路徑的問題

[英]Question about single source longest path in a DAG

如果我是對的,那么任何一般圖的單源最長路徑問題都是 NP 難的。 我們可以否定 DAG 的所有邊權重並運行 Dijstra 或 Bellman Ford 算法來獲得單源最長路徑嗎? 如果是,Dijstra 不能在具有負邊權重的圖上運行,那么它為什么會給我們一個結果將所有負邊權重? ...

我的算法的時間和空間復雜度

[英]Time and Space Complexity of my Algorithm

我想知道我的算法的時間和空間復雜度是多少。 輸入是歌曲列表,output是歌曲最后一個詞和下一首歌曲第一個詞相同的最長歌曲列表。 例如,如果輸入是 output 將是 需要注意的是,如果存在兩條長度相等的可能鏈,那么我將返回按字母順序排在第一位的鏈這是我的代碼 ...

python 中具有障礙 (0,1) 的矩陣中的最長路線

[英]Longest route in a Matrix with hurdles (0 ,1) in python

問題是如何在0和1的矩陣中找到最長的路線我們沒有任何目的地和來源,我們必須找到矩陣中1的最長可能路線例如在下面的矩陣中,我們最長的路的長度是 8: 1 0 0 1 1 0 0 1 1 1 1 1 0 1 0 1 或者在這個矩陣中,它是 6: 0 0 0 1 1 1 0 0 0 1 0 ...

如何在無向圖中找到最短路徑和最長路徑?

[英]how to find shortest path and longest path in an undirected graph?

我有一個關於如何在具有簡單邊且邊沒有權重的無向圖中找到最短路徑和最長路徑的一般問題。 我們需要使用 DFS 算法找到圖中的最長路徑,而我們需要使用 BFS 算法找到圖中的最短路徑,這是一個正確的結論嗎? 我知道,當我們使用 BFS 時,我們會逐層訪問節點,並且可以將其用於最短路徑查找(這可能是 D ...

獲取具有公共節點的兩個節點之間的最長路徑

[英]get longest path between two nodes with common nodes

我有一個圖表,其中顯示了朋友和他們居住的城市之間的聯系。 朋友的聯系用黑色箭頭表示,城市用虛線表示。 我想得到住在一個普通城市的朋友的最長路徑,在A先生和D先生之間。答案是路線:A-> B-> E-> D。應該為它寫什么查詢? ...

為什么 Bellman-Ford 不能用於單源最長路徑?

[英]Why can't Bellman-Ford be used for Single Source Longest Path?

Dijkstra 不能用於最長路徑,因為它使用當前最短路徑肯定比其他路徑之一短的屬性。 當然,假設沒有負邊權重,這是正確的。 這個概念也是最長路徑在 Dijkstra 上不起作用的原因,因為當前最長路徑並不能保證以后不會有另一個更長的路徑需要更大的值。 另一方面,Bellman Ford 以較差 ...

使用python查找圖中最高分數路徑的函數

[英]Function to find the highest score path in a graph with python

我正在嘗試使函數在有向圖中找到最高分數。 我有一個起始節點,不能兩次遍歷同一節點。 我嘗試使用遞歸來獲取值的總和,直到到達一個結束節點為止。 然后我將函數回調到起始節點,然后嘗試其他選擇,直到我碰到另一個。 等等。 我的問題是,當我返回一個路徑不止一個的節點時,此節點的得分值為它可 ...

如何在JGraphT中的圖上允許負權重?

[英]How to allow negative weights on a Graph in JGraphT?

我有一個圖,想要找到從源到接收器的最長路徑。 我的想法是將權重反轉為負數,然后在其上運行dijkstra,如JGraphT中所實現的 ListenableDirectedWeightedGraph<String, MyEdge> g = new ListenableDirecte ...

在python中提取兩個列表之間的最長公共路徑

[英]Extract longest common path between two lists in python

可以說有兩個列表 和 然后,輸出應返回具有最長公共路徑的所有子路徑。 例如: 由於“ A”,“ C”,“ B”是公共的L1和L2; 輸出應為: 。 同樣,“ A”,“ D”,“ K”在L1和L2中也很常見。 輸出誰應該是: 我試過了 : 但是 ...

如何實現模擬退火以在圖中找到最長路徑

[英]How to implement simulated annealing to find longest path in graph

我找到了一段偽代碼,它解釋了最長路徑問題的模擬退火,但是有些細節我不了解。 目前,我已經實現了表示圖的結構以及在圖中生成隨機圖和隨機路徑的方法-兩者都是統一的。 這是模擬退火的偽代碼: 我發現的細節不夠清楚,難以理解: 隨機鄰居(P,G) 阿爾法(TEMP) ...

遞歸函數,用於查找指向特定目標的所有路徑

[英]Recursive function to find all paths to a specific target

我需要找到給定目標的最長路徑。 數據是id的字典,其值是指向該id的所有id的列表。 另外值得注意的是,每個Id只能指向另一個id。 我嘗試編寫一個遞歸函數,它將遍歷每個可能的路徑,並將每個唯一路徑選項存儲到另一個列表,我將從中找到最長的路徑。 和最長的功能 什么時候做 ...

在無向圖中打印最長路徑

[英]Printing the longest path in an undirected graph

我正在使用此代碼https://www.geeksforgeeks.org/longest-path-undirected-tree/在無向圖中找到最長的路徑。 該代碼使用兩次BFS搜索來找到最長的路徑,然后輸出路徑的開始和結束以及長度。 如何將路徑保存在列表中並打印出來? 我將前輩保存在 ...

在同一頂點開始和結束的無權無向圖中的最長路徑

[英]Longest path in unweighted undirected graph starting and finishing in the same vertex

我有一個問題,我需要找到最長的路徑。 給定一個無力的無向圖。 從給定的頂點開始,我需要訪問盡可能多的頂點,並在同一頂點中完成,而不必再訪問每個頂點一次。 我發現的大多數算法都是針對特殊情況(非循環,定向等)的。 一個想法可能是找到每個頂點子集的哈密頓環(該子集可以通過回溯生成)。 ...

如何在JAVA中使用遞歸返回矩陣中最長的路徑

[英]How to return the longest path in matrix using recursion in JAVA

我正在嘗試通過遞歸解決此問題。 問題是:對於正整數的二維數組,如何返回最長路徑(步長),以使最長路徑的每個像元中的值來自整數的遞減序列,並且每個像元與像元之間的差是給定數字(數字)。 假設n是單元格的值,所以( n -num)是一個正數(非零)。 我不能使用任何循環(for,whil ...

具有NP復雜度的最長路徑問題的示例?

[英]Example of longest path problem having a NP complexity?

我在互聯網上看到,找到最長路徑的問題是NP完全問題。 由於某種原因,我的老師告訴我這不是NP完全問題。 因此,現在我正在尋找一個示例,該示例顯示獲取最長路徑所需的計算量大於多項式時間。 現在,我僅看到具有多項式復雜度時間的示例。 有人可以帶我證明這個問題是NP完全的嗎? ...

NetworkX:在DAG​​中找到最長的路徑,並返回所有聯系

[英]NetworkX: Find longest path in DAG returning all ties for max

我在弄清楚如何更新networkx dag_find_longest_path()算法時遇到麻煩,而不是返回找到的第一個最大邊緣,或者返回所有最大權重相關的邊緣的列表。 我首先從pandas數據幀創建了一個DAG,其中包含一個邊緣列表,如以下子集: 然后,我使用以下代碼對圖形進行拓 ...

最長路徑的證明是具有負邊緣權重的NP-Hard

[英]Proof the longest path is NP-Hard with negative edge weights

我知道之前也曾問過類似的問題,而且在線資源很多,但是我有一個略有不同的問題。 我知道從HAM路徑減少到最長路徑。 它依賴於兩個都需要使用n-1條邊。 但是,如果最長路徑中給出的圖形的邊權重為負,該怎么辦。 那么最長的路徑可能具有n-2個邊緣,但是HAM仍將具有n-1個邊緣。 這個問 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM