源代碼\用動態規劃算法計算序列關系個數 用關系"<"和"="將3個數a,b,c依次序排列時,有13種不同的序列關系: a=b=c,a=b<c,a<b=v,a<b<c,a<c<b a=c<b,b<a=c,b<a<c,b<c<a,b=c<a c<a=b,c<a<b,c<b<a 若要將n個數依序列,設計一個動態規劃算法,計算出有多少種不同的序列關系, 要求算法只占用O(n),只耗時O(n*n).
上傳時間: 2013-12-26
上傳用戶:siguazgb
這是一個時頻分析中關于gabor變換的程序,此程序分離頻率的效果不錯。 Gabor變換: 式中a,b為常數,a代表柵格的時間長度,b代表柵格的頻率長度 式中的 是一維信號x(t)的展開系數,h(t)是一母函數,展開 基函數是h(t)由作移位和調制生成的,
上傳時間: 2013-12-10
上傳用戶:q123321
crc任意位生成多項式 任意位運算 自適應算法 循環冗余校驗碼(CRC,Cyclic Redundancy Code)是采用多項式的 編碼方式,這種方法把要發送的數據看成是一個多項式的系數 ,數據為bn-1bn-2…b1b0 (其中為0或1),則其對應的多項式為: bn-1Xn-1+bn-2Xn-2+…+b1X+b0 例如:數據“10010101”可以寫為多項式 X7+X4+X2+1。 循環冗余校驗CRC 循環冗余校驗方法的原理如下: (1) 設要發送的數據對應的多項式為P(x)。 (2) 發送方和接收方約定一個生成多項式G(x),設該生成多項式 的最高次冪為r。 (3) 在數據塊的末尾添加r個0,則其相對應的多項式為M(x)=XrP(x) 。(左移r位) (4) 用M(x)除以G(x),獲得商Q(x)和余式R(x),則 M(x)=Q(x) ×G(x)+R(x)。 (5) 令T(x)=M(x)+R(x),采用模2運算,T(x)所對應的數據是在原數 據塊的末尾加上余式所對應的數據得到的。 (6) 發送T(x)所對應的數據。 (7) 設接收端接收到的數據對應的多項式為T’(x),將T’(x)除以G(x) ,若余式為0,則認為沒有錯誤,否則認為有錯。
上傳時間: 2014-11-28
上傳用戶:宋桃子
crc任意位生成多項式 任意位運算 自適應算法 循環冗余校驗碼(CRC,Cyclic Redundancy Code)是采用多項式的 編碼方式,這種方法把要發送的數據看成是一個多項式的系數 ,數據為bn-1bn-2…b1b0 (其中為0或1),則其對應的多項式為: bn-1Xn-1+bn-2Xn-2+…+b1X+b0 例如:數據“10010101”可以寫為多項式 X7+X4+X2+1。 循環冗余校驗CRC 循環冗余校驗方法的原理如下: (1) 設要發送的數據對應的多項式為P(x)。 (2) 發送方和接收方約定一個生成多項式G(x),設該生成多項式 的最高次冪為r。 (3) 在數據塊的末尾添加r個0,則其相對應的多項式為M(x)=XrP(x) 。(左移r位) (4) 用M(x)除以G(x),獲得商Q(x)和余式R(x),則 M(x)=Q(x) ×G(x)+R(x)。 (5) 令T(x)=M(x)+R(x),采用模2運算,T(x)所對應的數據是在原數 據塊的末尾加上余式所對應的數據得到的。 (6) 發送T(x)所對應的數據。 (7) 設接收端接收到的數據對應的多項式為T’(x),將T’(x)除以G(x) ,若余式為0,則認為沒有錯誤,否則認為有錯
上傳時間: 2014-01-16
上傳用戶:hphh
一:需求分析 1.本程序需掌握樹和二叉樹的概念及工作原理,運用其原理及概念完成實驗.。 2.問題描述: 一個邏輯表達式如果對于其變元的任一種取值都為真,則稱為重言式;反之,如果對于其變元的任一種取值都為假,則稱為矛盾式;然而,更多的情況下,既非重言式,也非矛盾式。試寫一程序,通過真值表判斷一個邏輯表達式屬于那一類。 3.基本要求: (1)邏輯表達式從終端輸入,長度不超過一行。邏輯運算符包括“|”,“&”和“~”, 分別表示或、與和非,運算優先程度遞增,但可以有括號改變,即括號內的運算優先。邏輯變元為大寫字母。表達式中任何地方都可以含有多個空格符。 (2)若是重言式或矛盾式,可以只“顯示True forever”或“False forever”,否則顯示“Satisfactible”以及變量名序列,與用戶交互。若用戶對表達式中變元取一組值,程序就求出并顯示邏輯表達式的值。
上傳時間: 2015-11-14
上傳用戶:sz_hjbf
SIC_XE程式Pass 1:先對每個Source statement做定location,Pass 2:對每個細項做不同的處理,算出object code,最後轉成machine code輸出。
標簽: statement location SIC_XE Source
上傳時間: 2013-12-20
上傳用戶:a6697238
Lua 是一個擴展式程序設計語言,它被設計成支持通用的過程式編程,并有相關數據描述的設施。 Lua 也能對面向對象編程,函數式編程,數據驅動式編程提供很好的支持。它可以作為一個強大、輕量的腳本語言,供任何需要的程序使用。 Lua 以一個用 clean C 寫成的庫形式提供。(所謂 Clean C ,指的 ANSI C 和 C++ 中共通的一個子集)
上傳時間: 2015-12-15
上傳用戶:huql11633
相信您在網路上一定用過如 tin,elm 等工具, 這些軟體有項共同的特色, 即他們能利用上下左右等方向鍵來控制游標的位置. 除此之外, 這些程式 的畫面也較為美觀. 對 Programming 有興趣的朋友一定對此感到好奇, 也 許他能在 PC 上用 Turbo C 輕易地寫出類似的程式, 然而, 但當他將相同 的程式一字不變地移到工作站上來編譯時, 卻出現一堆抓也抓不完的錯誤. 其實, 原因很簡單, 他使用的函式庫可能在 UNIX 上是沒有定義的. 有些 在 Turbo-C 上被廣泛使用的一些函式, 可能在 UNIX 上是不被定義的. 為了因應網路上各式各樣的終端機形態 (terminal), UNIX 上特別發展出 一套函式庫, 專門用來處理 UNIX 上游標移動及螢幕的顯示. 這就是本篇 文章要為您介紹的 - curses.h 函式庫. 利用這個函式庫, 您也可以寫出 像 elm 般利用方向鍵來移動光棒位置的程式. (CCCA 近來所提供的線上選 課程式, 及程式服務界面, 即是筆者利用 curses 發展而成的 )
上傳時間: 2013-11-26
上傳用戶:zxc23456789
sin產生器,可以於VHDL產生sin之數值波形,進而輸出至dac做轉換
標簽: sin
上傳時間: 2013-12-25
上傳用戶:小儒尼尼奧
C 語言是1972年由美國的Dennis Ritchie設計發明的, 并首次在UNIX操作系統 的 DEC PDP-11 計算機上使用。 它由早期的編程語言 BCPL( Basic Combind Programming Language) 發展演變而來。在1970年, AT&T 貝爾實驗室的 Ken Thompson根據BCPL語言設計出較先進的并取名為 B的語言, 最后導了C 語言的問世。 隨著微型計算機的日益普及, 出現了許多C 語言版本。由于沒有統一的標準, 使得這些C 語言之間出現了一些不一致的地方。為了改變這種情況, 美國國家標準 研究所(ANSI)為C 語言制定了一套ANSI標準, 成為現行的C語言標準。
標簽: Combind Ritchie Dennis Basic
上傳時間: 2016-05-20
上傳用戶:003030