ツリーにデータを追加する際に助けが必要です。たとえば、私は7 + 8 * 9-18 /(1 + 2)の場合、バイナリツリーを使用して結果を計算できるように、バイナリツリーにどのように追加するのですか?私は木構造を学ぶのに初心者なので、あまりよく分かりません。バイナリツリーにデータを追加する
答えて
を参照してください。
数字の場合は、追加してスタックに追加します。
もしさがオペレータである、親ノードとして演算子を作る、 は要素をポップし、親ノードに右の子としてそれを作る、 は要素をポップし、それを作る親ノード に子を左のように追加しますスタックへの親ノード。
ありがとう、あなたは素晴らしいです:) – Transcendental
あなたはちょうど素晴らしいです!!ありがとうたくさんの!! – Sandeep
@down有権者、コメントしますか? – user1229441
は、ツリーを構築するには、以下の手順に従って、中置にポストフィックス表現を変換した後How to write an evaluator for a string like "(1+3 * (5/4)) and get a numeric resultとShunting Yard Algorithm
- 1. バイナリツリーの挿入/追加メソッド
- 2. ミュールペイロードに追加データを追加するには?
- 3. Listview - データを追加する
- 4. Gridviewにデータを追加するには?
- 5. ラベルにデータを追加するには
- 6. WinForms ListViewItemに追加データを追加する
- 7. プッシュでデータを追加するには
- 8. PJAXリクエストにデータを追加する
- 9. 動的にデータを追加する
- 10. データ行を動的に追加する
- 11. SQL Update:セルにデータを追加する
- 12. DataGridView列にデータを追加する
- 13. プログラムでUITextFieldにデータを追加する
- 14. キューにデータを追加するベストプラクティス
- 15. getusermediaデータをmediasourceに追加する
- 16. JTableにarraylistデータを追加する
- 17. データベースにデータを追加するAndroid
- 18. socket.ioソケットオブジェクトにデータを追加する
- 19. Observableにデータを追加する
- 20. MySQL:「列にデータを追加する」
- 21. WPF DataGridにデータを追加する
- 22. C#xlsxにデータを追加
- 23. Ajax - データをURLに追加
- 24. FileStreamトップにデータを追加
- 25. モーダルダイアログにデータを追加
- 26. バイナリツリーはノードを正しく追加していますか?次のように
- 27. 追加BLOBデータ
- 28. ExtJSはフォームの投稿に追加データを追加します
- 29. ログファイルに.batデータを追加します。
- 30. データをコンボボックスにsql-javaのデータで追加する
私は宿題タグを追加した理由がわかりません。私は例を作りました。私が新しいものを学びたいのであれば、それが私の宿題であるということではありません。私はあなたにこれをするように求めなかった、私は説明やウェイポイントがほしいと思った。 – Transcendental