156 search resultsShowing 1~20 results

Stocked

なまくらtypeof判定

JavaScriptのtypeofによる型判定ではいちいち全文字比較するのが定番となっている。例えば if(typeof a==="undefined"); などといった具合だ。しかしこれはかな...

1
0
Comment0

逆走MTF for BWT

逆走MTFとは配列の値を小さい値に偏らせるMove to frontの逆走版です。つまり最後尾から先頭に向かって走査します。そんな事して良い事あるのかって? 勿論あります。MTFより小さい値が増...

0
0
Comment0

丁寧なzip/gzip

手抜きzip/gzip fileを作っている人必見、とてつもなく丁寧に圧縮して、互換性のあるfileをヒネリ出すprogramを紹介していくぞ…。 7zip 言わずと知れた高圧縮書庫製造機。zi...

0
0
Comment0

乱数列もどきの圧縮3

乱数列圧縮法の一種を紹介します。これは乱数列に重複値が無い事が前提条件です。そして乱数の範囲は0~255です。そのため用途は限定的になります。 圧縮率は良くて163/256程度になります。と言っ...

0
0
Comment0

緩いByte Pair Encoding

出現頻度の統計を1回しかとらないByte Pair Encodingを紹介します。原理上高速ですが圧縮率はいまいち。圧縮区間は可変長です(良い圧縮率になりそうな幅を自動計算)。固定長の方が遥かに...

0
0
Comment0

156 search resultsShowing 1~20 results

Qiita is a knowledge sharing service for engineers.

  1. You can follow users and tags
  2. You can stock useful information
  3. You can make edit suggestions for articles
Functions that can be used after logging in