[TIL]2月4日
このカテゴリのソートアルゴリズム
実現しにくいと思ったのでDongBinのコードを参考にしました
方向値に対応する数字をdx,dy配列のインデックスとすればよいとは思わなかった.
複雑なので、後で解きます...
Java議政席第11章集合フレームワーク
バイナリツリー
リンクリストのような複数のノードを含む構造すべてのノードは、最大2つのサブノード(0から2のサブノード) を有する.
TreeSet
Setインタフェースを実装し、重複データxを許可する.格納順序xを保持する.
バイナリサーチツリーデータ構造形式の集合クラス バイナリプローブツリー:左側に親ノードより小さい値、右側に大きな値を格納バイナリツリー
バイナリプローブツリーの利点 範囲は、検索(ナビゲーション)およびソート に有利である.
短所
ノードの追加、削除には時間がかかります.
→エレメントを保存するたびに、親エレメントより大きいか親エレメントより小さいかをルートから比較します.
ジェネレータTreeSet(Comparator Comp):ソート基準を提供するジェネレータ
参照方法640 p
例1-TreeSetは自動ソートして保存されます!
例2-サブセット(から)例(検索範囲)
例3-headSet():小、tailSet():例外例(パラメータベースの小要素、大要素からオブジェクトを取得する方法) Javaの定番TreeSet,9章java.langパッケージといくつかの役に立つ教室の部分を試してみましたが、いくつかの内容を知っていたので、ノートを整理していませんでした. cotteソート部分のゲーム開発アルゴリズムを学習する際に理解する時間が長すぎるので、しばらく保留します.これらの問題は無視されています.すぐに理解できることが多いからです.今度もう一度やってみます. です.インフラストラクチャHTTPコース URI? URLやURLを含むURLを書くことは少なく、リソースの所在地を指定する . Webブラウザ要求フロー:WebブラウザはHTTP要求メッセージを生成し、socket転送、TCP 3回握手要求接続を通じて、確認接続を受けることによって、HTTP要求メッセージを含めて、TCP/IPパケットを生成してサーバーに送信する. でコセットをもっと学べたらいいのに、残念ですね.でも今日やるべきことは全部終わったようです.
(明日) タスク の実装 JavaのクラシックStringクラスから、11章 を学びます.
ゲーム開発(118 p)
実現しにくいと思ったのでDongBinのコードを参考にしました
方向値に対応する数字をdx,dy配列のインデックスとすればよいとは思わなかった.
複雑なので、後で解きます...
Java議政席第11章集合フレームワーク
TreeSet
バイナリツリー
リンクリストのような複数のノードを含む構造
TreeSet
Setインタフェースを実装し、重複データxを許可する.格納順序xを保持する.
バイナリサーチツリーデータ構造形式の集合クラス
バイナリプローブツリーの利点
短所
ノードの追加、削除には時間がかかります.
→エレメントを保存するたびに、親エレメントより大きいか親エレメントより小さいかをルートから比較します.
ジェネレータTreeSet(Comparator Comp):ソート基準を提供するジェネレータ
参照方法640 p
例1-TreeSetは自動ソートして保存されます!
public class TreeSetLotto {
public static void main(String[] args) {
Set set = new TreeSet();
for (int i = 0; set.size() < 6; i++) {
int num = (int) (Math.random() * 45) + 1;
set.add(num);
}
System.out.println(set);
}
}
</> 실행 결과
[9, 13, 16, 23, 26, 34]
例2-サブセット(から)例(検索範囲)
public class TreeSetEx1 {
public static void main(String[] args) {
TreeSet set = new TreeSet();
String from = "b";
String to = "d";
set.add("abc");
set.add("bat");
set.add("car");
set.add("dance");
set.add("flower");
System.out.println(set);
System.out.println(set.subSet(from,to));
}
}
</> 실행 결과
[abc, bat, car, dance, flower]
[bat, car]
例3-headSet():小、tailSet():例外例(パラメータベースの小要素、大要素からオブジェクトを取得する方法)
public class TreeSetEx2 {
public static void main(String[] args) {
int[] score = {80, 95, 50, 35, 45, 65, 10, 100};
TreeSet set = new TreeSet();
for (int i = 0; i < score.length; i++) {
set.add(score[i]);
}
System.out.println("50보다 작은 값 : " + set.headSet(50));
System.out.println("50보다 큰 값 : " + set.tailSet(50));
}
}
</> 실행 결과
50보다 작은 값 : [10, 35, 45]
50보다 큰 값 : [50, 65, 80, 95, 100]
今日やったこと
Todo
Reference
この問題について([TIL]2月4日), 我々は、より多くの情報をここで見つけました https://velog.io/@yeon/TIL-2월-4일テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol