2018-01-01から1年間の記事一覧

Haskellで素因数分解

Web上で色々と探してみて、一番コードが分かりやすかったのがこれ。 factors :: Integer -> [Integer] factors n = [x | x <- [1..n], n `mod` x == 0] factorization :: Integer -> [Integer] factorization 1 = [] factorization x = v : factorization (x…

グラフデータベースのDGraphを試してみる

Dgraphとは Dgraphは水平方向の拡張性に優れた分散グラフデータベース。ACIDトランザクション、Raftベースの一貫性のあるレプリケーション、高い可用性などを特徴とし、ディスク上でのデータの配列を制御することでクエリの性能やスループットを最適化する。…