首頁 > 後端開發 > Python教學 > 圖表作為蘊涵方法

圖表作為蘊涵方法

DDD
發布: 2024-12-01 01:06:13
原創
703 人瀏覽過

圖論,就像矩陣遊戲一樣,是程式設計和資料結構中的基本概念。資料庫在儲存和處理資料的方法中依賴數學物件進行邏輯連接。

def print_tree_by_level(tree):
    for level in tree:
        print(level)

def print_tree_by_level2(tree):
    for level in tree:
        for i in range(len(level)):
            print(str(level[i]), end = ' ')
        print()

def get_path(edge):
    path = []
    while edge.parent:
        path.append(edge.tag)
        edge = edge.parent
    path.append(edge.tag)
    return path[::-1]
登入後複製
  1. 當我們指示使用它來實現某種結果(即結果)的結構和方法時,使用暗示(例如圖形數據和添加頂點的功能導致矩陣中的運動場擴大)
  2. 頂點有 3 個基本操作:新增、排序、刪除。更深層的實施是透過基礎
  3. 處理後的頂點合併到樹中是透過循環進行的。追蹤圖層中頂點的順序非常重要

Graphs as methods of implication

將數學方法分成函數來封裝並在循環中快速呼叫它們:

tree = generate_random_game_tree(g_cur_game)
solution = reverse_induction(tree, g_cur_game)
path = get_path(solution.path_last)
print("Game cost array: {}".format(solution.cost_array))
print("Winner is {} player ({})".format(1 + get_max_index(solution.cost_array), max(solution.cost_array)))
print("Path is {}".format(path))
登入後複製

我們也逐層循環列印輸出。頂點必須以恆定長度對齊。如果沒有使用者可以理解的輸出格式,就不可能測試自己。

以上是圖表作為蘊涵方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板