SkiplistList<T> truncate(int i) {
SkiplistList<T> ret;
// fill here
return ret;
動作チェックをおこなうプログラム check_ex4_11.cppを
g++ --std=c++11 -Wall -O2 -o check_ex4_11 check_ex4_11.cppでコンパイルし.
./check_ex4_11で実行してOKが出ることで,このex4_11.hが正しく動作することを確認できます.fill here を埋めないプログラムを実行すると,
NG xs=[1, 2, 3, 4, 5] tuncate(0) return expected = [1, 2, 3, 4, 5] return = [] after xs = expected = [] return = [1, 2, 3, 4, 5]のように,間違いを検出してくれます(このチェックプログラムで検出できない間違いもあります).
void absorb(SkiplistList<T>& l2) {
// fill here
}
動作チェックをおこなうプログラム check_ex4_12.cppを
g++ --std=c++11 -Wall -O2 -o check_ex4_12 check_ex4_12.cppでコンパイルし.
./check_ex4_12で実行してOKが出ることで,このex4_12.hが正しく動作することを確認できます.fill here を埋めないプログラムを実行すると,
NG xs=[1, 2, 3, 4, 5] absorb([10]) return expected = [] return = [10] after xs = expected = [1, 2, 3, 4, 5, 10] return = [1, 2, 3, 4, 5]のように,間違いを検出してくれます(このチェックプログラムで検出できない間違いもあります).
締切は,6/26(日) 23:59です.締切を過ぎた場合,2022年7月末までに提出された課題は6割を上限に採点します.