我在課堂遇到了問題....老師給的講義我找不到方法@@
問題大致如下
ex: a b
a aa ab
b ba bb
要如何使字串自己排列成這樣阿??
排列完的直可以單獨叫出來作是否相同比對呢??
我在課堂遇到了問題....老師給的講義我找不到方法@@
問題大致如下
ex: a b
a aa ab
b ba bb
要如何使字串自己排列成這樣阿??
排列完的直可以單獨叫出來作是否相同比對呢??
請問一下,你的 字串來源 的 原始值 是什麼?
排成該 文字排序 的條件是什麼?
而 該 文字排序 的 indicator 的資料型態是 String 還是 String Array
或是其它呢?
排列,你可以利用Loop 的功能,你們老師應該是希望你們思考多重Loop的用法吧!?


至於相互比較,因為你說的意思我不太懂,不過我想你可以利用array中的 search相關功能
想問一下 ,你們的定串定義是什麼啊 ,文字檔還是矩陣呢???而且我覺的有老師可以直接去問會比較好,而且還可以實機操作說.~~~~
抱歉沒說清楚...按照老師學內容來看
因該是用String當輸入 輸出就沒說了@@..
比對就是 "AA"相同的話當作1 "AB"不同的話當作-1 排再另一個array
因為TABLE 老師沒教過
我也問過老師..老師說這就當期末報告= ="
我把題目PO來給你們看看吧!! 說實在的我們老師說的我也聽不太董...之前作業都自己翻書做的@@
1給定兩個序列:seq1: MATCHES,seq2: THATCHER
2對兩個序列進行排比
3排比後將結果顯示(包含空格),並顯示計分矩陣
結果像這樣吧@@"
<?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> |
|
M |
A |
T |
C |
H |
E |
S |
|
0 |
-2 |
-4 |
-6 |
-8 |
-10 |
-12 |
-14 |
T |
-2 |
-1 |
-3 |
-3 |
-5 |
-7 |
-9 |
-11 |
H |
-4 |
-3 |
-2 |
-4 |
-4 |
-4 |
-6 |
-8 |
A |
-6 |
-5 |
-2 |
-3 |
-5 |
-5 |
-5 |
-7 |
T |
-8 |
-7 |
-4 |
-1 |
-4 |
-6 |
-6 |
-6 |
C |
-10 |
-9 |
-6 |
-3 |
0 |
-2 |
-4 |
-6 |
H |
-12 |
-11 |
-8 |
-5 |
-2 |
1 |
-1 |
-3 |
E |
-14 |
-13 |
-10 |
-7 |
-4 |
-1 |
2 |
0 |
R |
-16 |
-15 |
-12 |
-9 |
-6 |
-3 |
0 |
1 |
HI,原來問題是這樣,那你只要在第二個 Loop 裡再進行一次的的 = 做比較就可以了,table的部份你可以不必使用,整個輸出只要用一般的 array 就可以.試試看吧.
不過照你說的整個array 應該只有 1 跟 -1 兩種結果,如果是這樣你還可以把輸出做成 LED 輸出應該也滿好玩的.
[QUOTE=civ]
抱歉沒說清楚...按照老師學內容來看
因該是用String當輸入 輸出就沒說了@@..
比對就是 "AA"相同的話當作1 "AB"不同的話當作-1 排再另一個array
因為TABLE 老師沒教過
我也問過老師..老師說這就當期末報告= ="
我把題目PO來給你們看看吧!! 說實在的我們老師說的我也聽不太董...之前作業都自己翻書做的@@
1給定兩個序列:seq1: MATCHES,seq2: THATCHER
2對兩個序列進行排比
3排比後將結果顯示(包含空格),並顯示計分矩陣
結果像這樣吧@@"
<?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> |
|
M |
A |
T |
C |
H |
E |
S |
|
0 |
-2 |
-4 |
-6 |
-8 |
-10 |
-12 |
-14 |
T |
-2 |
-1 |
-3 |
-3 |
-5 |
-7 |
-9 |
-11 |
H |
-4 |
-3 |
-2 |
-4 |
-4 |
-4 |
-6 |
-8 |
A |
-6 |
-5 |
-2 |
-3 |
-5 |
-5 |
-5 |
-7 |
T |
-8 |
-7 |
-4 |
-1 |
-4 |
-6 |
-6 |
-6 |
C |
-10 |
-9 |
-6 |
-3 |
0 |
-2 |
-4 |
-6 |
H |
-12 |
-11 |
-8 |
-5 |
-2 |
1 |
-1 |
-3 |
E |
-14 |
-13 |
-10 |
-7 |
-4 |
-1 |
2 |
0 |
R |
-16 |
-15 |
-12 |
-9 |
-6 |
-3 |
0 |
1 |
[/QUOTE]
嗯..
第一步驟.你要先宣告一個陣列在依序把數值填進去
第二步驟.計分表準如何計算,老師發的講義寫的非常清楚。縱橫接-2.字串對角配對+1.配錯-1
第三步驟.就是進行插排,把兩個不同字串的長度拉成一樣長後輸出