ヤマカサのプログラミング勉強日記

プログラミングに関する日記とどうでもよい雑記からなるブログです。

PHP 学習 part. 12

フレームワークによる効率的な開発

パーフェクトPHP

パーフェクトPHP

そういやPHPの勉強してたっけと今更思い出したので、再開したいと思います。

続きを読む

問題解決能力を鍛える!アルゴリズムとデータ構造 Part. 1

第3章 設計技法 (1) : 全探索

競技プログラミングでも基本となる全探索について学びます。全探索は全ての問題の基本となります。

続きを読む

[Dart] 自作の順序を保ったセット

セット

自作の順序を保ったセットは、SplayTreeSet を使います。

import 'dart:collection';

int myComp(String a, String b) {
  return a.compareTo(b);
}

void main() {
  SplayTreeSet<String> tmp = SplayTreeSet((a, b) => myComp(a, b));
  tmp.add('abc');
  tmp.add('bcd');
  tmp.add('abcde');
  print(tmp);
}