前言:少一些浮躁,多一些總結,多多交流多多分享,少空想多做事,沖鴨,龍龍!奮斗奮斗奮斗!把握好當下的點點滴滴,青春無悔!
分值一般是5分的!
求函數依賴集F的最小覆蓋(最小函數依賴集)的算法的3個steps就是讓我聯想到一個詞--------------執果溯因。2333.
從左到右這個判斷,基本上很多很多的題目我都去采用這個方法,不要耍小聰明哦,不要猶豫懷疑,不要畏難害怕,就這樣堅定的從左到右一個一個的檢驗這個函數依賴是否冗余,多一份安心!!少整些那花里胡哨的肉眼預判判斷了,拿起筆來一步一步的搞一步一步的踏踏實實的演算,這就是我的方法,按書上的來2333!這是最笨的方法,也是最好的方法23333!
剛才的一道題深化了我對算法第三步求閉包的一些認識,嘿嘿開心
一.經驗算法還沒有很熟稔現在正處於算法套用的經驗值積累期......
1.
分析:分為3步驟,需要加上的文字語言描述就像這樣的形式:
(1)將F的右部分解為單一屬性。
(2)去掉冗余的函數依賴。
(3)去掉(左部)冗余的屬性。
ps:姑且先按照書上地這個語言套路先熟練地應用練習一波,嘿嘿2333。
教材參考:
ppt參考:
大致地算法過程流程如此,各位大佬多多請教哦,嘿嘿。
2.
一些解決的答案參考如下哦:
我呀采用的方法是直接硬核暴力計算,在進行算法的第二步化簡的時候,可以頭都不回地從左到右,從第一個到最后一個逐個檢查每一個函數依賴是不是冗余的吶?