0
我的主要目的字符二維數組是創建類似的東西如何填補2串
,這裏是我的代碼
import java.io.*;
import java.util.Arrays;
import java.util.Scanner;
public class EditDistance {
public static void main(String[] args) {
int N = 0;
int M = 0;
// char [][] opt = new char [N+1][M+1];
java.io.File file = new java.io.File("gene57.txt");
try {
Scanner input = new Scanner(file);
while (input.hasNext()) {
String num = input.nextLine();
String[] parts = num.split(" ");
String part1 = parts[0];
N = part1.length();
String part2 = parts[1];
M = part2.length();
System.out.println(part1);
System.out.println("Number of nucleobase of Sequence 1 is=" + N);
System.out.println(part2);
System.out.println("Number of nucleobase of Sequence 2 is=" + M);
}
}
catch (FileNotFoundException e) {
System.err.format("File does not exist\n");
}
// x= n+1 , y=m+
}
}
我現在讀2 DNA序列從我的txt文件中創建2個具有2個序列(M和N)的字符串,所以我必須創建一個M + 1和N + 1矩陣來執行我的動態編程算法。
現在我的問題是這樣的
我該如何創建這個2d數組? 我的第一個尺寸應該用我的第一個字符串(part1)的字符和第二個字符的第二個字符串(part2)創建。
我該如何做到這一點,以後再打印它就像在圖片中。
謝謝
你剛剛問的是創建(M + 1)X(N + 1)空矩陣的語法嗎? – dataNinja124
好的,我們知道你認爲你必須做什麼,但我們不知道你有什麼問題。來自你的頭銜的問題還不夠具體。請詢問更具體的問題,以輸入和預期產出爲例。 – Pshemo
我編輯。謝謝你的意見 – judge