第八章十一題powerby spritsq

2021-04-07 07:34:01 字數 1081 閱讀 1737

//

//8_11 判斷字串是否是對稱的

#include

#include

#include

#include

#define maxsize 1024

typedef char datatype;

struct stack

;struct node

;typedef node linklist;

//建立字串

linklist *creat()

if(r != null)

r->next = null;

return head;

}//測量字串長度

int listlen(linklist *p)

else

}return (length);

}void setnull(struct stack *s)

int empty(struct stack *s)

//進棧:將字串的一半壓入棧內

struct stack *push(struct stack *s,linklist *p)

else

}return (s);

}//出棧

datatype pop(struct stack *s)

else

}//比較字串

int compare(struct stack *s,linklist *p)

else mid = len/2 +1;

for(int i=0; inext;

}count = 0;

while((!empty(s))&&p)

else

p = p->next;

count++;

}if(((len%2 == 0)&&(count == mid))||((len%2 != 0)&&(count == mid-1)))

return (1);

}void main()

printf("/n該字串是一對稱字串!");

}//釋放資源……

while(strlist)

}

第八章 指標 第八章 指標

1 什麼是地址 include using namespace std int main 11 在堆中建立對像 我們既然可以在堆中儲存變數,那麼也就可以儲存對像,我們可以將對像儲存堆中,然後通過指標來訪問它 include using namespace std class human 14 在建構...

第八章(筆記)

能在 中進行記憶體單元的定址的暫存器只有4個,分別是bx si di bp 其中bx bp 是基址,bx對應的段地址是ds,bp對應的段地址是ss si di 是變址,單獨使用時段地址是ds,組合使用段地址是跟隨組合的基址對應的段地址 中進行記憶體單元定址彙總 si di bx bp 常量 si 常...

第八章 字典

d 空字典 d 這就是字典 d dict.fromkeys a b d dict zip keyslist,valslist d dict name bob age 22 建立字典的函式 d name 通過索引key獲取對應的value d.keys 返回d字典物件所有key,返回一個列表 d.va...

第八章 陣列

一 含義 1.識別符號 用於區分不同陣列的變數名 2.陣列元素 陣列中存放的資料 3.陣列下標 對陣列進行的編號 4.元素型別 即資料型別 二 語法,步驟 1.宣告變數 資料型別 s陣列名 資料型別 陣列名 2.分配空間 陣列名 new 資料型別 陣列長度 資料型別 陣列名 new int 陣列長度...

第八章 異常

python用異常物件 exception object 表示異常情況。遇到錯誤後,會引發異常。如果異常物件未被處理或捕捉,程式就會用回溯 traceback,一種錯誤資訊 終止執行。每個異常都是一些類的例項 使用一個類 exception的子類 或例項引數呼叫raise 捕捉異常並且進行處理,而不...