
作業(yè)社區(qū)
探索學(xué)習(xí)新天地,共享知識(shí)資源!
慕運(yùn)維8597106 的學(xué)生作業(yè):
#include using namespace std; template class SeqList { public: SeqList(int size); ~SeqList(); int addData(const T &data) { if(index >= size) { cout size == 0) { return -1; } for(i = 0; i < this->size; i++) { if(this->buf[i] != data) { this->buf[j] = this->buf[i]; j++; } } this->count = j; return i != j; } void show() { for(int i = 0; i < this->count; i++) { cout buf; } int main(int argc, const char *argv[]) { SeqList *list = new SeqList(3); list->addData("hello"); list->addData("world"); list->addData("test"); //list->addData("ttt"); list->show(); list->removeData("world"); list->show(); delete list; return 0; } 執(zhí)行結(jié)果: linux@linux:~/learn/chapter17$ ./a.out 第0個(gè)元素:hello 第1個(gè)元素:world 第2個(gè)元素:test 刪除world之后: 第0個(gè)元素:hello 第1個(gè)元素:test linux@linux:~/learn/chapter17$





浪潮君 的學(xué)生作業(yè):
// 練習(xí)1 1、在用戶主?錄新建一個(gè)?錄shell mkdir ~/shell 2、拷貝/etc/passwd?件到你的shell?錄 cp /etc/passwd ~/shell/ 3、將shell?錄備份成shell-bak cp -r ~/shell ~/shell-bak 4、對(duì)shell-bak進(jìn)行壓縮,壓縮成shll-bak.tar.gz tar -czvf ~/shell-bak.tar.gz ~/shell-bak 5、復(fù)制壓縮后的?件到你的共享?錄 cp ~/shell-bak.tar.gz ~/Public/ 6、查看共享?錄shell-bak.tar.gz的??。 ls -l ls -l ~/Public/shell-bak.tar.gz // 練習(xí)2 #!/bin/zsh # 獲取腳本名 file_name=$(basename "$0") # 獲取全部參數(shù) input="$*" # 計(jì)算單詞數(shù) word_count=$(echo "$input" | wc -w) # 輸出信息 echo "file_name : $file_name" echo "word_count : $word_count" echo "return_value : $?" # 表示上一個(gè)命令的返回值 echo "string : $input" # 返回 0 表示成功 exit 0




