完全圖演算法
㈠ 求一個圖的最大完全子圖的演算法
最大完全子圖,超超的地址我打不開
用度的方法是不行的,因為完全子圖可能每一個結點的度都不一樣
我想能不能這樣:
從某一個結點開始深度優先遍歷,同時用一個路徑數組記錄下遍歷走過的每一個結點,每進入遍歷結點,先看看該結點的鄰接點是否包含已知路徑上的所有結點,若是,則把該結點加入路徑數組,繼續從新結點遍歷;若不是,回溯到上一結點;這樣直到無法回溯(另外設置一個訪問狀態數組VisitIN[],起始結點的所有鄰接點VisitIN值為1就無法回溯了)就找到一個完全子圖
把起始結點訪問狀態Visit[]改為1,繼續從下一結點出發重復上述過程,直到找到最大的完全子圖。(演算法的關鍵是判斷某一結點的鄰接點是否包含路徑數組的所有結點)
不過這樣做復雜度是高的了,我還沒想到更好的方法。
各點度不一樣不要緊,可以降低一級,再查。如下圖中,最大度數為3,先找是否有另外3個3度點且都1-1相連,發現沒有,就降為尋找有否3個2度點相互都1-1相連,這樣就找到了。
2
*
/ \
/ \
*-----*----*----*
2 3 2 1
㈡ 求n階完全圖的邊數和點連通度
用到這幾個概念:
1、設f是圖g的一個子圖,對於f中的任意頂點u和v,只要uv是g中的邊,則uv一定是f中的邊,此時稱f為g的一個誘導子圖。
2、若s是圖g的一個非空頂點集合,則由s誘導的g的子圖就是以s為頂點集的誘導子圖。
3、除第一個和最後一個頂
㈢ 已知節點數,如何計算無向完全圖的邊
節點數為 n
無向完全圖的邊數 = n*(n-1)/2
㈣ 小圖或者搜局部圖搜完整圖或者大圖的圖像識別演算法
在一幅大圖中查找一幅它完全包含的小圖(這個小圖是大圖中包含的一個區域)
1.如果兩圖的明暗度相同只是數學上的問題
2.如果明暗不同怎樣把它們的明暗調整成一樣的
3.顏色不同時怎麼辦
兩個圖的大小相差太多時速度會很慢,2和3是可以轉成灰階圖後可以解決
明暗和顏色不同的圖灰階的結果完全不一樣,公司做具體比較詳細,江蘇視圖科技專業圖片識別搜索。
㈤ 如何完全圖生成最小二叉樹
這種樹成為帶度限制條件的生成樹。簡稱度限制生成樹。求解方法我看了,但沒看懂。給你直接粘過來太亂。神牛自己慢慢研究去吧。在google里網路一下就行^_^
這里是我幫你搜好的幾個網址
http://hi..com/liveroom/blog/item/978e7d2305d2d4479358070f.html
㈥ 什麼是完全圖
是關於數據結構與演算法的嗎?是的話如下:
在無向圖中,若每對頂點之間都有一條邊相連,則稱該圖為完全圖
在有向圖中,若每對頂點之間都有二條有向邊相互連接,則稱該圖為完全圖