dataとc_strが定数時間で行われる必要があるので
非連続な実装って不可能じゃね