熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> 數據結構 >> 正文

數據結構考研分類復習真題 第五章 數組和廣義表[35]

2013-11-15 15:03:11  來源: 數據結構 

   利用廣義表的Head和Tail運算把原子d分別從下列廣義表中分離出來L=(((((a)b)d)e))L=(a(b((d))e)) 【北方交通大學 分)】

  類似本題的另外敘述有

  () 已知廣義表L=((((a)))((b))(c)d)試利用head和tail運算把原子項c從L中分離出來【北京郵電大學   三/分)】【青島海洋大學   一分)】

  () 畫出下列廣義表的存儲結構圖並利用取表頭和取表尾的操作分離出原子e

  ( a(()b)(((e))))【清華大學 二 (分)】

  () 已知廣義表A=((abc)(def)) 試寫出從表A中取出原子元素e的運算【西安電子科技大學  分)】

  ()請將香蕉banana用工具 H( )—Head( )T( )—Tail( )從L中取出

  L=(apple(orange(strawberry(banana))peach)pear)【北京郵電大學   三分)】

  () 試利用廣義表取表頭head(ls)和取表尾tail(ls)的基本運算將原子d從下列表中分解出來請寫出每一步的運算結果

  L=((a(b))((cd))(ef)) 【北京工商大學   三 (分)】

  () 畫出廣義表A=(a(b())((()c)))的第一種存儲結構(表結點第二指針指向余表)圖並用取首元(head())和取尾元(tail())函數表示原子c【北京工業大學   二 (分)】

[]  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  []  


From:http://tw.wingwit.com/Article/program/sjjg/201311/22777.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.