ゼロから作る永続データ構造
はじめに データ構造の多くは、破壊的な操作を提供しています。例えば配列はある要素を別の値に更新する操作を提供しています。配列の更新操作の処理時間は配列の長さや値に依存しないという点で優れています...
10 search resultsShowing 1~10 results
はじめに データ構造の多くは、破壊的な操作を提供しています。例えば配列はある要素を別の値に更新する操作を提供しています。配列の更新操作の処理時間は配列の長さや値に依存しないという点で優れています...
はじめに 競技プログラミングにおいてPythonでよく使用する関数やクラスについて、それらとRustのメソッドやデータ構造との対応をまとめました。 競技プログラミングでPythonからRustへ...
はじめに 競技プログラミング界隈で流行っているmodint(intと同じ感覚で演算可能であり、かつ、自動的に mod を取ってくれるデータ型)をPythonで実装しました。コードと実装メモを載せ...
FUJITSU Advent Calendar 2018 18日目の記事です。 はじめに ある問題がNP完全であることを証明する方法について、一般的な方法と具体例を紹介します。 NP完全とは ク...
はじめに filterのように、Lodashは関数を引数とする関数を提供しています。 しかし、関数を指定すべき引数に対して、文字列や配列、オブジェクトを指定できるケースもあります。 そして、サン...
はじめに 最近、Vue.jsに入門しました。 私はPythonやJavaなどのプログラミング言語はそれなり触ったことがありますが、JavaScriptはあまり触ったことがありませんでした。 Vu...
はじめに Wikipediaの数学記号の表の一部をPython式で表現してみました。 標準ライブラリのみ用いて表現しています。 数式はよくわからんけど、Python式なら分かるって人もどうぞ。 ...
はじめに 最近、Elixirの文法をyukicoder(競技プログラミングサイト)の問題を解きながら学んでいます。 提出するプログラムの形式やElixirにおける標準入出力のパターンについて、ま...
はじめに マークアップ言語で手順を記述する際に順序付きリストは便利ですよね。 しかし、代表的なマークアップ言語であるMarkdownでは、順序付きリストの間にコードブロックやテーブルを挿入すると...
はじめに Elixirで、内包表記により作成したリストをパイプしようとしたら引っ掛かったのでメモです。 環境情報 OS $ sw_vers ProductName: Mac OS X Produ...
10 search resultsShowing 1~10 results
Qiita is a knowledge sharing service for engineers.