How to represent data points
● Sliceは基底配列に基づいている
● 要素数がcapacityを超えると自動的に基底配列のメモリコピーが
発生
● 際限なくデータが取り込まれるケースでは理論的には要素の追加
をO(1)で行えるLinked-listベースのデータ構造が良さそう
Slide 28
Slide 28 text
Benchmarks ~ Slice vs Linked-list
Slide 29
Slide 29 text
Benchmarks ~ Slice vs Linked-list
何度実行しても時間計算量の面ではSliceのほうが僅かに勝利
Slide 30
Slide 30 text
Benchmarks ~ Slice vs Linked-list
基底配列はRAM上の隣り合った場所に並んでいるため、
キャッシュの空間的局所性が効く