SkiplistList動作チェックをおこなうプログラム check_ex4_11.cppをtruncate(int i) { SkiplistList ret; // fill here return ret;
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動作チェックをおこなうプログラム check_ex4_12.cppを& l2) { // fill here }
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/28(日) 23:59です.締切を過ぎた場合,2020年7月末までに提出された課題は6割を上限に採点する.