반응형

전체 글 359

[日本語] 0330_円形配列を使用したキューの実装

※ この記事は韓国語の原文を日本語に翻訳したものです。キュー データ構造です キューは、データを到着の順序通りに取り出して使用する線形的なデータ構造です。 よく FIFO(先入先出)と呼ぶものです。 先に保存されたものは先に取り出されます。 もし即時に対応する必要がない場合、キューに追加して順次に対応する際に使用する。 キューは、普通に配列や連結リストを使用して実装されることが多いです。 優先順位キューとデックは、一方ではなく、出る側から入って出る仕組みです。 固定配列を使用したキューです 実装して固定配列を割り当てます。 ★Frontと★Rearのインデックスを管理しながらキューを実装します。 データを追加するときです。 Rear インデックス入れます。で読み取り後に削除する際はFront インデックス 削除するときには フロントインデックスを次の要素に移動させるか、フロントに引き..

C#/자료구조 2026.10.07

[日本語] 0329 _ 単一連結リスト(2段階まで)/

※ この記事は韓国語の原文を日本語に翻訳したものです。連結リストです データとポインタですを持っている。ノードが。 データが一列に連接された方式です。を保存するデータ構造です ノードにはデータとポインタを保持しています。 ノードが一つの方向に隣接するノードを指し示しているリストですは単一の連結リストです 各ノードが前ノードと次ノードをともに指す二方向は二重連結リストです ポインターは私たちが知っている参照です。 単一連結リストを実装するにはまず ノードクラスとそれを結びつけるリンクリストクラスが必要ですします。 基本的にはデータフィールドとその次のノードを指すポインタで構成されているです。 単一連結リストクラスは リストの最初のノードですを指しています ヘッド headフィールドをもってなりますね、 このheadを使用して、リストを順次アクセスします。になります。 1. ノードを作成..

C#/자료구조 2026.10.07

[日本語] 0329_ (データ構造) 運動配列について理解できなかった部分

※ この記事は韓国語の原文を日本語に翻訳したものです。 現在 count = 0 // arr[count] は 0がインデックスの値で、elementの値が0のインデックス位置に置かれるということです。そしてcount値を増加しますですarr[count] // elementの値が1のインデックスの位置に埋もれることになります。そしてcount値の増加です

C#/문제해결 2026.10.07

[日本語] 0329 _ 運動配列

※ この記事は韓国語の原文を日本語に翻訳したものです。1. 2つずつの配列を作り、3つまで値を入力してみるです。 2. 2つの場所に値が入ったため、インデックスエラーが表示されたです。 3. 受け入れ量の2倍分の新しい配列を作成するです。 4. しかし、ただ続けばならないため、if文を使用して Öncount(インデックスの量)が許容量以上の場合、新しい配列を作成します。 そして、4行짜리空のtemp配列にarrの消耗を詰め込んでくれる。6.arrにtempの値を挿入する。// tempはAddインスタンスが消滅すると同時に消滅する。arrの値が変更になります。 ---- using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.T..

C#/자료구조 2026.10.07

[日本語] 0327 _ コールバックの構造を把握する

※ この記事は韓国語の原文を日本語に翻訳したものです。1. BookDBの中にProcessBooksメソッドに入ります。 2. ProcessBooksメソッドに1の値が最初に入るです。 foreach文ではbookにリストの値が入ります。そしてそのbookの変数をコールバック変数として受け取り、再度1回の変数でコールバックを実行する。 3. 初めのメソッドで使用したPrintTitleのメソッドの変数に2番目の値が入るです。 その変数を使って出力します。 4. 最終的に、PrintTitleの機能が実行されるです。

C#/문제해결 2026.10.07

[日本語] オブジェクト参照がオブジェクトのインスタンスに設定されていませんです。

※ この記事は韓国語の原文を日本語に翻訳したものです。------ 個体参照が個体のインスタンスとして設定されていません。エラーは、参照しようとしているオブジェクトがインスタンス(new)になっていない場合が多いためです。 同じ状況でも、BookDBクラスのリストにbookを追加し、コンパイルを試みたが、エラーが表示されたです。 このエラーは、リストを変数に宣言するだけで、インスタンス化をしないために生じるエラーです。 生成器の中にリストのインスタンスを作成して渡すと良いです。

C#/문제해결 2026.10.07

[日本語] 0325_ (解決されていません)同じキーを使用した項目が既に追加されています。

※ この記事は韓国語の原文を日本語に翻訳したものです。 using Newtonsoft.Json;using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;namespace study10{ public class App { public App() { string json = File.ReadAllText("./card_data.json"); var arr = JsonConvert.DeserializeObject(json); var dic = arr.T..

C#/문제해결 2026.10.07

[日本語] 0325_ワウ퀘ストアップグレード版の分析中...

※ この記事は韓国語の原文を日本語に翻訳したものです。 分析をコメントとして付けるです。 using Newtonsoft.Json;using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;namespace study14{ public class DataManager { private static DataManager instance = new DataManager(); // ① 인스턴스를 한번에 만든것 private List list = new List(); private DataManager()..

C#/C#언어 2026.10.07
반응형