DES( Data Encryption Standard)算法,于1977年得到美國(guó)政府的正式許可,是一種用56位密鑰來(lái)加密64位數(shù)據(jù)的方法。 IDEA是International Data Encryption Algorithm 的縮寫(xiě),是1990年由瑞士聯(lián)邦技術(shù)學(xué)院來(lái)學(xué)嘉X.J.Lai 和Massey提出的建議標(biāo)準(zhǔn)算法稱作PES( Proposed Encryption Standard) 。Lai 和Massey 在1992 年進(jìn)行了改進(jìn)強(qiáng)化了抗差分分析的能力改稱為IDEA 它也是對(duì)64bit大小的數(shù)據(jù)塊加密的分組加密算法密鑰長(zhǎng)度為128位它基于“相異代數(shù)群上的混合運(yùn)算”設(shè)計(jì)思想算法用硬件和軟件實(shí)現(xiàn)都很容易且比DES在實(shí)現(xiàn)上快的多。IDEA自問(wèn)世以來(lái),已經(jīng)經(jīng)歷了大量的詳細(xì)審查,對(duì)密碼分析具有很強(qiáng)的抵抗能力,在多種商業(yè)產(chǎn)品中被使用。
標(biāo)簽: Encryption Standard Data DES
上傳時(shí)間: 2015-08-27
上傳用戶:Avoid98
優(yōu)化C語(yǔ)言代碼 1、選擇合適的算法和數(shù)據(jù)結(jié)構(gòu) 應(yīng)該熟悉算法語(yǔ)言,知道各種算法的優(yōu)缺點(diǎn),具體資料請(qǐng)參見(jiàn)相應(yīng)的參考資料,有 很多計(jì)算機(jī)書(shū)籍上都有介紹。將比較慢的順序查找法用較快的二分查找或亂序查找 法代替,插入排序或冒泡排序法用快速排序、合并排序或根排序代替,都可以大大 提高程序執(zhí)行的效率。.選擇一種合適的數(shù)據(jù)結(jié)構(gòu)也很重要,比如你在一堆隨機(jī)存 放的數(shù)中使用了大量的插入和刪除指令,那
標(biāo)簽: C語(yǔ)言代碼 算法 數(shù)據(jù)結(jié)構(gòu) 算法語(yǔ)言
上傳時(shí)間: 2015-08-30
上傳用戶:氣溫達(dá)上千萬(wàn)的
插入排序,速度優(yōu)化和幾種算法相比是優(yōu)化的的的very good!
標(biāo)簽: 排序
上傳時(shí)間: 2014-01-27
上傳用戶:362279997
常用算法,最大公約數(shù),排序,查找,級(jí)數(shù),素?cái)?shù)等
標(biāo)簽: 算法
上傳時(shí)間: 2015-09-12
上傳用戶:yzy6007
傅清祥 算法與數(shù)據(jù)結(jié)構(gòu) 它覆蓋了《計(jì)算機(jī)學(xué)科教學(xué)計(jì)劃1993》中開(kāi)列的關(guān)于算法與數(shù)據(jù)結(jié)構(gòu)主科目的所有知識(shí)單元。其主要內(nèi)容有:算法與數(shù)據(jù)結(jié)構(gòu)的概念、抽象數(shù)據(jù)類型(ADT)、基于序列的ADT(如表,棧,隊(duì)列和串等)。反映層次關(guān)系的ADT(如樹(shù),堆和各種平衡樹(shù)等)、關(guān)于集合的ADT(如字典,優(yōu)先隊(duì)列和共查集等)、算法設(shè)計(jì)的策略與技巧、排序與選擇算法、圖的算法、問(wèn)題的計(jì)算復(fù)雜性、并行算法。 全書(shū)強(qiáng)調(diào)“算法”與“數(shù)據(jù)結(jié)構(gòu)”之間密不可分的聯(lián)系,因而強(qiáng)調(diào)融數(shù)據(jù)類型與定義在數(shù)據(jù)類型上的運(yùn)算于一體的抽象數(shù)據(jù)類型,為面向?qū)ο蟮某绦蛟O(shè)計(jì)方法打下扎實(shí)的基礎(chǔ)。 本書(shū)以知識(shí)單元為基本構(gòu)件,具有可拆卸性和可重組性,內(nèi)容豐富,表述詳細(xì),適合不同類型的院校按照不同的培養(yǎng)規(guī)格組織教學(xué),其中基礎(chǔ)部分可作為計(jì)算機(jī)學(xué)科各專業(yè)本科生的教材,高級(jí)專題部分可作為高年級(jí)本科生或研究生的教材。
標(biāo)簽: ADT 1993 算法 數(shù)據(jù)結(jié)構(gòu)
上傳時(shí)間: 2014-11-26
上傳用戶:dyctj
原始非支配多目標(biāo)遺傳算法,適用于多個(gè)目標(biāo)函數(shù)的輸入,多個(gè)變量的輸入,非常經(jīng)典的,基于非支配解排序。
上傳時(shí)間: 2015-09-21
上傳用戶:cccole0605
內(nèi)容包括:解線性代數(shù)方程組、插值、數(shù)值積分、待殊函數(shù)、函數(shù)逼近、隨機(jī)數(shù)、排序、特征值問(wèn)題、數(shù)據(jù)擬合、方程求根和非線性方程組求解、函數(shù)的極值和最優(yōu)化、傅里葉變換譜方法、數(shù)據(jù)的統(tǒng)計(jì)描述、解常微分方程組、兩點(diǎn)邊值問(wèn)題的解法和解偏微分方程組。每一個(gè)方法都包括功能、算法、使用說(shuō)明、方法和例子五部分。
上傳時(shí)間: 2013-12-17
上傳用戶:qoovoop
遺傳算法程序 主要程序 ga.m 遺傳算法核心程序 BinaryExample.m 二進(jìn)制編碼應(yīng)用程序 FloatExample.m 浮點(diǎn)編碼的應(yīng)用程序 相關(guān)算子及函數(shù) initializega.m 種群初始化函數(shù) simpleXover.m 用于二進(jìn)制編碼的簡(jiǎn)單交叉算子 arithXover.m 用于浮點(diǎn)編碼的算術(shù)交叉算子 binaryMutation 用于二進(jìn)制編碼的變異算子 nonMutation.m 用于浮點(diǎn)編碼的非均勻變異算子 roulette.m 輪盤(pán)選擇算子 normGeomSelect.m 標(biāo)準(zhǔn)化幾何分布排序選擇算子 maxGenTerm.m 以最大進(jìn)化代數(shù)為判別條件的進(jìn)化終止函數(shù) calcbits.m 計(jì)算二進(jìn)制編碼染色體串長(zhǎng)度的函數(shù) f2b.m 由浮點(diǎn)表達(dá)到二進(jìn)制表達(dá)的轉(zhuǎn)換函數(shù) b2f.m 由二進(jìn)制表達(dá)到浮點(diǎn)表達(dá)的轉(zhuǎn)換函數(shù) parse.m 字符串識(shí)別函數(shù) delta.m 非均勻變異的變異量計(jì)算函數(shù) exampleFn 一個(gè)二元函數(shù) startup.m 進(jìn)行路徑設(shè)置
標(biāo)簽: BinaryExample FloatExample 程序 算法
上傳時(shí)間: 2014-01-20
上傳用戶:cazjing
創(chuàng)建一棵二叉排序樹(shù),并采用中序遍歷和層次遍歷法輸出其頂點(diǎn)序列,主要實(shí)驗(yàn)內(nèi)容如下: 1. 定義二叉排序樹(shù)的結(jié)構(gòu)BiTree; 2. 編制二叉排序樹(shù)的插入算法:void Insert_SortTree (BiTree ST, ElemType x); 3. 編制中序遍歷函數(shù); 4. 在main()函數(shù)中完成二叉排序樹(shù)的建立,以及中序遍歷的輸出。(二叉排序樹(shù)的各個(gè)元素從鍵盤(pán)輸入,并利用Insert_SortTree()函數(shù)進(jìn)行插入建立); 5. 編制層次遍歷函數(shù),并在main()函數(shù)中完成層次遍歷的輸出。層次遍歷法要利用“隊(duì)列”來(lái)實(shí)現(xiàn);為此需要定義一個(gè)隊(duì)列結(jié)構(gòu)(可以采用鏈隊(duì)列,也可以采用循環(huán)順序隊(duì)列),并實(shí)現(xiàn)相關(guān)的隊(duì)列函數(shù)。
上傳時(shí)間: 2013-12-25
上傳用戶:kikye
經(jīng)典的數(shù)據(jù)挖掘分類算法,由ID3算法演變而來(lái)。本算法主要用于處理連續(xù)屬性值,基本過(guò)程如下: 1.根據(jù)屬性的值對(duì)數(shù)據(jù)集排序 2.用不同的閾值將數(shù)據(jù)集動(dòng)態(tài)的分類 3.迭代根據(jù)閾值進(jìn)行劃分 4.得到所有可能的閾值、增益以及增益比
標(biāo)簽: 數(shù)據(jù)挖掘 分類算法
上傳時(shí)間: 2014-01-10
上傳用戶:極客
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1