1.基本アルゴリズム


アルゴリズムとは?

  • 問題は、定義が明確で順序のある有限条規則からなる集合
  • である.
    仮定は最低価格を求める問題を与えた.
  • 問題を解決する一連の論理、すなわち論理ストリームを記述し、対応する入力を受信した後に出力を実行します.
  • その一連の論理は、コンピュータが理解するために明確に記述する必要があり、プロセスの順序が必要であり、人為的に記述する際に限られている.
  • は、アルゴリズムと呼ばれる最も値を求める問題を解決した.
  • キーボードで数字を入力

    import java.util.Scanner;
    
    class A{
      public static void main(string[] args) {
        Scanner stdIn = new Scanner(System.in);
        StdIn.nextInt();
      }
    }
  • java.utilパッケージのScannerクラスをプログラムに埋め込みます.
  • Scannerクラスはmainメソッドの前にあります.System.inはキーボードに接続された標準入力ストリームです.
  • stdIn.nextInt()を呼び出すと、キーボード入力の整数値が得られます.
  • 入力メソッドのタイプ

  • を呼び出す方法は、資料型によって区別されるべきである.

  • パラメータ

  • メソッドを定義するとき、宣言変数は、パラメータ(パラメータ)またはフォーマットパラメータ(形式パラメータ)
  • と呼ばれるメソッドに渡される値を格納する.
  • メソッドを呼び出すときに使用されるパラメータ値を実パラメータ(実パラメータ)と呼びます.
  • 構造化プログラミング


    これは、
  • の1つの入口および1つの出口を有するコンポーネントのみを階層的に構成する方法である.
  • 3つの制御フロー:
  • シーケンス、選択、および繰り返しを使用します.
  • 順序:構文順に順次実行されます.
  • を選択:プログラムのステータスに基づいて複数の構文の1つを実行します.if~else if~else、switchなど.
  • 反復
  • :プログラムが特定の状態に達する前に、構文を繰り返し実行するか、セット内の各要素に対して構文を繰り返し実行します.while、for、do whileなど.
  • デモルガンの法則

  • 各条件を否定し、論理乗が論理合になり、論理合が論理乗になり、全体を否定すると、元の条件と同じになる.
  • x&&yわあ!(!x|!y)同じです.
  • x|yわぁ!(!x&&!y)は同じです.