新しいアカウントで始めました。

身の回りの出来事や写真が中心です。

BinaryTreeの試行錯誤、InOrderはメソッドでしょう!

2022-05-11 09:17:01 | C#、VBなど

InOrderCpyがメソッドになったので、呼び出し方法が変わります。root.InOrderCpy()となります。

InOrderCpyをメソッドに変えました。Thenのあとも、上のように変わります。

でも既に、同じメソッドがありました。PrintTreeInOrder()。全く同じ。あっちこち参考にしているので、被ったかも。

 上はPythonの例ですが、気になったのが、inorderTraversalです。PrintTreeは単に出力するだけですが、inorderTraversalは配列、リストをreturnしてます。しかもrecursiveで、res=[]とありますので、呼ばれるたびに宣言されてるんですね。これってVBでやれますか?少なくとも、Pythonのappendみたいには出来ないと思いますが、どおですかね?次に調べてみたいと思います。


コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« BinaryTreeの一番最初は、子... | トップ | BinaryTree試行錯誤、実行結... »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

C#、VBなど」カテゴリの最新記事