我写了两个函数'linearSearch'& 'binarySearch'现在想要比较它们的执行时间差。我用过了time.h的C库。 但问题是执行的时间总是打印0.0000!我没有得到它。
public static void findBack(JTextArea TextArea, String searchText) {
jTextArea = TextArea;
text = searchText;
try
{
if (endIndex == 0) endIndex = jTextArea.getText().length();
int select_end = jTextArea.getText().toLowerCase().indexOf(text.toLowerCase(), endIndex);
int select_start = select_end > text.length() ? select_end - text.length() : jTextArea.getText().length();
jTextArea.select(select_start, select_end);
endIndex = select_end;
if(select_end == jTextArea.getText().toLowerCase().lastIndexOf(text.toLowerCase()))
{
endIndex = text.length();
}
}
catch(NullPointerException e)
{}
}