核となる考え方は、n が偶数の場合、a^n = a^n/2 × a^n/2 n が奇数の場合、a^n = a^(n-1)/2 × a^ です。 (n-1 )/2 × a コードは次のとおりです。 コードをコピーします。 コードは次のとおりです。 public class Power {public static voi
ここでは、O(n) 時間以内に完了できる効率的なアルゴリズムを紹介します。中心となるアイデアは、2 つのポインターを定義し、1 つのポインター A は前から後ろにスキャンし、1 つのポインター B は後ろから前にスキャンするというものです。ポインタ A は偶数にスキャンして一時停止し、ポインタ B は奇数にスキャンして一時停止し、交換後、ポインタ A とポインタ B がリセットされるまで上記と同様にスキャンと交換を続けます。
たとえば、ssh フレームワークでは、構成ファイルとしての xml と、java.lang.Class に関連するクラス パッケージの 2 つのテクノロジが使用されます。 (基本型を含む)は Class オブジェクトに対応し、この Class は java.lang.Class です。つまり、各型にはそれに対応する Class オブジェクトがあり、Class にはパブリック コンストラクターがありません。 Class オブジェクトの取得方法 コードは次のとおりです。 object.getCalss() ご
まず取得: DOM パーサー DocumentBuilderFactory domfac=DocumentBuilderFactory.newInstance(); のファクトリ インスタンスを取得し、次に DOM ファクトリから DOM パーサー DocumentBuilder=domfac.newDocumentBuilder() を取得します。) 解析する XML ドキュメントをDOM がそれを解析するように入力ストリームを入力します。