반응형

전체 글 374

[日本語] 0407_UNITYのアニメーションが継続的に再生される問題。

※ この記事は韓国語の原文を日本語に翻訳したものです。 押すと、 Continuously Backwards アニメーションに戻ろうとする奇妙な問題があります。 問題の原因は、子供たちでプレイヤーダウン時のアニメーションにありますです。 Exit Timeがチェックされているため、終了して戻ろうとして発生するバグでした。 チェックを外してから解決しました。

C#/문제해결 2026.10.07

[日本語] 0402_ データ構造のグラフ理論です。

※ この記事は韓国語の原文を日本語に翻訳したものです。グラフデータ構造です 非線形データ構造ですロ 頂点です過です 幹線は構成されています。 頂点はグラフノードです。と言ったりもします。 幹線はノードを結ぶ線ですに該当します グラフは G = (V, E) です。 を定義します グラフは ルートノードという概念がありませんです。, 親子という概念です道がないです。 木が階層関係を表現するなら、グラフはネットワークモデルを実現します。 接続が切断された部分グラフの集合になることもあります。 グラフは地図ナビゲーター、電話網、航路、などに使われます。 --- キーワードです 頂点です グラフのノードです 幹線 ノードをつなぐ線です 加重值 - 一个頂点から別の頂点まで行く辺のコスト、または重量です 隣接する頂点です )一個のノードから辺によって直接接続された隣接頂点です。 部分グラフ ..

C#/자료구조 2026.10.07

[日本語] 0402_グラフ _ エッジクラスを分けて

※ この記事は韓国語の原文を日本語に翻訳したものです。 別の表現方式頂点クラスと辺クラスをそれぞれ別に持つグラフです ノードクラス using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace study20{ public class Node { public string key; public LinkedList edges; public Node(string key) { this.key = key; this.edges = new LinkedList(); }..

C#/자료구조 2026.10.07

[日本語] 0401_ 二分探索木(バイナリーサーチツリー : BST)// Addメソッド

※ この記事は韓国語の原文を日本語に翻訳したものです。二分探索木を五回です 主に中位巡回方式を使用します。します。 二分探索木の実装です。 二分木と同様のノードクラスを使用しますします。 ルートノードを配布プライベートフィールドとして.必要なメソッドはパブリック, 通常ノードを外部に露出する必要がないため、ノードクラスも Nested private classとして実装です。 ノードキー・データを追加するとき使用するAdd、検索するSearch、削除するRemoveです。 データを追加するにはまず ルートノードからキーを比較しますします。 左、右のノードに Continuedmente 移動しながら、下に進みながら新しい場所を追加する場所を見つける。 つまり、 高ければルートまたはサブツリーのルートより besarなら左に、小さいなら右に移動します 薬物が動いたノードがnullであれ..

C#/자료구조 2026.10.07

[日本語] 0401 _ 繰り返し方による二分木の中位順巡回です

※ この記事は韓国語の原文を日本語に翻訳したものです。 中位順巡回を スタックで 行う ルートノードから 最左側のノードまで スタックに保存する。スタックが空になるまで ループを回す。 スタックから popして ノードを出力する。 右側のノードが存在すれば 右側のサブツリーの最左側のノードまで スタックに保存する。中でvar node = Root; テンプレートのように 中で この変数を 使って変化しながら 値を比較する ものとする。まず 思考を してから コードに 変える。コードがなければ 実装されたものを見て も良い。

C#/자료구조 2026.10.07

[日本語] 0331_繰り返し方式で実装した二分木の巡回です

※ この記事は韓国語の原文を日本語に翻訳したものです。-再帰を使用せずに 再帰を使わずに実装した二分木の巡回方法です 再帰を使わなければなりません则はスタックを使用する必要があります。 ルートノードをスタックにいれるです。 スタックが空になるまでループを回します。 スタックからポップし、ノードを出力します 右の子ノードがある場合は、スタックに保存します。 左ノードがある場合はスタックに保存します。 ---- public void PreOrderIterative() { //스택생성 var stack = new Stack(); //루트를 스택에 넣는다. //Push stack.Push(this.root); //스택요소..

C#/자료구조 2026.10.07

[日本語] 0331 _ BinaryTree を配列で実装する

※ この記事は韓国語の原文を日本語に翻訳したものです。二進木(Binary Tree) 木の中で子节点数が2個以下であるものを二進木という。 二進木は実装が簡単なだけでなく、様々な利点がある。 二進木は一方的に伸びているものが1.単葉二進木 全てのノードが子を持つのが2.満二進木 3.完全二進木 - 左から子が順に存在しているもの -- ヒープ 資料構造ですか 典型的完全二分木ですに該当します。 二分木は一般的に 連結リストを用いる方法です。過です 配列を使う方法です。こちらです。 二進木のノードは データと左右のノードを持つ単純な構造です。それゆけです Preorder は 親ノードをまず巡回します。そして、 次の左側子树を、 最後に 右側のサブツリーを巡回する方法です。です。 ぼう 配列を用いた 配列に二分木を保存する方法は基本的には木のレベル順にです。 レベル順に左から右..

C#/자료구조 2026.10.07

[日本語] 0330 _ LCRSTreeの実装 // 自動的にノードを作成し、出力する機能

※ この記事は韓国語の原文を日本語に翻訳したものです。木クラスを作ろうとしてみようです 子供ノ節を追加するAddChild().兄弟節を追加するAddSibling() Addchild() : 子供を追加するものです。Addsibling() : 兄弟を追加するものです。PrintLevelOrder : 兄弟をすべて出力し、その子供はキューに保持して後で出力する。 兄弟を出力し、子供をキューから取り出して出力するです。 即、レベル順に上から下方向に表示します。 同じレベルを表示するものですですprintindentTree:レベル1のノードには前方に1つのスペースを、レベル2のノードには2つのスペースを追加する方式でインデントを付けるです。 通して階層を出力する方法、インデントを1つ追加して自分自身を再帰呼び出しし、前位順巡回のロジックを少し変更したものです。 1. ルート..

C#/자료구조 2026.10.07
반응형