• 締切済み

アルゴリズム 教えてください

フローチャート作成 各節点のラベルが1文字のアルファベット(小文字のみで最大26文字,重複は無いものと仮定してよい)である二分木を実現するデータ構造を構築し、与えられた二分木に対してメニューにより「前順走査」、「間順走査」おるいは「後順走査」を選択して、その結果を出力するプログラムのフローチャートをサブルーチンも含めて全て書く。 プログラム作成 上で設計したプログラムを作成する。 実行結果 上で作成したプログラムの実行し、その実行結果を示す。 フローチャートとプログラムを教えてください

  • Java
  • 回答数2
  • ありがとう数0

みんなの回答

回答No.2

前回締め切ったならなんらか理解したんじゃないの? タイトルも「アルゴリズム 教えてください」じゃなくて 「課題の答え 教えてください」じゃないの? もうその授業受けないで他の分野の勉強したほうがいいよ。 これ本当にアドバイス。

  • ok-kaneto
  • ベストアンサー率39% (1798/4531)
回答No.1

http://okwave.jp/qa/q8123343.html 前回の回答でmizingiridabesaさんがどのように考えて何が解らなかったのかを補足してください。 大学か何かの課題でしょうから、授業を受けていればヒントぐらいはあると思うんだけど。

関連するQ&A

  • アルゴリズム

    フローチャート作成 各節点のラベルが1文字のアルファベット(小文字のみで最大26文字,重複は無いものと仮定してよい)である二分木を実現するデータ構造を構築し、与えられた二分木に対してメニューにより「前順走査」、「間順走査」おるいは「後順走査」を選択して、その結果を出力するプログラムのフローチャートをサブルーチンも含めて全て書く。 プログラム作成 上で設計したプログラムを作成する。 実行結果 上で作成したプログラムの実行し、その実行結果を示す。

  • アルゴリズム 教えてください

    フローチャート作成 各節点のラベルが1文字のアルファベット(小文字のみで最大26文字,重複は無いものと仮定してよい)である二分木を実現するデータ構造を構築し、与えられた二分木に対してメニューにより「前順走査」、「間順走査」おるいは「後順走査」を選択して、その結果を出力するプログラムのフローチャートをサブルーチンも含めて全て書く。 プログラム作成 上で設計したプログラムを作成する。 実行結果 上で作成したプログラムの実行し、その実行結果を示す。 フローチャートとプログラムの書き方を教えてください

  • アルゴリズムの問題です・・・

    大学で出された問題なのですが、どうしてもわからなかったのでみなさんの力をお貸しください。 以下が問題内容です。 各節点のラベルが1文字のアルファベット(小文字のみで最大26文字,重複は無いものと仮定してよい)である二分木を実現するデータ構造を構築し、与えられた二分木に対してメニューにより「前順走査」、「間順走査」おるいは「後順走査」を選択して、その結果を出力するプログラムのフローチャートをサブルーチンも含めて全て書け。また設計したプログラムを作成せよ。

  • アルゴリズム 答えられる方教えてください。

    B木を実現するプログラムのフローチャートを全て書く。ただし、プログラムの最初で各節点が持つ最大の子の数(m)を入力して、プログラムを開始。 フローチャートの作成 プログラム作成 上で設計したプログラムを作成。 実行結果 上で作成したプログラムの実行し、その実行結果を示す

  • アルゴリズム

    教えてください。 フローチャート作成 入力された10進の自然数xを2進数yに変換し出力するプログラムのフローチャートをサブルーチンも含めて全て書け。ただし、整数型の変数aから第iビット目(最初を下位ビットとして第0ビットとせよ)を取り出す整数型関数(メソッド)get_bit( a,i )を作成すること。 プログラム作成 上で設計したプログラムを作成する。 実行結果 上で作成したプログラムの実行し、その実行結果を示す。

  • アルゴリズム

    教えてください フローチャート作成 キーボードから自然数nを入力し、1からnまでの和を求め、出力するプログラムのフローチャートをサブルーチンも含めて全て書く

  • わからないです(;_;)

    わからないです(;_;) 3  指定した数だけ文字をキーボードより入力して配列に格納し、それをアルファベット順にソートするプログラムを作成する。 <実行結果>  Please input: 5 fascb After the sorting abcfs

  • アルゴリズム フローチャート

    class Node { char value; Node left; Node right; public Node(char value, Node left, Node right) { this.value = value; this.left = left; this.right = right; } public static void main(String[] args) { Node root = new Node('F', new Node('B', new Node('A', null, null), new Node('D', new Node('C',null,null), new Node('E',null,null) ) ), new Node('G', null, new Node('I', new Node('H',null, null), null ) ) ); System.out.println("前順走査"); preorder(root); System.out.println(); System.out.println("中間走査"); inorder(root); System.out.println(); System.out.println("後順走査"); postorder(root); } static void preorder(Node node) { if ( node == null ) return; printNode(node); preorder(node.left); preorder(node.right); } static void inorder(Node node) { if ( node == null ) return; inorder(node.left); printNode(node); inorder(node.right); } static void postorder(Node node) { if ( node == null ) return; postorder(node.left); postorder(node.right); printNode(node); } static void printNode(Node node) { if( node != null ) System.out.print(node.value + " "); } } フローチャートをサブルーチンを含めて教えていただきたいです。 フローチャートだけでもいいです。

  • 組み合わせと順列 アルゴリズム

    こんにちは 組み合わせと順列についてです。 順序関係のある要素で構成される集合から一定の数をとり、順列を辞書順で生成する方法がわかりません。 うまく説明できないので、例を示します。 たとえば26文字のアルファベットから4文字を選んで辞書順に生成するプログラムはどのようにやればいいのでしょうか? このアルファベットの例だと abcd abce abcf ・・・ abcz abdc abde ・・・ zyxw のようになると思います。 要素と長さが決まっている場合で順列を生成する部分は大丈夫です。(C++ STLのnext_permutationにあたる部分) 一応自分なりに考えたやり方は26進数4桁のように考えて、それを1ずつ増やし、全体で2回以上使われていないかを調べる と思ったんですが、あまりスマートじゃないし要素がとびとびのアルファベットのときなどに応用が利かないと思いました。 指摘していただければ補足しますので、よろしくお願いします。

  • フローチャートお願いします!!!!!

    問題1 入力された10進数の自然数Xを2進数yに変換し出力するプログラムのフローチャートをサブルーチンを含めてすべてかけ。しかし、整数型の変数aから第iビット目(最初を下位ビットとして第0ビットとせよ)を取り出す整数型関数(メソッド)get_bit(a,i)を作成すること。 これのプログラムの作成ができません。お願いします。returna&(1<<n)を使えば大丈夫と思いますが、なかなかうまくできません。JAVAで簡単にわかりやすくすべて書いてください。 問題2 キーボードから自然数nを入力し、1からNまでの和を求め、出力するプログラムのフローチャートをサブルーチンも含めてかけという問題です。これもJAVAでお願いします。

専門家に質問してみよう