Skip to content

qdot3/alds

Repository files navigation

alds library

Actions Status

競技プログラミング用のコードを実装・検証しています。 まだまだ発展途上ですから、ファイル構造が変わる場合があります。

  • /crates/*/src:各種アルゴリズム・データ構造の実装があります。
  • /crates/*/examples:検証用コードがあります。使用例としても使えます。
  • /book:ライブラリ作成時に得た知見をmdbookでまとめていきたい。
  • /archive:ゴミ箱。お宝が眠っているかも?

Policy

Rustは速くて安全な言語ですから、なるべくsafeなコードで書きます。 また、必要に応じてバリーデーションを行います。 このため、十分に高速化されていないことがあります。

安全性を保障できる場合に限り、unsafeなコードをかくことがあります。 つまり、安全なインターフェイスを提供します。

Competitive Programming

Cargo.toml[dependencies]に下記のスニペットをコピペする。

TODO (workspace.membersを正規表現でいい感じに加工して下さい)

cargo-equipでバンドルして提出する。

License

Choose MIT or Apache-2.0 at your opinion.

About

No description, website, or topics provided.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •