背景介紹
在建模前,簡單介紹一下關於閘門(Gate)和通道(Channel)的規則:
- 在人類圖中各能量中心之間總共有 36 條通道
- 每個人最多有 26 個閘門(個性 13 個 + 設計 13 個)
- 每條通道是由兩端的 2 個閘門構成
- 同一條通道兩端閘門必相同
- 任兩條不同通道有可能共用同一個閘門
演算法流程
今天目標要寫計算通道(Channel)的演算法,在已知閘門組合的狀況下,演算法基本流程:
- 宣告一個候選清單 S、一個通道清單 Ans
- 遍歷所有閘門,每一輪得到閘門 G
a. 查詢閘門 G 所屬的通道 C
b. 檢查通道 C 是否出現在清單 S 中
i. 若是,將通道 C 加入 Ans,回到 2
c. 將通道 C 列入候選清單 S
- 通道清單 Ans 即為該人擁有的通道
晚安,瑪卡巴卡。