以下是計算小數的基本版本的代碼。我不確定它的時間複雜性。 謝謝,將小數轉換爲另一個基的時間複雜度
public static String convertToBase(int num, int base) {
if (base > 36) {
throw new IllegalArgumentException("The input argument should be less than or equal to 36.");
}
final StringBuilder sb = new StringBuilder();
while (num > 0) {
final int div = num % base;
if (div > 9) {
final int sum = div + 55;
sb.append((char) sum);
} else {
sb.append(div);
}
num = num/base;
}
return sb.reverse().toString();
}
O(n)是時間複雜度在這裏 –
是吧'NUM日誌base'? – NINCOMPOOP
我同意新白癡的智能答案。謝謝 – JavaDeveloper