欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      辭職報(bào)告可用

      時(shí)間:2019-05-12 17:27:07下載本文作者:會(huì)員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《辭職報(bào)告可用》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《辭職報(bào)告可用》。

      第一篇:辭職報(bào)告可用

      辭 職 報(bào) 告

      我很遺憾自己在這個(gè)時(shí)候向公司正式提出辭職。

      來到本公司也快七年了,正是在這里我開始踏上了社會(huì),完成了自己從一個(gè)學(xué)生到社會(huì)人的轉(zhuǎn)變。有過歡笑,有過收獲,也有過淚水和痛苦。公司平等的人際關(guān)系和開明的工作作風(fēng),一度讓我有著找到了依靠的感覺,在這里我能開心的工作,開心的學(xué)習(xí)。然而在工作上的毫無成熟感總讓自己彷徨。記得經(jīng)理曾說過,工作上如果兩年以上沒起色就該往自己身上找原因了。或許這真是對(duì)的,從2005年初至今,進(jìn)入公司工作7年的時(shí)間里,公司給我創(chuàng)造了很好的學(xué)習(xí)機(jī)會(huì)和鍛煉平臺(tái),而且我也得到了公司各位領(lǐng)導(dǎo)和同事的多方幫助,可是我并不能為公司創(chuàng)造更大的利益提供更多的幫助。在這里我首先向公司各位領(lǐng)導(dǎo)和同事道歉。

      在過去的七年里,我在公司里工作的很開心,感覺公司的氣氛就像一個(gè)大家庭。在這里學(xué)會(huì)了如何與同事相處,如何與監(jiān)理單位和施工隊(duì)建立良好關(guān)系等方面的東西。利用公司給予良好學(xué)習(xí)時(shí)間和鍛煉機(jī)會(huì),掌握的市政和公路道路橋梁施工的流程和內(nèi)容,并增加許多和實(shí)踐經(jīng)驗(yàn)。我對(duì)于公司七年多的照顧表示真心的感謝!

      由于我個(gè)人感覺在過去的一段時(shí)間里的表現(xiàn)不能讓自己滿意,感覺有些愧對(duì)公司這七年來的我的照顧,自己感覺自己的能力還差的很多,在公司的各方面需求上自己能力并不夠。所以,經(jīng)過自己慎重考慮,為了自己和公司考慮,自己現(xiàn)向公司提出辭職,望公司給予批準(zhǔn)。

      第二篇:紀(jì)委可用材料

      為進(jìn)一步明確安全生產(chǎn)職責(zé),落實(shí)安全生產(chǎn)責(zé)任,切實(shí)加強(qiáng)安全生產(chǎn)工作,保障人民生命財(cái)產(chǎn)安全,根據(jù)《天津市安全生產(chǎn)責(zé)任制規(guī)定》(市政府第24號(hào)令),本著屬地監(jiān)管和誰主管誰負(fù)責(zé)、誰審批誰負(fù)責(zé)、誰監(jiān)管誰負(fù)責(zé)的原則,就進(jìn)一步明確和規(guī)范區(qū)、鎮(zhèn)兩級(jí)人民政府和區(qū)政府有關(guān)部門的安全生產(chǎn)責(zé)任,提出如下意見:

      一、區(qū)人民政府安全生產(chǎn)責(zé)任

      1.加強(qiáng)對(duì)安全生產(chǎn)工作的領(lǐng)導(dǎo),充分發(fā)揮安全生產(chǎn)委員會(huì)綜合協(xié)調(diào)管理職能,定期分析、部署、督促和檢查安全事故的防范工作,對(duì)全區(qū)安全生產(chǎn)工作中的重大問題及時(shí)協(xié)調(diào)、解決。

      2.加強(qiáng)區(qū)、鎮(zhèn)兩級(jí)安全生產(chǎn)監(jiān)管機(jī)構(gòu)、責(zé)任體系、規(guī)章制度建設(shè),支持、監(jiān)督本級(jí)政府有關(guān)部門履行安全生產(chǎn)責(zé)任;貫徹落實(shí)安全生產(chǎn)法律、法規(guī)、規(guī)章,加強(qiáng)安全生產(chǎn)社會(huì)宣傳,指導(dǎo)監(jiān)督行政區(qū)域內(nèi)生產(chǎn)經(jīng)營單位安全生產(chǎn)主體責(zé)任的落實(shí)。

      3.負(fù)責(zé)行政區(qū)域內(nèi)重大危險(xiǎn)源的監(jiān)督管理,組織開展安全檢查,督促整改事故隱患。

      4.將安全生產(chǎn)工作納入本級(jí)國民經(jīng)濟(jì)和社會(huì)發(fā)展規(guī)劃,與經(jīng)濟(jì)社會(huì)發(fā)展工作同時(shí)安排、同時(shí)部署、同時(shí)考核、同時(shí)總結(jié);加大公共安全設(shè)施、重大事故隱患治理和事故應(yīng)急救援體系建設(shè)等安全生產(chǎn)投入,協(xié)調(diào)解決安全生產(chǎn)監(jiān)督管理工作中存在的重大問題。

      5.建立應(yīng)急救援響應(yīng)機(jī)制,制定和完善安全生產(chǎn)事故應(yīng)急救援預(yù)案;組織和響應(yīng)事故應(yīng)急救援,負(fù)責(zé)或者配合做好事故調(diào)查處理工作。

      6.依法關(guān)閉不符合安全生產(chǎn)條件的生產(chǎn)經(jīng)營單位。

      二、鎮(zhèn)級(jí)人民政府和長青辦事處安全生產(chǎn)責(zé)任

      1.加強(qiáng)對(duì)本行政區(qū)域內(nèi)安全生產(chǎn)工作的領(lǐng)導(dǎo),嚴(yán)格履行屬地安全生產(chǎn)監(jiān)督管理職責(zé),執(zhí)行上級(jí)政府交辦事項(xiàng),指導(dǎo)、監(jiān)督行政區(qū)域內(nèi)生產(chǎn)經(jīng)營單位安全生產(chǎn)主體責(zé)任的落實(shí)。

      2.建立健全安全生產(chǎn)監(jiān)督管理機(jī)構(gòu),配備滿足工作需要的工作人員,保證安全生產(chǎn)監(jiān)督管理工作的正常經(jīng)費(fèi)支出;建立健全安全生產(chǎn)責(zé)任體系,層層簽訂責(zé)任狀,逐級(jí)落實(shí)安全生產(chǎn)責(zé)任制;建立健全安全生產(chǎn)監(jiān)督管理各項(xiàng)制度,抓好督促落實(shí)。

      3.組織開展安全檢查,督促整改事故隱患,發(fā)現(xiàn)重大事故隱患、安全生產(chǎn)非法違法行為和可能導(dǎo)致安全生產(chǎn)事故發(fā)生的緊急情況時(shí),及時(shí)上報(bào)區(qū)政府或區(qū)政府相關(guān)部門。

      4.完善應(yīng)急救援機(jī)制,制定生產(chǎn)安全事故應(yīng)急救援預(yù)案,組織應(yīng)急救援演練,負(fù)責(zé)或者配合做好事故善后處理工作。5.指導(dǎo)、督促村委會(huì)、居委會(huì)(社區(qū))安全工作,積極開展安全生產(chǎn)宣傳教育活動(dòng),普及安全知識(shí)。

      三、區(qū)政府各有關(guān)部門安全生產(chǎn)責(zé)任

      (一)區(qū)安全生產(chǎn)監(jiān)督管理局(區(qū)安委會(huì)辦公室)

      1.對(duì)安全生產(chǎn)實(shí)施綜合監(jiān)督管理,指導(dǎo)、督促、協(xié)調(diào)和檢查各鎮(zhèn)級(jí)人民政府和區(qū)政府有關(guān)部門依法履行安全生產(chǎn)責(zé)任,具體組織實(shí)施安全生產(chǎn)責(zé)任制考核工作。

      2.貫徹執(zhí)行《安全生產(chǎn)法》和有關(guān)法規(guī)、規(guī)章、規(guī)程和政策文件,制定安全生產(chǎn)發(fā)展規(guī)劃,定期分析和預(yù)測(cè)安全生產(chǎn)形勢(shì),發(fā)布安全生產(chǎn)信息,研究提出安全生產(chǎn)的重要政策和措施建議,研究、協(xié)調(diào)和解決安全生產(chǎn)中的重大問題。

      3.對(duì)危險(xiǎn)化學(xué)品和煙花爆竹生產(chǎn)經(jīng)營單位實(shí)施專項(xiàng)監(jiān)督管理,綜合指導(dǎo)工礦商貿(mào)行業(yè)或領(lǐng)域安全生產(chǎn)工作,監(jiān)督檢查生產(chǎn)經(jīng)營單位貫徹安全生產(chǎn)法律、法規(guī)情況,依法查處事故隱患和安全生產(chǎn)違法行為,提請(qǐng)區(qū)政府關(guān)閉不具備安全生產(chǎn)條件的生產(chǎn)經(jīng)營單位。

      4.組織開展安全生產(chǎn)專項(xiàng)整治和綜合檢查督查,組織、協(xié)調(diào)政府有關(guān)部門開展聯(lián)合檢查和督查,依法監(jiān)督生產(chǎn)經(jīng)營單位落實(shí)危險(xiǎn)源監(jiān)控和隱患治理措施,對(duì)重大事故隱患實(shí)施掛牌督辦落實(shí)整改。5.組織、指導(dǎo)安全生產(chǎn)宣傳教育工作,組織開展安全生產(chǎn)社會(huì)宣傳活動(dòng),監(jiān)督檢查生產(chǎn)經(jīng)營單位安全培訓(xùn)工作,依法組織開展高危行業(yè)和崗位的培訓(xùn)。

      6.對(duì)新建、改建、擴(kuò)建工程項(xiàng)目的安全設(shè)施與主體工程同時(shí)設(shè)計(jì)、同時(shí)施工、同時(shí)投產(chǎn)使用實(shí)施監(jiān)督檢查。

      7.依法監(jiān)督檢查工礦商貿(mào)作業(yè)場(chǎng)所職業(yè)危害防治情況,組織查處職業(yè)危害事故和有關(guān)違法違規(guī)行為。

      8.組織、指導(dǎo)和協(xié)調(diào)生產(chǎn)安全事故應(yīng)急救援工作,組織指導(dǎo)安全生產(chǎn)應(yīng)急救援預(yù)案的編制和演練,承擔(dān)應(yīng)急值守、事故接報(bào)處置工作。經(jīng)同級(jí)政府授權(quán)或委托,依法組織、協(xié)調(diào)生產(chǎn)安全事故的調(diào)查處理工作。

      (二)區(qū)發(fā)展和改革委員會(huì)

      1.負(fù)責(zé)把安全生產(chǎn)工作納入國民經(jīng)濟(jì)與社會(huì)中長期發(fā)展規(guī)劃及計(jì)劃,將安全生產(chǎn)基礎(chǔ)設(shè)施和技術(shù)支撐體系建設(shè)納入發(fā)展計(jì)劃,并督促、協(xié)調(diào)有關(guān)部門組織實(shí)施。

      2.及時(shí)制定和發(fā)布產(chǎn)業(yè)政策,利用宏觀經(jīng)濟(jì)調(diào)控手段支持工藝技術(shù)先進(jìn)、危險(xiǎn)和有害因素較小的建設(shè)項(xiàng)目,逐步淘汰工藝技術(shù)落后以及無法達(dá)到基本安全生產(chǎn)條件的建設(shè)項(xiàng)目。

      (三)區(qū)工業(yè)經(jīng)濟(jì)委員會(huì) 1.負(fù)責(zé)全區(qū)內(nèi)資工業(yè)生產(chǎn)經(jīng)營單位的安全生產(chǎn)行業(yè)管理,督促、指導(dǎo)工業(yè)生產(chǎn)經(jīng)營單位建立健全和落實(shí)安全生產(chǎn)責(zé)任制,制定安全管理規(guī)范,組織或者參與安全生產(chǎn)檢查督查,督促生產(chǎn)經(jīng)營單位落實(shí)各項(xiàng)安全防范和隱患治理措施,參與工業(yè)生產(chǎn)經(jīng)營單位安全事故調(diào)查處理。

      2.負(fù)責(zé)指導(dǎo)、督促各類工業(yè)園區(qū)落實(shí)安全生產(chǎn)主體責(zé)任,指導(dǎo)督促建立安全管理機(jī)構(gòu),組織或者參與安全生產(chǎn)檢查督查。

      3.協(xié)調(diào)解決工業(yè)經(jīng)濟(jì)運(yùn)行中的重大安全生產(chǎn)問題。

      (四)區(qū)商務(wù)委員會(huì)

      1.負(fù)責(zé)全區(qū)商業(yè)批發(fā)、零售和餐飲業(yè)生產(chǎn)經(jīng)營單位安全生產(chǎn)行業(yè)管理,組織制定行業(yè)安全生產(chǎn)標(biāo)準(zhǔn)和規(guī)范,組織或者參與安全生產(chǎn)檢查督查,參與生產(chǎn)安全事故調(diào)查處理。

      2.組織制定商業(yè)批發(fā)、零售和餐飲行業(yè)安全防火、突發(fā)公共事件總體預(yù)案和救災(zāi)應(yīng)急方案并督促實(shí)施。

      3.指導(dǎo)、檢查會(huì)展業(yè)安全管理工作,負(fù)責(zé)本部門組織的展銷會(huì)、訂貨會(huì)、交易會(huì)等展會(huì)的安全管理工作。

      4.承擔(dān)職責(zé)范圍內(nèi)有關(guān)行業(yè)安全生產(chǎn)專項(xiàng)整治及隱患排查治理工作,組織配合有關(guān)部門依法查處成品油非法經(jīng)營點(diǎn)。5.負(fù)責(zé)全區(qū)外資工業(yè)生產(chǎn)經(jīng)營單位的安全生產(chǎn)行業(yè)管理,督促、指導(dǎo)外資工業(yè)生產(chǎn)經(jīng)營單位建立健全和落實(shí)安全生產(chǎn)責(zé)任制,制定安全管理規(guī)范,組織或者參與安全生產(chǎn)檢查督查,督促生產(chǎn)經(jīng)營單位落實(shí)各項(xiàng)安全防范和隱患治理措施,參與外資工業(yè)生產(chǎn)經(jīng)營單位安全事故調(diào)查處理。

      (五)區(qū)農(nóng)業(yè)經(jīng)濟(jì)委員會(huì)

      1.負(fù)責(zé)農(nóng)業(yè)安全生產(chǎn)行業(yè)管理,指導(dǎo)監(jiān)督農(nóng)村基層組織和農(nóng)業(yè)勞動(dòng)者做好農(nóng)業(yè)生產(chǎn)事故防范工作,負(fù)責(zé)農(nóng)藥、鼠藥、獸藥(魚藥)使用環(huán)節(jié)的安全管理和事故防范工作。

      2.負(fù)責(zé)農(nóng)業(yè)機(jī)械安全生產(chǎn)監(jiān)督管理,對(duì)農(nóng)機(jī)駕駛?cè)藛T和農(nóng)業(yè)機(jī)械實(shí)施監(jiān)督檢查。

      3. 組織或參與安全生產(chǎn)檢查,督查落實(shí)安全事故防范和隱患治理措施。

      4.對(duì)農(nóng)村可再生能源利用工程實(shí)施安全管理,組織制定農(nóng)村可再生能源安全管理規(guī)范,指導(dǎo)宣傳可再生能源安全使用。

      (六)區(qū)建設(shè)管理委員會(huì)

      1.負(fù)責(zé)對(duì)土木工程、建筑工程、線路管道和設(shè)備安裝工程、裝修工程等建設(shè)工程安全的監(jiān)督管理,負(fù)責(zé)建設(shè)工程施工安全、施工現(xiàn)場(chǎng)安全的監(jiān)督管理,對(duì)施工現(xiàn)場(chǎng)進(jìn)行日常監(jiān)督檢查,查處違法違規(guī)行為,參與相關(guān)事故應(yīng)急救援和調(diào)查處理。

      2.負(fù)責(zé)建筑業(yè)企業(yè)(建設(shè)、勘察、設(shè)計(jì)、監(jiān)理、施工等)安全生產(chǎn)監(jiān)督管理,監(jiān)督落實(shí)安全生產(chǎn)責(zé)任,開展事故隱患排查和治理,采取巡查、抽查的方式對(duì)安全防范措施落實(shí)的監(jiān)督管理。

      3.負(fù)責(zé)施工建筑機(jī)械與起重設(shè)備的安全監(jiān)督管理。

      (七)區(qū)市容和園林管理委員會(huì)

      1.負(fù)責(zé)全區(qū)市容環(huán)境整治、道路景觀改造等施工現(xiàn)場(chǎng)的安全管理,落實(shí)各項(xiàng)安全防范措施。

      2.負(fù)責(zé)本系統(tǒng)內(nèi)硫化氫作業(yè)場(chǎng)所的安全管理,落實(shí)各項(xiàng)安全防范措施。

      3.負(fù)責(zé)本系統(tǒng)內(nèi)安全宣傳教育培訓(xùn)工作。

      (八)區(qū)交通運(yùn)輸管理局

      1.負(fù)責(zé)道路客貨運(yùn)輸安全生產(chǎn)監(jiān)督管理,對(duì)運(yùn)輸經(jīng)營者安全生產(chǎn)條件、營運(yùn)車輛技術(shù)狀況、營運(yùn)駕駛員從業(yè)資格和客運(yùn)、貨運(yùn)站(場(chǎng))進(jìn)行監(jiān)管,監(jiān)督運(yùn)輸經(jīng)營單位落實(shí)安全生產(chǎn)主體責(zé)任。

      2.負(fù)責(zé)所轄水域水路客運(yùn)碼頭的安全生產(chǎn)監(jiān)督管理,對(duì)客運(yùn)船舶設(shè)施進(jìn)行安全監(jiān)督檢查。加強(qiáng)渡工安全教育和技能培訓(xùn)。3.負(fù)責(zé)危險(xiǎn)品道路運(yùn)輸安全監(jiān)督管理,依法對(duì)危險(xiǎn)化學(xué)品運(yùn)輸車輛、營業(yè)性駕駛員、裝卸人員、押運(yùn)人員從業(yè)資格進(jìn)行監(jiān)督檢查,督促危險(xiǎn)品道路運(yùn)輸單位落實(shí)安全生產(chǎn)主體責(zé)任。

      4.負(fù)責(zé)組織開展職責(zé)內(nèi)客運(yùn)、貨運(yùn)、水運(yùn)交通安全專項(xiàng)整治及隱患排查治理工作,配合有關(guān)部門查處客貨運(yùn)輸車輛超載和無證經(jīng)營、使用的違法行為。

      5.負(fù)責(zé)聯(lián)運(yùn)業(yè)的安全生產(chǎn)行業(yè)管理,監(jiān)督運(yùn)營企業(yè)落實(shí)安全主體責(zé)任。

      (九)區(qū)水務(wù)局

      1.負(fù)責(zé)各類水利工程安全生產(chǎn)監(jiān)督管理,對(duì)施工現(xiàn)場(chǎng)危險(xiǎn)源進(jìn)行排查和監(jiān)督檢查。

      2.負(fù)責(zé)水利工程設(shè)施及附屬設(shè)施的安全監(jiān)督管理,對(duì)水庫大壩、河道堤防等水利設(shè)施進(jìn)行安全監(jiān)控,組織、指導(dǎo)、協(xié)調(diào)、監(jiān)督防汛、抗旱的安全管理工作。

      3.負(fù)責(zé)城鄉(xiāng)供水、排水工程和日常運(yùn)行的安全監(jiān)督管理,組織開展事故隱患排查治理,對(duì)排水清淤作業(yè)中硫化氫中毒事故進(jìn)行安全防范。

      (十)區(qū)人力資源和社會(huì)保障局 1.負(fù)責(zé)職工的工傷認(rèn)定、勞動(dòng)能力鑒定工作。監(jiān)督檢查用人單位工傷保險(xiǎn)責(zé)任的落實(shí)。依法打擊非法用工行為。

      2.落實(shí)國家就業(yè)準(zhǔn)入制度,屬于從事就業(yè)準(zhǔn)入職業(yè)(工種)的從業(yè)人員,必須持國家職業(yè)資格證書上崗,把安全知識(shí)納入職(技)校、社會(huì)培訓(xùn)機(jī)構(gòu)培訓(xùn)教育的內(nèi)容。

      3.配合相關(guān)部門,組織指導(dǎo)開展安全生產(chǎn)宣傳教育培訓(xùn),重點(diǎn)督促用人單位加強(qiáng)對(duì)外來務(wù)工人員的安全知識(shí)教育工作。加強(qiáng)工傷預(yù)防工作。

      (十一)區(qū)房地產(chǎn)管理局

      1.負(fù)責(zé)房屋安全鑒定、直管公房修繕工作。

      2.負(fù)責(zé)本系統(tǒng)內(nèi)安全監(jiān)督管理、事故防范和安全宣傳教育培訓(xùn)工作。

      (十二)區(qū)環(huán)境保護(hù)局

      1.制定和組織實(shí)施全區(qū)重大環(huán)境污染事故和環(huán)境破壞事件的應(yīng)急救援預(yù)案。負(fù)責(zé)全區(qū)各類環(huán)境污染事故應(yīng)急監(jiān)測(cè)和事故調(diào)查處理。

      2.負(fù)責(zé)廢棄危險(xiǎn)化學(xué)品、放射性物品處置的監(jiān)督管理。3.組織開展全區(qū)環(huán)境保護(hù)的宣傳教育培訓(xùn)工作。

      (十三)區(qū)教育局

      1.負(fù)責(zé)全區(qū)各類學(xué)校和直屬單位的安全管理,監(jiān)督各類學(xué)校履行安全管理責(zé)任,指導(dǎo)各類學(xué)校制定和落實(shí)安全事故防范措施,會(huì)同有關(guān)部門查處學(xué)校安全管理方面失職或違法行為。

      2.負(fù)責(zé)組織各類學(xué)校教育設(shè)施、教學(xué)設(shè)備、校舍和學(xué)生宿舍的安全監(jiān)督檢查和隱患排查治理,督促消除事故隱患,指導(dǎo)組織教育系統(tǒng)開展師生員工安全教育活動(dòng),普及安全如識(shí),提高安全意識(shí)和能力。

      3.督促各類學(xué)校加強(qiáng)教學(xué)活動(dòng)和社會(huì)實(shí)踐活動(dòng)的安全管理,指導(dǎo)、檢查、督促有關(guān)單位制定應(yīng)急預(yù)案并組織演練,組織會(huì)同有關(guān)部門依法查處以任何形式或名義組織學(xué)生從事接觸易燃易爆、有毒有害等危險(xiǎn)品的勞動(dòng)或其他危險(xiǎn)性勞動(dòng)的行為,組織查處將學(xué)校場(chǎng)地出租作為從事易燃易爆、有毒有害等危險(xiǎn)品的生產(chǎn)、儲(chǔ)存、經(jīng)營場(chǎng)所的行為。

      4.配合有關(guān)部門加強(qiáng)對(duì)接送學(xué)生車輛的安全管理,指導(dǎo)督促當(dāng)事各方落實(shí)安全責(zé)任。

      5.負(fù)責(zé)所主辦的各類群體性活動(dòng)的安全管理工作,指導(dǎo)監(jiān)督主辦方制定活動(dòng)安全預(yù)案,加強(qiáng)現(xiàn)場(chǎng)安全管理。

      (十四)區(qū)衛(wèi)生局 1.負(fù)責(zé)對(duì)用人單位職業(yè)健康監(jiān)護(hù)情況進(jìn)行監(jiān)督檢查,規(guī)范職業(yè)病的預(yù)防、保健,并查處違法行為。

      2.對(duì)承擔(dān)職業(yè)健康檢查的醫(yī)療衛(wèi)生機(jī)構(gòu)實(shí)行監(jiān)督管理,規(guī)范職業(yè)病的檢查和救治。

      3.負(fù)責(zé)組織對(duì)重大突發(fā)事件、職業(yè)中毒、群體性傷害等安全事故的醫(yī)療搶救與衛(wèi)生防疫,組織協(xié)調(diào)有關(guān)部門制定衛(wèi)生應(yīng)急對(duì)策,參與職業(yè)中毒安全事故的調(diào)查處理。

      4.負(fù)責(zé)全區(qū)醫(yī)療服務(wù)行業(yè)安全管理,指導(dǎo)督促醫(yī)療機(jī)構(gòu)落實(shí)安全主體責(zé)任,組織開展安全檢查,督促落實(shí)各項(xiàng)安全措施。

      (十五)區(qū)文化廣播電視局

      1.負(fù)責(zé)文化廣播電視系統(tǒng)所屬企事業(yè)單位的安全管理,組織開展圖書館、影劇院、文化館、網(wǎng)吧、歌舞廳以及音像市場(chǎng)等單位的安全監(jiān)督檢查,指導(dǎo)、督促相關(guān)單位排查和消除事故隱患,負(fù)責(zé)監(jiān)督檢查文藝演出單位的安全生產(chǎn)工作。

      2.配合有關(guān)部門做好文化市場(chǎng)、文化娛樂場(chǎng)所等公眾聚集場(chǎng)所的消防安全專項(xiàng)整治工作。

      (十六)區(qū)旅游局

      1.負(fù)責(zé)旅游業(yè)生產(chǎn)經(jīng)營單位安全生產(chǎn)行業(yè)管理,指導(dǎo)、督促、檢查旅游業(yè)生產(chǎn)經(jīng)營單位落實(shí)安全管理責(zé)任和防范措施,組織排查事故隱患,組織制定旅游突發(fā)事件應(yīng)急預(yù)案,建立旅游突發(fā)事件的信息報(bào)告和備案制度,建立旅游安全信息披露、旅游安全預(yù)警發(fā)布制度,參與旅游業(yè)安全事故調(diào)查和善后處置工作,組織開展旅游安全常識(shí)的宣傳普及活動(dòng)。

      2.組織協(xié)調(diào)相關(guān)部門檢查節(jié)假日旅游安全工作,督促落實(shí)相關(guān)預(yù)案和安全措施,指導(dǎo)監(jiān)督旅游業(yè)生產(chǎn)經(jīng)營單位、游客聚集場(chǎng)所落實(shí)各項(xiàng)安全防范措施。

      (十七)公安津南分局

      1.負(fù)責(zé)劇毒化學(xué)品購買和運(yùn)輸公共安全監(jiān)督管理,對(duì)單位及個(gè)人購買、運(yùn)輸劇毒化學(xué)品進(jìn)行資質(zhì)管理和監(jiān)督檢查,負(fù)責(zé)民用爆炸物品的購買、運(yùn)輸、爆破作業(yè)安全監(jiān)督管理,負(fù)責(zé)煙花爆竹運(yùn)輸、燃放公共安全監(jiān)督管理。

      2.負(fù)責(zé)大型群眾性活動(dòng)公共安全監(jiān)督管理,對(duì)舉辦焰火晚會(huì)以及其他大型焰火燃放活動(dòng)實(shí)施安全監(jiān)督檢查。

      3.依法查處涉及安全生產(chǎn)的治安管理案件,參與生產(chǎn)安全事故調(diào)查。

      (十八)消防津南支隊(duì) 1.負(fù)責(zé)消防安全監(jiān)督管理,督促生產(chǎn)經(jīng)營單位落實(shí)消防安全責(zé)任制,參與編制城市消防規(guī)劃,負(fù)責(zé)消防安全宣傳教育,組織并指導(dǎo)社會(huì)消防力量的培訓(xùn)。

      2.負(fù)責(zé)對(duì)國家規(guī)定的大型人員密集場(chǎng)所和其他特殊建設(shè)工程進(jìn)行消防審核驗(yàn)收和監(jiān)督檢查,依法對(duì)公眾聚集場(chǎng)所在投入使用、營業(yè)前進(jìn)行消防安全檢查。

      3.負(fù)責(zé)組織開展消防安全綜合檢查,組織實(shí)施“三合一”、“多合一”場(chǎng)所安全整治,監(jiān)督相關(guān)責(zé)任單位落實(shí)火災(zāi)隱患整改措施,依法對(duì)違反消防法律、法規(guī)的行為進(jìn)行處罰。

      (十九)交警津南支隊(duì)

      1.負(fù)責(zé)道路交通安全監(jiān)督管理,制定道路交通安全工作規(guī)劃、計(jì)劃和道路交通事故應(yīng)急預(yù)案。組織開展道路交通安全法律、法規(guī)的宣傳教育,督促檢查有關(guān)單位落實(shí)《天津市道路交通安全防范責(zé)任制規(guī)定》。

      2.組織道路交通安全檢查,組織排查道路交通安全隱患、事故多發(fā)路段,監(jiān)督落實(shí)隱患整改,依法查處道路交通安全違法行為,調(diào)查處理道路交通安全事故。

      (二十)區(qū)質(zhì)量技術(shù)監(jiān)督局 1.負(fù)責(zé)鍋爐、壓力容器(含氣瓶)、壓力管道及電梯、起重機(jī)械、客運(yùn)索道、廠(場(chǎng))內(nèi)機(jī)動(dòng)車輛、大型游樂設(shè)施等特種設(shè)備的安全監(jiān)督管理,依法對(duì)特種設(shè)備的設(shè)計(jì)、制造、安裝、改造、維修、使用、檢測(cè)檢驗(yàn)等環(huán)節(jié)實(shí)施監(jiān)督檢查。

      2.負(fù)責(zé)組織取締非法特種設(shè)備的生產(chǎn)廠點(diǎn),查處非法使用特種設(shè)備的違法行為。

      3.負(fù)責(zé)氣瓶、移動(dòng)式壓力容器充裝單位充裝安全的監(jiān)督管理,監(jiān)督生產(chǎn)經(jīng)營單位落實(shí)安全生產(chǎn)主體責(zé)任。

      4.參與安全生產(chǎn)事故的應(yīng)急救援,依法組織特種設(shè)備安全生產(chǎn)事故的調(diào)查處理工作。

      (二十一)區(qū)供銷社

      1.指導(dǎo)、監(jiān)督全區(qū)供銷系統(tǒng)建立健全安全生產(chǎn)責(zé)任制,做好本系統(tǒng)經(jīng)營的危險(xiǎn)化學(xué)品、煙花爆竹等各環(huán)節(jié)的安全管理工作。

      2.組織、指導(dǎo)本系統(tǒng)內(nèi)開展安全生產(chǎn)專項(xiàng)檢查,對(duì)系統(tǒng)內(nèi)人員密集場(chǎng)所、危險(xiǎn)物品儲(chǔ)存場(chǎng)所等重點(diǎn)單位進(jìn)行監(jiān)控,完善應(yīng)給預(yù)案,落實(shí)各項(xiàng)防范措施。

      3.組織、指導(dǎo)開展安全生產(chǎn)宣傳教育培訓(xùn)工作。(二十二)工商津南分局 1.依法對(duì)企業(yè)登記注冊(cè)中涉及安全生產(chǎn)的有關(guān)審批前置要件進(jìn)行審查,未取得相關(guān)安全生產(chǎn)許可的,不予登記。

      2.配合主管部門(前置許可)依法監(jiān)督管理危險(xiǎn)化學(xué)品、煙花爆竹等危險(xiǎn)物品的市場(chǎng)經(jīng)營行為,取締和打擊非法、違法經(jīng)營危險(xiǎn)物品行為。

      3.配合有關(guān)部門開展安全生產(chǎn)專項(xiàng)整治,對(duì)有關(guān)部門撤銷許可的企業(yè),依法督促其變更經(jīng)營范圍和注銷登記;配合有關(guān)部門依法查處取締未經(jīng)安全生產(chǎn)(經(jīng)營)許可的企業(yè)。

      (二十三)食品藥品監(jiān)督分局

      1.依法行使食品安全管理的綜合監(jiān)督職責(zé),承擔(dān)食品安全監(jiān)督執(zhí)法工作。

      2.組織、指導(dǎo)相關(guān)生產(chǎn)經(jīng)營單位開展安全生產(chǎn)專項(xiàng)檢查及重點(diǎn)企業(yè)、重點(diǎn)危險(xiǎn)源進(jìn)行監(jiān)控,完善預(yù)案,落實(shí)各項(xiàng)防范措施。

      3.負(fù)責(zé)組織協(xié)調(diào)有關(guān)部門開展食品、藥品安全事故應(yīng)急救援和調(diào)查處理工作。

      (二十四)區(qū)氣象局

      1.指導(dǎo)全區(qū)雷電災(zāi)害安全預(yù)警、防御工作,組織全區(qū)性防雷設(shè)施的安全性檢查。2.負(fù)責(zé)區(qū)內(nèi)新建、擴(kuò)建、改建建筑物的防雷審批工作,并委托有資質(zhì)的單位對(duì)建筑物進(jìn)行階段監(jiān)測(cè)和竣工驗(yàn)收。

      3.負(fù)責(zé)人工影響天氣作業(yè)期間的安全檢查和事故防范。4.負(fù)責(zé)或參與雷電災(zāi)害事故的調(diào)查處理和重大安全生產(chǎn)事故應(yīng)急救援中的氣象信息預(yù)報(bào)。

      四、津南經(jīng)濟(jì)開發(fā)區(qū)、津南國家農(nóng)業(yè)科技園區(qū)

      1.負(fù)責(zé)對(duì)轄區(qū)內(nèi)企業(yè)進(jìn)行安全生產(chǎn)工作檢查、指導(dǎo)、管理、協(xié)調(diào)和服務(wù),并承擔(dān)相應(yīng)的監(jiān)督管理責(zé)任。

      2.組織、指導(dǎo)轄區(qū)內(nèi)企業(yè)開展安全生產(chǎn)宣傳教育培訓(xùn)工作。配合各有關(guān)部門對(duì)轄區(qū)內(nèi)企業(yè)開展安全生產(chǎn)檢查及重點(diǎn)單位監(jiān)控工作,建立健全各類企業(yè)安全管理檔案,隨時(shí)掌握重點(diǎn)企業(yè)、重大危險(xiǎn)源情況,并督促落實(shí)隱患整改工作。

      3.根據(jù)本轄區(qū)實(shí)際情況,制定重大事故應(yīng)急救援預(yù)案并組織演練。當(dāng)重大事故發(fā)生時(shí),及時(shí)組織搶救,同時(shí)向上級(jí)政府和有關(guān)部門報(bào)告事故情況,做好善后工作,協(xié)助相關(guān)部門對(duì)安全生產(chǎn)事故進(jìn)行調(diào)查處理。

      4.負(fù)責(zé)轄區(qū)內(nèi)傷亡事故統(tǒng)計(jì)工作,并按有關(guān)規(guī)定上報(bào)。建議一;我們的領(lǐng)導(dǎo)們是否能在百忙中抽點(diǎn)時(shí)間關(guān)注一下貼吧呢?

      建議二;職能部門是否能安排人關(guān)注是不是有關(guān)于百姓反映本部門情況的呢?對(duì)好的建議我們采納,反映的問題及時(shí)調(diào)查核實(shí)并向有關(guān)領(lǐng)導(dǎo)匯報(bào)。使群眾反映的問題和出現(xiàn)的一些矛盾能解決在萌芽狀態(tài)中。使我們的社會(huì)更加和諧穩(wěn)定。

      建議三;為了打造陽光政府對(duì)百姓反映的問題及處理結(jié)果能否在貼吧里給予及時(shí)的回復(fù)呢?涉及到保密的情況除外。

      建議四;政府是否能建立自己的百姓心聲網(wǎng)站呢?

      現(xiàn)就進(jìn)一步加強(qiáng)督查工作提出如下意見

      一、進(jìn)一步明確督查工作任務(wù)和內(nèi)容

      (一)督查工作任務(wù)。適應(yīng)全面貫徹落實(shí)科學(xué)發(fā)展觀的新要求,認(rèn)真研究督查工作規(guī)律,不斷創(chuàng)新督查工作運(yùn)行機(jī)制,切實(shí)加強(qiáng)督查隊(duì)伍建設(shè),建立集決策督查、專項(xiàng)查辦、督查結(jié)果運(yùn)用和督查調(diào)研等內(nèi)容為一體的督查工作體系,不斷提高督查工作的質(zhì)量和水平,推動(dòng)區(qū)委區(qū)政府重大決策、重要工作部署和領(lǐng)導(dǎo)批示精神的落實(shí)。

      (二)督查的主要內(nèi)容。①上級(jí)黨委、政府的決策部署和領(lǐng)導(dǎo)批示需要督辦的事項(xiàng);②區(qū)委、區(qū)政府作出的重大決策和重要工作部署;③區(qū)委、區(qū)政府階段性的重要工作部署;④區(qū)委、區(qū)政府主要領(lǐng)導(dǎo)作出的重要批示和交辦的工作事項(xiàng);⑤區(qū)委、區(qū)政府主要領(lǐng)導(dǎo)召開的各種會(huì)議、下基層調(diào)研、檢查工作、現(xiàn)場(chǎng)辦公時(shí)所作的指示;⑥各類新聞媒體反映問題需要督辦的事項(xiàng);⑦其他需要督查的事項(xiàng)。

      二、進(jìn)一步完善督查工作機(jī)制

      (一)督查工作領(lǐng)導(dǎo)責(zé)任制。區(qū)委、區(qū)政府重大決策和重要工作部署實(shí)施后,分管區(qū)領(lǐng)導(dǎo)擔(dān)負(fù)督查工作的領(lǐng)導(dǎo)責(zé)任,負(fù)責(zé)對(duì)分管部門的工作落實(shí)提出明確的質(zhì)量和時(shí)限要求,跟蹤問效,發(fā)現(xiàn)問題及時(shí)解決,并督促分管部門及時(shí)向區(qū)委、區(qū)政府報(bào)告落實(shí)情況。區(qū)委辦公室、區(qū)政府辦公室、區(qū)委督查室負(fù)責(zé)協(xié)助區(qū)領(lǐng)導(dǎo)抓好督促檢查工作。各鄉(xiāng)鎮(zhèn)街道、區(qū)直各單位是決策落實(shí)的主體,對(duì)區(qū)委、區(qū)政府重要決策的落實(shí)要分解任務(wù)、量化指標(biāo)、責(zé)任到人,主要負(fù)責(zé)人是第一責(zé)任人,對(duì)完成決策落實(shí)負(fù)總責(zé);分管領(lǐng)導(dǎo)是直接責(zé)任人,對(duì)決策落實(shí)負(fù)直接責(zé)任。對(duì)出現(xiàn)的復(fù)雜情況、疑難問題,積極協(xié)調(diào)解決;確需提交區(qū)委、區(qū)政府研究的事項(xiàng),應(yīng)提出具體意見建議,報(bào)區(qū)委、區(qū)政府研究決定。同時(shí),要結(jié)合實(shí)際,緊密圍繞區(qū)委、區(qū)政府的重大決策、重要工作部署、區(qū)領(lǐng)導(dǎo)批示交辦事項(xiàng)的貫徹落實(shí)和影響決策落實(shí)的難點(diǎn)、群眾反映的熱點(diǎn)問題開展督促檢查。

      (二)分解立項(xiàng)和快速交辦制。對(duì)區(qū)委、區(qū)政府重大決策和工作部署,由區(qū)委辦公室、區(qū)政府辦公室、區(qū)委督查室在2個(gè)工作日內(nèi)完成分解立項(xiàng),3個(gè)工作日內(nèi)將分解立項(xiàng)文件或督查通知單發(fā)送給責(zé)任單位,并進(jìn)行跟蹤督查。對(duì)重點(diǎn)工作的貫徹落實(shí)情況,由區(qū)委辦公室、區(qū)政府辦公室、區(qū)委督查室適時(shí)組織集中或分散督查。區(qū)委督查室收到領(lǐng)導(dǎo)批示件和交辦事項(xiàng)后,按照“交辦不過夜”的要求,立即向責(zé)任領(lǐng)導(dǎo)和責(zé)任單位進(jìn)行轉(zhuǎn)述,并在1個(gè)工作日內(nèi)將領(lǐng)導(dǎo)批示復(fù)印件和督查通知單送達(dá)承辦單位,由承辦單位按批示和交辦要求及時(shí)辦理并反饋結(jié)果。

      (三)落實(shí)情況反饋和報(bào)告制。各單位各部門要認(rèn)真落實(shí)《二七區(qū)工作反饋暫行辦法》,建立落實(shí)情況層層報(bào)告的工作制度,接到區(qū)委區(qū)政府的決策部署任務(wù)和領(lǐng)導(dǎo)指示批示后,要嚴(yán)格在規(guī)定的時(shí)限內(nèi)向區(qū)委、區(qū)政府報(bào)告落實(shí)情況;突發(fā)性事件等重大事項(xiàng)要隨時(shí)上報(bào)。對(duì)列入重點(diǎn)督辦的事項(xiàng),實(shí)行“日詢問、周報(bào)告”制度,進(jìn)行重點(diǎn)跟蹤督辦,天天反饋、周周報(bào)告,直至任務(wù)落實(shí)。對(duì)落實(shí)過程中出現(xiàn)的本部門、本單位難以協(xié)調(diào)解決的問題,按照“兩個(gè)不允許”的要求,即時(shí)向區(qū)委、區(qū)政府進(jìn)行報(bào)告。

      (四)提醒警示制。根據(jù)事項(xiàng)辦理時(shí)限要求,由督查部門或交辦任務(wù)部門通過電話、短信、《提示函》等方式,提前向承辦單位、責(zé)任人及時(shí)提醒、警示。對(duì)預(yù)提醒后仍未按時(shí)反饋落實(shí)情況的,下達(dá)書面《警示函》,進(jìn)行二次告誡。對(duì)無客觀原因而落實(shí)不及時(shí)或推進(jìn)不力的,視情節(jié)輕重下達(dá)“紅色督查令”,采取“日詢問”的方式進(jìn)行重點(diǎn)督辦,并進(jìn)行通報(bào)批評(píng)。

      (五)督查工作聯(lián)席會(huì)議制。聯(lián)席會(huì)議由區(qū)委辦公室主任召集,區(qū)委辦公室、區(qū)政府辦公室、區(qū)委督查室、行政效能監(jiān)察投訴中心等部門負(fù)責(zé)人參加,原則上每月召開一次,通報(bào)情況,交流經(jīng)驗(yàn),研究措施,提高督查水平,促進(jìn)工作落實(shí)。同時(shí),對(duì)一些政策性、業(yè)務(wù)性較強(qiáng)的重要督查工作和全區(qū)重大督查活動(dòng),進(jìn)行研究部署和實(shí)施。聯(lián)席會(huì)議辦公室設(shè)在區(qū)委督查室,負(fù)責(zé)日常協(xié)調(diào)服務(wù)工作。

      (六)督查信息公開制。區(qū)委辦公室、區(qū)政府辦公室、區(qū)委督查室對(duì)各單位各部門的落實(shí)措施、工作進(jìn)度、落實(shí)效果等進(jìn)行實(shí)地跟蹤督查,及時(shí)編發(fā)《督查專報(bào)》或《督查通報(bào)》對(duì)外進(jìn)行公布。在《魅力二七》設(shè)立督查情況通報(bào)專欄,在政府門戶網(wǎng)站開設(shè)督查工作專欄,將督查事項(xiàng)和結(jié)果在內(nèi)刊和網(wǎng)上進(jìn)行公開,推動(dòng)各項(xiàng)工作部署的落實(shí)。

      (七)督查結(jié)果綜合運(yùn)用制。把督查結(jié)果與目標(biāo)考核、考評(píng)和干部使用相結(jié)合,并作為重要參考依據(jù)。按照《二七區(qū)工作督查暫行辦法》的考核標(biāo)準(zhǔn),對(duì)責(zé)任單位進(jìn)行考核,考核結(jié)果定期向區(qū)紀(jì)委監(jiān)察局、區(qū)委組織部、區(qū)目標(biāo)考評(píng)辦進(jìn)行通報(bào)。對(duì)因工作落實(shí)行動(dòng)遲緩、不負(fù)責(zé)任,造成工作重大失誤或嚴(yán)重后果的,提請(qǐng)紀(jì)檢監(jiān)察部門進(jìn)行責(zé)任追究,并提請(qǐng)組織人事部門對(duì)責(zé)任人進(jìn)行組織處理。

      三、進(jìn)一步創(chuàng)新督查工作方式方法

      區(qū)委辦公室、區(qū)政府辦公室、區(qū)委督查室、“三大一促”辦公室、紀(jì)檢監(jiān)察和組織部門要形成督查聯(lián)動(dòng)機(jī)制,綜合運(yùn)用實(shí)地督查、調(diào)研督查、聯(lián)合督查、蹲點(diǎn)督查、催報(bào)督查、明查暗訪等手段,共同做好大事、實(shí)事、要事進(jìn)展情況的督查工作。

      (一)運(yùn)用日詢問、周報(bào)、旬報(bào)、月報(bào)、季報(bào)進(jìn)行督查。對(duì)重大事項(xiàng)和緊急事項(xiàng),采取日詢問、周報(bào)告的方式,跟蹤督辦;區(qū)領(lǐng)導(dǎo)對(duì)分管的重點(diǎn)工作進(jìn)行日詢問,責(zé)任單位對(duì)承辦的領(lǐng)導(dǎo)批示、重要任務(wù)落實(shí)情況進(jìn)行周報(bào)告;對(duì)工作部署、階段性工作任務(wù),采取旬報(bào)、月報(bào)、季報(bào)的方式,定期督辦,以天保周、以周保旬、以旬保月、以月保季、以季保年。

      (二)運(yùn)用責(zé)任書、責(zé)任狀、承諾書等方式進(jìn)行督查。根據(jù)工作需要,對(duì)階段性重點(diǎn)工作或單項(xiàng)工作、需要在規(guī)定時(shí)限內(nèi)落實(shí)的事項(xiàng)、領(lǐng)導(dǎo)交辦的重要事項(xiàng),區(qū)委、區(qū)政府與鄉(xiāng)鎮(zhèn)街道和區(qū)直部門簽訂目標(biāo)責(zé)任書、責(zé)任狀,或由鄉(xiāng)鎮(zhèn)街道、區(qū)直部門遞交承諾書,明確目標(biāo)任務(wù)、工作標(biāo)準(zhǔn)、完成時(shí)限、獎(jiǎng)懲措施,傳遞壓力,促進(jìn)落實(shí)。

      (三)聘請(qǐng)督查專員進(jìn)行督查。建立二七區(qū)督查專員制度,選聘一批工作經(jīng)驗(yàn)豐富、公道正派、善于和敢于反映和處理問題的機(jī)關(guān)干部擔(dān)任督查專員,對(duì)區(qū)委區(qū)政府重大決策部署情況進(jìn)行督促檢查,對(duì)重點(diǎn)工作情況進(jìn)行督查調(diào)研,對(duì)群眾反映強(qiáng)烈的熱點(diǎn)問題進(jìn)行明查暗訪,了解和反映基層群眾的要求、意見和建議,及時(shí)反饋督查工作情況。

      (四)運(yùn)用定期評(píng)差、評(píng)慢、評(píng)錯(cuò)進(jìn)行督查。每季度,評(píng)出“10個(gè)落實(shí)最慢事項(xiàng)”、“10個(gè)工作落實(shí)不力單位”、“10個(gè)工作落實(shí)不力個(gè)人”,抓住不落實(shí)的事,追究不落實(shí)的人,并在全區(qū)公開曝光,進(jìn)行通報(bào)批評(píng),促進(jìn)工作落實(shí)。

      四、進(jìn)一步加強(qiáng)對(duì)督查工作的領(lǐng)導(dǎo)

      (一)切實(shí)把督查工作擺上重要位置。各單位各部門要高度重視督查工作,明確督查工作的分管領(lǐng)導(dǎo)和專職督查人員,并定期聽取督查工作匯報(bào),研究部署督查工作。區(qū)委、區(qū)政府定期聽取督查工作匯報(bào),及時(shí)解決督查工作中遇到的困難和問題。督查部門要充分發(fā)揮職能作用,搞好綜合協(xié)調(diào)、聯(lián)絡(luò)調(diào)度和指導(dǎo)工作,充分調(diào)動(dòng)各單位各部門推動(dòng)工作落實(shí)的積極性、創(chuàng)造性,建立健全上下銜接、左右溝通的大督查網(wǎng)絡(luò),提高督查質(zhì)量和工作效能。

      (二)進(jìn)一步加強(qiáng)督查隊(duì)伍建設(shè)。按照“政治強(qiáng)、業(yè)務(wù)精、作風(fēng)硬、紀(jì)律嚴(yán)”的要求,配齊配強(qiáng)督查干部,把那些政治素質(zhì)好、業(yè)務(wù)水平高、工作能力強(qiáng)并有一定實(shí)際工作經(jīng)驗(yàn)的優(yōu)秀人員充實(shí)到督查隊(duì)伍中來。要通過政治教育、理論學(xué)習(xí)、業(yè)務(wù)培訓(xùn)、學(xué)習(xí)考察和實(shí)踐鍛煉等形式,不斷提高督查人員素質(zhì)和能力。要從政治上、工作上、生活上關(guān)心督查干部的成長進(jìn)步,重視培養(yǎng)使用督查干部,充分調(diào)動(dòng)和發(fā)揮其積極性和創(chuàng)造性。

      (三)積極為督查工作創(chuàng)造良好環(huán)境。賦予督查部門必要的督促催辦、通報(bào)批評(píng)、組織協(xié)調(diào)、處理問題等職權(quán),以保證督查工作效果。要為督查人員提供列席會(huì)議、閱讀文件、陪同領(lǐng)導(dǎo)檢查等條件,使他們充分了解領(lǐng)導(dǎo)的決策意圖、總體部署和工作重點(diǎn),便于有針對(duì)性地開展督查。要適應(yīng)加強(qiáng)督查工作的新要求,統(tǒng)籌解決好督查工作中的實(shí)際問題,提供必要的督查經(jīng)費(fèi),幫助督查部門解決必備的辦公設(shè)施、交通工具等,為搞好督查工作提供有力保障。

      各單位各部門要結(jié)合實(shí)際,研究制定進(jìn)一步加強(qiáng)督促檢查工作的具體措施,并抓好落實(shí)。

      第三篇:無知者無畏可用材料

      話題作文“不知者無畏” 【可用事例:】

      1. 被“時(shí)間”忽悠的礦工們。這是發(fā)生在非洲的一個(gè)真實(shí)的故事。

      6名礦工在很深的井下采煤。突然,礦井坍塌,出口被堵住,礦工們頓時(shí)與外界隔絕。

      大家你看看我,我看看你,一言不發(fā)。他們的心里都很明白自己的處境,現(xiàn)在,他們面臨的最大問題就是缺乏氧氣,如果應(yīng)對(duì)得當(dāng),井下的空氣還能維持 3個(gè)小時(shí)。最多 3個(gè)半小時(shí)。

      外面的人必須重新打眼鉆井才能救出他們,而這項(xiàng)工程在 3個(gè)半小時(shí)之內(nèi)絕不可能完成。

      這些有經(jīng)驗(yàn)的礦工決定盡一切努力節(jié)省氧氣。他們商量,盡量減少體力消耗,都關(guān)掉了隨身攜帶的照明燈,平躺在地上。

      在大家都默不作聲,四周一片漆黑的情況下,很難估算時(shí)間。他們當(dāng)中只有一個(gè)人戴著手表。

      過一會(huì)兒就有人不安地問一句:現(xiàn)在幾點(diǎn)了?

      這時(shí),連多說一句話都是奢侈的了,因?yàn)槟菚?huì)消耗體能,過早喪命。他們當(dāng)中的負(fù)責(zé)人意識(shí)到了這個(gè)問題,他要求由戴手表的人來掌握時(shí)間,每個(gè)小時(shí)通報(bào)一次,其他人一律不許再問。大家遵守了命令。時(shí)間被拉長了,在他們看來,1分鐘就像1個(gè)小時(shí)那樣難熬。似乎過了一天的時(shí)間,這個(gè)戴表的人才低聲說:“過一個(gè)鐘頭了?!?大家默默聽著,都不再說話,空氣中彌漫著一股愁云慘霧。

      又過了很久很久,戴表的人用更低的聲音說:“又過一個(gè)鐘頭了。” 每聽到一次報(bào)時(shí),大家的心里就增加一份絕望。井下的空氣最多能維持 3個(gè)半小時(shí)······

      6個(gè)人的呼吸越來越急促,幾乎奄奄一息了,他們都在心里計(jì)算著自己還有多少時(shí)間。

      四周似乎越來越黑暗,時(shí)間似乎越來越緩慢,呼吸似乎越來越艱難。過了很長很長很長時(shí)間,那個(gè)戴表的人用微弱得幾乎聽不見的聲音又嘀咕了一句:“又過一個(gè)鐘頭了······” 接著,他就再?zèng)]有任何聲息了。一般說來,接下去他們就該依照體質(zhì)的強(qiáng)弱,一個(gè)接一個(gè)地死去了?,F(xiàn)在的堅(jiān)持,完全是靠毅力了。此時(shí),他們甚至已經(jīng)不知道自己是躺在被堵死的礦井中,還是漆黑的地獄中······

      就在這時(shí),他們聽到了頭上傳來挖掘的聲音!而且那聲音越來越清晰!很快,一縷光線就射了進(jìn)來······ 這時(shí),礦難發(fā)生已經(jīng) 7個(gè)小時(shí)了。

      營救人員發(fā)現(xiàn),6名被困礦工,竟然有5個(gè)人還活著!只有一個(gè)人窒息而死,他就是那個(gè)戴表的人。被困的時(shí)候,隨著時(shí)間慢慢過去,戴表的人發(fā)現(xiàn)自己成了死神腳步的通報(bào)者。他擅自決定,把時(shí)間拉長,在他第二次告訴大家過了一個(gè)小時(shí)的時(shí)候,其實(shí)已經(jīng)過了兩個(gè)小時(shí)。最后一直過了 4個(gè)鐘頭,他才用生命最后一絲力氣說出:“又過一個(gè)鐘頭了······”

      最后他死了,其他五個(gè)人全活了下來。2. 最后一片葉子

      美國作家歐·亨利在他的小說《最后一片葉子》里講了個(gè)故事:病房里,一個(gè)生命垂危的病人從房間里看見窗外的一棵樹,在秋風(fēng)中一片片地掉落下來。病人望著眼前的蕭蕭落葉,身體也隨之每況愈下,一天不如一天。她說:“當(dāng)樹葉全部掉光時(shí),我也就要死了?!币晃焕袭嫾业弥螅貌使P畫了一片葉脈青翠的樹葉掛在樹枝上。

      最后一片葉子始終沒掉下來。只因?yàn)樯械倪@片綠,病人竟奇跡般地活了下來。3.馬云與阿里巴巴

      馬云從小就是一個(gè)傻孩子,一個(gè)頭腦愚鈍的孩子。小時(shí)候愛打架,打了無數(shù)次的架“沒有一次為自己,全是為了朋友”。“義氣,最講義氣”。打得縫過13針,挨過處分。被迫轉(zhuǎn)學(xué)杭州八中。由于家庭出身不好,家庭壓力大,父親脾氣火爆。馬云在父親拳腳下長大,在家呆不住,卻特別愛交朋友。

      他說:“我大愚若智,其實(shí)很笨,腦子這么小,只能一個(gè)一個(gè)想問題,你連提三個(gè)問題,我就消化不了?!睆男?,馬云功課就不好,數(shù)學(xué)考過1分。只有英語特別好,原因竟然是:“爸爸罵我,我就用英語還口,他聽不懂,挺過癮,就學(xué)上了,越學(xué)越帶勁。”從13歲起,馬云就騎著自行車帶著老外滿杭州跑。

      從小到大,馬云不僅沒有上過一流的大學(xué),而且連小學(xué)、中學(xué)都是三四流的。初中考高中考了兩次。數(shù)學(xué)31分。高考數(shù)學(xué)21分。高考失敗,弱小的馬云做起踩三輪車的工作。

      直到有一天在金華火車站撿到—本書,路遙的《人生》,這本書改變了這個(gè)傻孩子:“我要上大學(xué)?!?/p>

      1984年馬云幾番辛苦考入杭州師范大學(xué)外語系——是??品?jǐn)?shù),離本科差5分,但本科沒招滿人,馬云幸運(yùn)地上了本科。

      大學(xué)畢業(yè)后,馬云在杭州電子工業(yè)學(xué)院教英語。1991年、馬云和朋友成立海博翻譯社。結(jié)果第一個(gè)月收入是600元,房租是1500元。

      大家動(dòng)搖的時(shí)候,對(duì)經(jīng)商不甚了了的馬云一個(gè)人背著個(gè)大麻袋去義烏,賣小禮品,賣鮮花,賣書,賣衣服,賣手電筒。“喏,看見那個(gè)大陶狗嗎?當(dāng)年我就賣過它。”記者采訪馬云時(shí),他興奮的指著一個(gè)賣小玩意兒的人說道。

      兩年馬云就干成了這件傻事,不僅養(yǎng)活了翻譯社,組織了杭州第一個(gè)英語角,而且他是全院課程最多的老師。1995年,在出訪美國時(shí)首次接觸到因特網(wǎng),回國后他就創(chuàng)辦了網(wǎng)站“中國黃頁”。1997年,加入中國外經(jīng)貿(mào)部,負(fù)責(zé)開發(fā)其官方站點(diǎn)及中國產(chǎn)品網(wǎng)上交易市場(chǎng)。

      1999年,正式辭去公職,創(chuàng)辦阿里巴巴網(wǎng)站,開拓電子商務(wù)應(yīng)用,尤其是B2B業(yè)務(wù)。目前,阿里巴巴是全球最大的B2B網(wǎng)站之一。阿里巴巴網(wǎng)站的成功,使馬云多次獲邀到全球著名高等學(xué)府講學(xué),當(dāng)中包括賓夕法尼亞大學(xué)的沃頓商學(xué)院、麻省理工、哈佛大學(xué)等。4.袁隆平的自述

      我為什么研究雜交稻呢?那是在上世紀(jì)60年代初的一天,我到田里選種,突然看見一株“鶴立雞群”的水稻,穗大而且數(shù)特別多,后來我把它收入做種子。第二年種上去,我管理非常細(xì)致,因?yàn)楫?dāng)時(shí)的品種畝產(chǎn)一般只有五六百斤。我把它作為一個(gè)非常有希望的品種,每天去觀察。可是到出穗的時(shí)候,我大失所望:我種了一千多株,沒有一株像它的“老子”那樣好。我一聲嘆息,坐在田埂上發(fā)呆,后來突然來了靈感,心中一陣欣喜,因?yàn)橹挥须s種的后代才可能出現(xiàn)分離,正好符合孟德爾的分離規(guī)律。這就證明了我發(fā)現(xiàn)的“鶴立雞群”的優(yōu)良稻種是一株天然的雜交稻。這樣,我就萌發(fā)了要研究雜交稻的決心。

      但是在那個(gè)年代,傳統(tǒng)的觀點(diǎn)認(rèn)為水稻、小麥等自花授粉植物是沒有雜交優(yōu)勢(shì)的。因此,我的研究受到不少人的反對(duì)和諷刺。而我對(duì)自花授粉也知之甚少。但是我認(rèn)為,雜交優(yōu)勢(shì)是生物界的普遍現(xiàn)象,小到微生物,高到人類都有雜交優(yōu)勢(shì),有沒有雜交優(yōu)勢(shì)不是由生殖方式?jīng)Q定,而在于雜交雙親的遺傳性是否有差異,而水稻也不會(huì)例外。抱著試試看的心態(tài),也為了證明水稻具有雜交優(yōu)勢(shì),1972年夏我們?cè)诤鲜∞r(nóng)科院做了試驗(yàn),種上雜交稻來說服有關(guān)人。我們種了四分田,還有對(duì)照品種,就是一個(gè)是高產(chǎn)品種,另一個(gè)是常規(guī)品種。我們的雜交稻長勢(shì)很旺,對(duì)照種只有七、八寸高,我們的有1尺高了,對(duì)照種只有四五個(gè)分蘗,雜交稻就有七八個(gè)分蘗了,長勢(shì)非常旺??勺詈篁?yàn)收的時(shí)候,結(jié)果卻不盡如人意,產(chǎn)量還比對(duì)照種略有減產(chǎn),而稻草增加了將近7成。于是有人講風(fēng)涼話,說“可惜人不吃草,如果要吃草的話,你這個(gè)雜交稻就大有發(fā)展前途了”。

      后來就開會(huì)研究到底要不要支持雜交稻,我們那個(gè)時(shí)候是少數(shù)派,大多數(shù)是反對(duì),說這個(gè)雜交稻是一堆草。我冷靜地分析,站起來發(fā)言的時(shí)候,我說:“從表面上看,我們這個(gè)試驗(yàn)是失敗了,我們稻谷減產(chǎn),稻草增產(chǎn)。但是從本質(zhì)上講我的試驗(yàn)是成功的,為什么?因?yàn)楝F(xiàn)在真正的焦點(diǎn)是水稻這個(gè)自花授粉作物究竟有沒有雜交優(yōu)勢(shì),現(xiàn)在試驗(yàn)證明了水稻具有強(qiáng)大的雜交優(yōu)勢(shì),這是大前提。至于這個(gè)優(yōu)勢(shì)表現(xiàn)在稻谷上,還是稻草上,那是技術(shù)問題。因?yàn)槲覀兘?jīng)驗(yàn)不足,配組不當(dāng),使優(yōu)勢(shì)表現(xiàn)在稻草上了。我們可以改進(jìn)技術(shù),選擇優(yōu)良品種,使其發(fā)揮在稻谷上,這是完全做得到的?!?/p>

      領(lǐng)導(dǎo)們被說服了,他們說:“是呀,老袁說的有道理,應(yīng)該繼續(xù)支持?!笔∈浅晒χ?,有好多事情失敗里包含著成功的因素,因?yàn)槭‘?dāng)中有經(jīng)驗(yàn)、有教訓(xùn)。搞科學(xué)實(shí)驗(yàn)決不會(huì)一帆風(fēng)順,不要怕失敗,要善于從失敗中總結(jié)經(jīng)驗(yàn)教訓(xùn),所謂“吃一塹長一智”。一失敗就灰心喪氣,到此止步,這樣的人是很難成功的。馬克思有句名言:“在科學(xué)上沒有平坦的大道,只有不畏勞苦沿著陡峭山路攀登的人,才有希望達(dá)到光輝的頂點(diǎn)。”我的體會(huì)是,只要大方向是對(duì)的,就應(yīng)該有百折不撓的精神,才有希望取得最后的成功。5.對(duì)演藝一無所知的史泰龍

      大家都知道他是一個(gè)世界頂尖級(jí)的電影巨星,可他對(duì)演藝卻一無所知。

      史泰龍出生在一個(gè)“酒賭”暴力家庭,父親賭輸了就拿他和母親撒氣,母親喝醉了酒又拿他來發(fā)泄,他常常是鼻青臉腫,皮開肉綻。高中畢業(yè)后,史泰龍輟學(xué)在街頭當(dāng)起了混混兒,直到20歲那年,有一件偶然的事刺痛了他的心?!霸僖膊荒苓@樣下去了,要不就會(huì)跟父母一樣,成為社會(huì)的垃圾!我一定要成功!”史泰龍開始思索規(guī)劃自己的人生:從政,可能性幾乎為零;進(jìn)大公司,自己沒有學(xué)歷文憑和經(jīng)驗(yàn);經(jīng)商,窮光蛋一個(gè)……沒有一個(gè)適合他的工作,他便想到了當(dāng)演員,雖說他自己認(rèn)為自己當(dāng)演員還有天賦,但對(duì)演員應(yīng)該具備的資質(zhì)及條件卻一無所知。但他就是喜歡這個(gè)職業(yè)。

      憑著喜歡,他來到好萊塢,找明星、求導(dǎo)演、找制片,尋找一切可能使他成為演員的人,四處哀求:“給我一次機(jī)會(huì)吧,我一定能夠成功!”可他得來的只是一次次的拒絕。史泰龍依舊癡心不改,一晃兩年過去了,遭受到了1000多次的拒絕,身上的錢花光了,他便在好萊塢打工,做些粗重的零活以養(yǎng)活自己。

      “我真的不是當(dāng)演員的料嗎?難道酒賭世家的孩子只能是酒鬼、賭鬼嗎?不行,我一定要成功!”史泰龍暗自垂淚,失聲痛哭。“既然直接當(dāng)不了演員,我能否改變一下方式呢?”史泰龍開始重新規(guī)劃自己的人生道路,開始寫起劇本來,兩年多的耳濡目染,兩年多的求職失敗經(jīng)歷,現(xiàn)在的史泰龍已不是過去的他了。一年后,劇本寫出來了,他又拿著劇本四處遍訪導(dǎo)演,“讓我當(dāng)男主角吧,我一定行!”“劇本不錯(cuò),當(dāng)男主角,簡直是天大的玩笑!”他又遭受了一次次的拒絕。“我不知道你能否演好,但你的精神一次次地感動(dòng)著我。我可以給你一次機(jī)會(huì)?!痹谒庥?300多次拒絕后的一天,一個(gè)曾拒絕過他20多次的導(dǎo)演終于給了他一絲希望。三年多的準(zhǔn)備,終于可以一展身手了,史泰龍絲毫不敢懈怠,全身心地投入。第一個(gè)電視連續(xù)劇創(chuàng)下了當(dāng)時(shí)全美最高收視紀(jì)錄——史泰龍成功了!6.曹操與望梅止渴

      有一年夏天,曹操率領(lǐng)部隊(duì)去討伐張繡,天氣熱得出奇,驕陽似火,天上一絲云彩也沒有,部隊(duì)在彎彎曲曲的山道上行走,兩邊密密的樹木和被陽光曬得滾燙的山石,讓人透不過氣來。到了中午時(shí)分,士兵的衣服都濕透了,行軍的速度也慢下來,有幾個(gè)體弱的士兵竟暈倒在路邊。

      曹操看行軍的速度越來越慢,擔(dān)心貽誤戰(zhàn)機(jī),心里很是著急??墒?,眼下幾萬人馬連水都喝不上,又怎么能加快速度呢?他立刻叫來向?qū)В那膯査骸斑@附近可有水源?”向?qū)u搖頭說:“泉水在山谷的那一邊,要繞道過去還有很遠(yuǎn)的路程。曹操想了一下說,“不行,時(shí)間來不及?!彼戳丝辞斑叺臉淞?,沉思了一會(huì)兒,對(duì)向?qū)дf:“你什么也別說,我來想辦法?!彼来丝碳词瓜旅钜蟛筷?duì)加快速度也無濟(jì)于事。腦筋一轉(zhuǎn),辦法來了,他一夾馬肚子,快速趕到隊(duì)伍前面,用馬鞭指著前方說:“士兵們,我知道前面有一大片梅林,那里的梅子又大又好吃,我們快點(diǎn)趕路,繞過這個(gè)山丘就到梅林了!”士兵們一聽,仿佛已經(jīng)吃到嘴里,精神大振,步伐不由得加快了許多。7.王勃接筆寫《滕王閣序》

      上元二年(675年)秋,王勃前往交趾看望父親,路過南昌時(shí),正趕上都督閻伯嶼新修滕王閣成,重陽日在滕王閣大宴賓客。王勃前往拜見,閻都督早聞他的名氣,便請(qǐng)他也參加宴會(huì)。閻都督此次宴客,是為了向大家夸耀女婿孟學(xué)士的才學(xué)。讓女婿事先準(zhǔn)備好一篇序文,在席間當(dāng)作即興所作書寫給大家看。宴會(huì)上,閻都督讓人拿出紙筆,假意請(qǐng)諸人為這次盛會(huì)作序。大家知道他的用意,所以都推辭不寫,而王勃不知,接過紙筆,當(dāng)眾揮筆而書。8.蕭伯納與小女孩 一次,英國著名戲劇家,諾貝爾文學(xué)獎(jiǎng)獲得者蕭伯納漫步在莫斯科街頭,遇到一個(gè)聰明伶俐的小女孩,便和她聊了起來。告別時(shí),蕭伯納對(duì)小女孩說:“回去告訴你媽媽,今天同你玩的是世界著名的蕭伯納?!毙∨⑼耸挷{一眼,學(xué)著大人的口氣說:“回去告訴你媽媽,今天同你玩的是莫斯科小女孩安妮娜。”蕭伯納一時(shí)語塞。

      后來,他常回憶起這件事,并感慨萬分地說:一個(gè)人無論有多大的成就,對(duì)任何人都應(yīng)平等對(duì)待,要永遠(yuǎn)謙虛。9.沙漠中的智者

      有一年,一支英國探險(xiǎn)隊(duì)來到了撒哈拉沙漠的某個(gè)地區(qū)。他們?cè)诿C5纳澈@镓?fù)重跋涉,陽光下,漫天飛舞的風(fēng)沙就像燒紅的鐵砂一般,撲打著探險(xiǎn)隊(duì)員的面孔。他們口渴似炙,心急如焚——大家的水都沒有了。這時(shí),探險(xiǎn)隊(duì)隊(duì)長拿出一支水壺,說:“這里還有一壺水。但穿越沙漠前,誰也不能喝?!?/p>

      于是,一壺水,成了穿越沙漠的信念的源泉,成了求生的寄托。水壺在隊(duì)員手中傳遞,那沉甸甸的感覺,使隊(duì)員們?yōu)l臨絕望的臉上,又顯露出堅(jiān)定的神色。最終,探險(xiǎn)隊(duì)頑強(qiáng)地走出了沙漠,掙脫了死神之手。大家喜極而泣,用顫抖的手,擰開了那壺支撐他們精神和信念的水——但緩緩流出來的,卻是滿滿的一壺沙子!10.俞敏洪與新東方

      “大學(xué)5年沒有一個(gè)女孩子愛上自己?!?/p>

      俞敏洪不止一次提到北大,這個(gè)令他百感交集的傷心地。

      現(xiàn)在的北大依然冰清如初,在他的夢(mèng)痕里無法剝落。樹影婆娑的北大校道,愛情、學(xué)業(yè)、事業(yè)在激情地向前奔流,卻似乎全與他無關(guān)。

      “我是全班惟一從農(nóng)村來的學(xué)生,開始不會(huì)聽說英語,結(jié)果從A班調(diào)到較差的C班。進(jìn)大學(xué)以前沒有讀過真正的書,大三的一場(chǎng)肺結(jié)核使我休學(xué)一年,結(jié)果練就了現(xiàn)在這副瘦削的土魔鬼身材?!庇崦艉橐淮蜷_話匣便不勝唏噓。

      在多數(shù)人眼里,俞敏洪屬于沉默寡言被別人冷落的后進(jìn)生,別人津津樂道的愛情對(duì)他來說卻完全真空。“北大5年,沒有一個(gè)女孩子愛我?!彼f。因此,孤獨(dú)、耐心、堅(jiān)韌······所有磨練人的品性他都一一具備了。他說對(duì)愛情的饑渴使他“見到任何一個(gè)女孩都想撲上去”。顯然是夸張之說,但依然貼切地描述了他那時(shí)的心境。

      俞敏洪回憶,他的第一次愛情邂逅是在 1986年3月26日晚上9點(diǎn),那時(shí)他的身份是北大一名英語教師。這第一份忠貞的愛情在歷經(jīng)波折后一直延續(xù)至今天。采訪當(dāng)中,他說他剛剛收到老婆的短信,并一五一十地念出來:“老公,我好想你啊。”說這句話的神情竟然比他之前那句“去年已經(jīng)有80萬學(xué)生”還要振奮。

      由于在外做培訓(xùn)惹怒了學(xué)校,當(dāng)時(shí)北大給了他個(gè)處分。他覺得呆下去沒有意思,只好選擇了離開。那時(shí)是在1991年底,他即將邁向而立之年,走出北大成了人生的分水嶺。

      “北大踹了我一腳。當(dāng)時(shí)我充滿了怨恨,現(xiàn)在充滿了感激。”俞敏洪說,“如果一直混下去,現(xiàn)在可能是北大英語系的一個(gè)副教授?!?這些幸運(yùn)和不幸,都在北大降臨于他。他注定是大器晚成的人:高考三年,遲到的愛情,病魘的耽誤,拖沓三年半出國未果,還有學(xué)校的不公處分。北大成了一切的酸甜苦辣的吞吐地。

      辭職后,一條充滿挑戰(zhàn)的路橫亙?cè)谒拿媲?。?duì)于他來說,當(dāng)個(gè)大學(xué)的英語老師還可以,要走出北大創(chuàng)辦學(xué)校還真讓他摸不著頭腦。

      “我是惟一他們不會(huì)想到我會(huì)搞出這個(gè)學(xué)校的人?!庇崦艉樘谷坏卣f,“任何一個(gè)人辦了新東方都情有可原,但我就不能原諒。因?yàn)槲以谕瑢W(xué)眼里是最沒出息的人。真是這樣,你可以去問他們。所以我用事實(shí)告訴那些在國外的大學(xué)同學(xué),我的成功給他們帶來了信心,結(jié)果他們就回來了。”現(xiàn)在他自詡他像“一只土鱉帶著一群海龜在奮斗?!?/p>

      俞敏洪的高三補(bǔ)習(xí)班同學(xué)、現(xiàn)在北京新東方校長周成剛調(diào)侃地說,“苦苦奮斗了20幾年,想不到竟要受他制裁!”

      北大這個(gè)令他愛恨交加的地方成就了他和他的新東方。俞敏洪表示他仔細(xì)思考過自己的一輩子,沒有像別的同學(xué)盯著名次和榮譽(yù),他的眼光跳過了這個(gè)境界。

      現(xiàn)在俞敏洪被媒體評(píng)為最具升值潛力的十大企業(yè)新星之一,20世紀(jì)影響中國的25位企業(yè)家之一。他主編了多套實(shí)用教學(xué)光盤,成為中外頗負(fù)盛名的英語教學(xué)專家,由他創(chuàng)辦的新東方學(xué)校目前已經(jīng)占據(jù)了北京80%,全國50%的出國培訓(xùn)市場(chǎng),年培訓(xùn)學(xué)生超過15萬人次,國外的留學(xué)生70%是其弟子,由于他對(duì)留學(xué)教育專業(yè)的杰出貢獻(xiàn),被社會(huì)譽(yù)為“留學(xué)教父”。11.伽利略不迷信權(quán)威

      意大利科學(xué)家伽利略從少年時(shí)起,就好學(xué)不倦,喜歡思考。有一次老師講胚胎學(xué)時(shí)說:“母親生男孩還是女孩,是由父親身體的強(qiáng)弱決定的。父親身體壯,母親生男孩,反之母親生女孩。”伽利咯發(fā)問道:“我家鄰居男的身體非常壯,從來沒見他生過病,可他老婆一連生下5個(gè)女兒,怎么解釋?”老師搬出了理論根據(jù),說:“我是根據(jù)亞里士多德的觀點(diǎn)講的,不會(huì)錯(cuò)?!?/p>

      從這時(shí)起,年輕的伽利略就對(duì)亞里士多德的觀點(diǎn)進(jìn)行了研究,雖然他對(duì)物理學(xué)的相關(guān)知識(shí)知之甚少。古希臘大學(xué)者亞里士多德論斷,重的物體下落速度比輕的下落速度快,這個(gè)理論一直被人們奉為絕對(duì)真理。但伽利略經(jīng)過一系列實(shí)驗(yàn),證明亞里士多德是錯(cuò)的。如果沒有空氣的阻力,重的物體和輕的物體下落速度相同。為此,伽利略做了著名的“自由落體”實(shí)驗(yàn)。他在比薩斜塔上扔下兩個(gè)同樣大小的球,一個(gè)是木頭的,一個(gè)是鐵的,站在塔下的無數(shù)觀眾親眼看到兩個(gè)球在同一時(shí)刻落地,大家都驚嘆不已。

      12.琴納不受干擾,堅(jiān)信牛痘接種能成功

      牛痘牛的一種急性傳染病??汕偌{是英國醫(yī)生,不是獸醫(yī),他卻設(shè)想把牛的這種病原體接種在人的身上,以此來預(yù)防天花。他經(jīng)過多次實(shí)驗(yàn)證實(shí)這種方法對(duì)于天花是有效的。沒想到這一結(jié)論被當(dāng)時(shí)許多人認(rèn)為是冒天下之大不韙。有人說他褒瀆神明,有人指責(zé)他把人當(dāng)牲口,有人提議剝奪他行醫(yī)的權(quán)力,有人建議把他開除出醫(yī)學(xué)會(huì)。但對(duì)這些世俗的偏見和惡意的攻擊,琴納不予理會(huì),他堅(jiān)信自己的結(jié)論。不久,科學(xué)證明了他的正確。他依靠自信,打開了免疫學(xué)的大門,并因此拯救了無數(shù)人的生命。

      13.世界上年齡最小的發(fā)明家——杜冰蟾

      杜冰蟾,一個(gè)十七歲的女孩子,在讀初中時(shí)就發(fā)明了“漢字全息碼”,一舉解決了漢字電腦化的世界性大難題,成為世界大發(fā)明家中年齡最小的一個(gè),被載入《世界名人錄》。

      她的成功,靠的是敢于向權(quán)威挑戰(zhàn)的精神。一天他爸爸正在校對(duì)《新部首大詞典》,杜冰蟾突然發(fā)現(xiàn)“義”出現(xiàn)在兩處,他爸爸解釋說,有的字很難定部首。她卻不以為然,并發(fā)表自己的看法,為什么不按筆順規(guī)則來收呢?如果按先上后下的筆順,義就不存在這個(gè)問題。為了分解200個(gè)字的部首,她把自反鎖在房間,誰也不許進(jìn)去。一頓晚飯,媽媽不知要熱多少次。

      三年的辛苦,終于使她從幼稚走向成熟,從校園走向社會(huì)。

      第四篇:可用好詞好句

      1民國舊憶。他是八旗最后的皇親國戚;她是空有貴族名頭的京城第一美人;她是出淤泥而不染,愿得一心人,白首不相離的當(dāng)紅戲子。大家族的束縛,家國洪流的巨變,他救不了愛情,救不了根深蒂固的逆流,更救不了自己。

      舊憶就像一扇窗,推開了就再難合上。誰踩過枯枝輕響,螢火繪著畫屏香。為誰攏一袖芬芳,紅葉的信箋情意綿長,他說就這樣去流浪,到美麗的地方。誰的歌聲輕輕、輕輕唱,誰的淚水靜靜淌。那些年華都付作過往,他們偎依著彼此說好要面對(duì)風(fēng)浪。又是一地枯黃,楓葉紅了滿面秋霜。這場(chǎng)故夢(mèng)里,人生如戲唱,還有誰登場(chǎng)?;椟S燭火輕搖晃,大紅蓋頭下誰彷徨。流淚的花和榮喜堂,靜靜放在一旁?;貞浵衲シ牛滔乱淮缫淮缗f時(shí)光,他說就這樣去流浪,到美麗的地方。誰的歌聲輕輕、輕輕唱,誰的淚水靜靜淌。愿化一雙鳥兒去飛翔,任身后哭號(hào)嘶喊著也追不上。又一年七月半晚風(fēng)涼,斜陽漸矮只影長。這場(chǎng)故夢(mèng)里,孤槳聲遠(yuǎn)蕩,去他鄉(xiāng),遺忘。

      2揮不走的螢火。跟著我它說雨停的時(shí)候。夏天就過了。悄悄流淌的小河。陪著我它說想哭的時(shí)候。聽它唱首歌。河流上的那片星空明明是璀璨的。為什么它們比我還寂寞。木瓜葉綠了。相遇這場(chǎng)小意外。你想不明白我會(huì)假裝著存在。銀河亮起來我真感覺得到愛。它經(jīng)歷過炎夏卻不曾盛開。每當(dāng)下雨到夜深。牽掛著。媽媽種的茉莉花。是不是開了。幸運(yùn)的是還有你。等著我??粗灮鹨活w顆安靜的飛過。河流上的那片星空明明是璀璨的。為什么它們比我還寂寞。木瓜葉綠了相遇這場(chǎng)小意外。你想不明白我會(huì)假裝著存在。銀河亮起來我真感覺得到愛。它經(jīng)歷過炎夏卻不曾盛開。我經(jīng)歷過炎夏卻還在等待

      3晨光撥碎夢(mèng)鄉(xiāng),谷雨前最后一場(chǎng)霜,推開了窗,煙雨依舊氤氳了茶鄉(xiāng),銀針靜懸水中央,青瓷碧螺壺底藏,心事嫩芽兩葉靜靜舒長,飛絮繞過柳塘,櫻桃熟了點(diǎn)點(diǎn)紅妝,堂前檐下銜泥的燕又飛過幾雙,春露已采滿一觴,不經(jīng)意滴入了淚光,她將一碗春愁付了韶光,飲一杯就忘了春夏,又一杯就驚起了牽掛,再一杯就瀟瀟暮雨,空山和淚下,那異鄉(xiāng)不眠的人啊,他遙望著遠(yuǎn)方,心若飄倦了,魂?duì)繅?mèng)縈是茶香

      4朝露曇花,咫尺天涯,人道是黃河十曲,畢竟東流去。八千年玉老,一夜枯榮,問蒼天此生何必? 昨夜風(fēng)吹處,落英聽誰細(xì)數(shù)。九萬里蒼穹,御風(fēng)弄影,誰人與共?千秋北斗,瑤宮寒苦,不若神仙眷侶,百年江湖。

      5此身已入江湖 莫回顧 君行君去處 華山路 英雄同赴 歷歷一場(chǎng)近卻無 夢(mèng)昔年 千金買骨 呼獵鷹 踏天地荒蕪 最怕見 白首 俠客孤 窮一生 尋一處 歸途 酒一觴 醉黃昏入愁腸 月依墻 映銅鏡兩鬢霜 這一生孤注 兩茫茫看盡了 過客紅妝 嘆英雄多寂寞 應(yīng)如我 求一敗如何 是情多 未將紅塵看破 笑平生 這一敗 求不得 酒一觴 醉黃昏入愁腸 月依墻 映銅鏡兩鬢霜 這一生孤注 兩茫茫 誰共我 遲暮還鄉(xiāng)

      6蒲公英抱著微風(fēng)輕旋 飄落在我身邊 池塘里蛙聲唱著夏天 唱著寧靜的夜 你拋出手里銀色魚線

      濺起月光一片 水面閃動(dòng)著漣漪圈圈 蕩到我心里面 紫楹花散落路邊 像紅酒結(jié)成雪 葡萄藤靜靜爬上窗檐 問候一盆鳳仙 你在我心里若隱若現(xiàn) 讓空氣都很香甜 就這樣傻傻笑著入眠 一整個(gè)夏天 一天一天 悸動(dòng)編織著想念

      是飛揚(yáng)馬尾上 純色的棉線

      每當(dāng)晚風(fēng)撩起發(fā)線知了唱得纏綿 就想起那時(shí)的我 那年的初夏夜 初夏是單車走在鄉(xiāng)間林蔭的小道 樹林間忽然飛過叫不出名字的鳥 那時(shí)的我們沒有手機(jī)相機(jī)攝像機(jī) 所以記得特別牢 下坡了別尖叫 快摟住我的腰 后座的你卻給我一個(gè)緊緊的擁抱 云飄在半山腰 彩虹下的山腳 一片池塘和綠草 初夏是放下單車自由自在地奔跑 被風(fēng)吹落的草帽怎么追也追不到 累了就看落日往一片向日葵那兒掉 你靠著我睡著 我卷起褲腳 打撈著菱角 兩只蜻蜓好奇地圍著我環(huán)繞 岸邊老樹高 你碎花裙角 隨秋千搖啊搖 一天一天 悸動(dòng)編織著想念 是飛揚(yáng)馬尾上 純色的棉線 每當(dāng)晚風(fēng)撩起發(fā)線 知了唱得纏綿 就想起那時(shí)的我 那年的初夏夜 小鎮(zhèn)又飄起炊煙 暮靄開始蔓延 緋紅色天邊慢慢沉淀仿佛羞紅的臉 累了的我們肩靠著肩 依偎在木籬旁邊 看著琥珀色的新月 幽幽懸上了屋檐 一晃就這么多年 又是一個(gè)夏天 考試花匆匆開了又謝 還來不及流連 青春交過一張張答卷 離別就近在眼前 哦我只能獨(dú)自懷念 初夏的每一天 一天一天 悸動(dòng)編織著想念 是飛揚(yáng)馬尾上純色的棉線 每當(dāng)晚風(fēng)撩起發(fā)線 知了唱得纏綿 就想起那時(shí)的我 那年的初夏夜 一天一天悸動(dòng)編織著想念 是飛揚(yáng)馬尾上 純色的棉線 每當(dāng)晚風(fēng)撩起發(fā)線 知了唱得纏綿 就想起那時(shí)的我 那年的初夏夜

      7刀光 不依不饒 跌進(jìn)誰的懷抱 午夜戰(zhàn)場(chǎng)大漠荒煙 如狂草 霜降 滿城蕭條 冷了長亭短橋 眉間朱砂亂世年華 如刻刀 塞上 烏衣年少 換誰遺世的笑 劍指天山西出陽關(guān) 人跡渺 風(fēng)沙 磨斷古道 蔓延誰的眉梢 旌旗連城濁酒傾觴 暮云燒

      雪落蒼茫 雪若白發(fā) 雪若花凋 惹亂飛鳥 同望蒼霞 同去天涯 同穿素縞 明月同邀 斷了弓弦 斷了心跳 斷了浮生 望斷縹緲 心如三月 心如荒草 心如泥沼 陷了也好 目光 透過劍鞘 糾纏誰的眼角 他上城樓他解戰(zhàn)袍瀚海云濤 寄逍遙 斷墻 千年不倒 銘刻誰的記號(hào) 羌聲單薄紅塵顛倒換誰憑欄 誰折腰 江山 風(fēng)雨飄搖 浪蕩誰的心跳 盛世長安花對(duì)殘陽 忘前朝 你的手 牽誰衣角 一路奔逃 狼煙烽火的喧囂 誰煮酒 一生醉笑 千杯難銷 浮花浪蕊的擁抱

      8他在夜里把燈點(diǎn) 四書五經(jīng)讀幾遍 是她青梅竹馬兩小無猜 守在一邊 她在燈下把墨 研荊釵布裙一雙眼看他寒窗苦讀十年 誓要上得金殿 送良人到渡口 她說一生也為你守候 他說等我金榜題名 定不辜負(fù) 你溫柔 十八年守候 她站在小渡口十八年溫柔 他睡在明月樓 那孤帆去悠悠把她悲喜全都帶走 千絲萬縷堤上的柳 挽不住江水奔流 看春花開又落 秋風(fēng)吹著那夏月走 冬雪紛紛又是一年 她等到 人比黃花瘦 她在夜里把燈點(diǎn) 江闊云低望幾遍 云里幾聲斷雁西風(fēng)吹散多少思念 想他燈下把墨研一字千金是狀元 等他衣錦還鄉(xiāng) 等過一年又是一年 誰打馬渡前過 回身喚取酒喝一口 低聲問是誰家姑娘 如花似玉為誰留十八年守候 她站在小渡口十八年溫柔 他睡在明月樓 那孤帆去悠悠把她年華全都帶走 千絲萬縷堤上的柳 挽不住江水奔流看春花開又落 秋風(fēng)吹著那夏月走 冬雪紛紛又是一年她 等到 雪漫了眉頭 聽醒木一聲收 故事里她還在等候 說書人合扇說從頭 誰低眼 淚濕了衣袖 她走過堤上柳 夕陽西下的小渡口 風(fēng)景還像舊時(shí)溫柔 但江水 一去不回頭

      9有沒有剩下回望的時(shí)間 再看我一眼 我分不清天邊 是紅云還是你燃起的火焰 哪一世才是終點(diǎn) 徹悟卻說不出再見 有沒有剩下燃盡的流年 羽化成思念 是塵緣還是夢(mèng)魘 是劫灰還是升起的炊煙 哪一念才能不滅 是涅磐還是永生眷念 幻化成西天星光是你輪回的終點(diǎn) 寂滅到永生沙漏流轉(zhuǎn)了多少時(shí)間 你在三途河邊凝望我來生的容顏 我種下曼佗羅讓前世的回憶深陷 多少離別才能點(diǎn)燃梧桐枝的火焰 我在塵世間走過了多少個(gè)五百年 曼佗羅花開時(shí)誰還能夠記起從前 誰應(yīng)了誰的劫誰又變成了誰的執(zhí)念

      10拉薩雪紛亂了幾千年 安靜堆積到紅塵湮滅 手中的香燃得明明暗暗 雪地上的腳印深深淺淺 好象是沒有結(jié)局的預(yù)言 學(xué)他們跪在雪山面前 悄悄的說了很多心愿 跟著人群走過了幾條街 捧著酥油茶坐在路邊 幻想著瑪吉阿米的容顏 放不下嗎 期待很淺 傳說中的愛向來美得很遙遠(yuǎn) 故事結(jié)束 誰也無言 抬頭卻看見了不一樣的藍(lán)天 她坐在布達(dá)拉宮的身邊 想了半天 慵懶的街走過多少遍 那風(fēng)馬也看了許多天 身邊的人眉目淡淡笑嘆倦 陽光雨下忽然出現(xiàn)飄雪 四季輪回之間明白了哪些 晴天的雪 雨夜的月 迷霧中的軌跡開始變得明顯 從此心情 不再深淺 說聲再見了那些傷感的字眼 前世種下的花會(huì)開在 今生的路邊 醒來時(shí)忘記了夜間風(fēng)雪 只是在夢(mèng)里卻多了一些感覺 總會(huì)有一天都慢慢不見 哪怕曾經(jīng)是那么親密無間

      11周帝白炎死在稱帝十載后的一個(gè)雪夜。這個(gè)草莽出身的皇帝不喜奢華,逼宮奪位后便廢棄了前朝敬帝所建的華美宮室,而每夜宿在帝宮內(nèi)的九龍塔,死時(shí)亦盤膝在塔頂石室?guī)装盖暗钠褕F(tuán)上,正對(duì)著壁上一幅畫像。倘有歷過前朝的宮女在,定會(huì)認(rèn)出,那畫上顏色無雙的女子,正是前朝敬帝所封的最后一位貴妃。原來在傾國的十年之后,白炎終究追隨那人而去。他身后并未留下只言片語。于是所有關(guān)于周朝開國皇帝的謎團(tuán),都與那懸于九重寶塔之上、隱在七重紗幕背后的畫像,一并被掩埋進(jìn)厚重的史書里。

      刀戟聲共絲竹沙啞 誰帶你看城外廝殺 七重紗衣 血濺了白紗 兵臨城下六軍不發(fā) 誰知再見已是 生死無話當(dāng)時(shí)纏過紅線千匝 一念之差為人作嫁 那道傷疤 誰的舊傷疤 還能不動(dòng)聲色飲茶 踏碎這一場(chǎng) 盛世煙花 血染江山的畫 怎敵你眉間 一點(diǎn)朱砂 覆了天下也罷

      始終不過 一場(chǎng)繁華 碧血染就桃花 只想再見 你淚如雨下 聽刀劍喑啞 高樓奄奄一息 傾塌 是說一生命犯桃花 誰為你算的那一卦 最是無瑕 風(fēng)流不假 畫樓西畔反彈琵琶 暖風(fēng)處處 誰心猿意馬 色授魂與顛倒容華 兀自不肯相對(duì)照蠟 說愛折花 不愛青梅竹馬 到頭來算的那一卦 終是為你 覆了天下 明月照亮天涯 最后誰又 得到了蒹葭 江山嘶鳴戰(zhàn)馬 懷抱中那 寂靜的喧嘩 風(fēng)過天地肅殺 容華謝后 君臨天下 登上九重寶塔 看一夜 流星颯沓 回到那一剎那 歲月無聲也讓人害怕 枯藤長出枝椏 原來時(shí)光已翩然輕擦 夢(mèng)中樓上月下 站著眉目依舊的你啊 拂去衣上雪花并肩看 天地浩大

      12院子的梧桐 那是爺爺?shù)臓敔數(shù)臏嫔?喜鵲不慌不忙 落在枝頭唱的有模有樣 老舊的木板房 透過了那扇格子窗 我依然記得 外婆煮的南瓜湯 先生在學(xué)堂 搖頭晃腦戒尺總拿手上 三字經(jīng)的篇章 我們跟著聲聲念的響亮 斑駁的牌坊 殘留斷章 落款已不詳 臨街的酒坊 人聲熙攘誰還吵著來二兩 夢(mèng)里的月光 灑滿了回家的小巷 緊握著那些時(shí)光 可你已不在我身旁 潑墨三千丈 只能化成黑白宣張 那口大水缸 裝的是舊時(shí)月光 誰家的小狗 趴在老路邊享受著陽光 我瞇著眼睛想 天那邊究竟是啥模樣 少年的臉上 怎么還寫著 淺淺的憂傷 天真的姑娘 穿上新的花衣裳 夢(mèng)里的月光 灑滿了回家的小巷 緊握著那些時(shí)光 可你已不在我身旁 潑墨三千丈 只能化成黑白宣張 那口大水缸 裝的是舊時(shí)月光 夢(mèng)里的月光 灑滿了我回家的小巷 我把回憶放枕上 陪你走一趟 故事在流浪 伴著我的琴聲悠揚(yáng) 誰哼的小曲 還在青石巷 回蕩 轉(zhuǎn)身 消逝在煙水茫茫

      13無意停留 風(fēng)沙 大漠孤煙 天涯 長河落日 看江南 人家 輪回更迭 作罷 不過一世 煙花 繁華如煙 看你眉目 如畫 刀劍聲聲喑啞 千騎萬馬廝殺 一劍輕安你傾盡天下 轉(zhuǎn)身的手法如此瀟灑 我拼卻一生用命畫的押 卻始終等不到你來拿 戲院的二胡呼啦啦啦的拉 誰遮半面弄一手琵琶 紅妝京腔唱淚暈開了臉頰 到底是誰傷了人家 唱一曲作罷

      14幽幽風(fēng)竹 曲徑深處 藏幾家門戶 煙鎖迷霧 亭臺(tái)小筑 故事看不清楚 斷崖處 豪情當(dāng)初 留赤壁手書

      我輾轉(zhuǎn)史冊(cè) 你在何處 輕舟淺渡 江河日暮 取杜康小煮 微醺小屋 夢(mèng)回前朝 情節(jié)跌宕起伏 傾目長佇 看東風(fēng) 是誰的旗鼓 江山誰主沉浮 轉(zhuǎn)眼虛無 我沏一壺 你的風(fēng)骨 信手魏書 千年豪氣 可惜東水不復(fù) 邊外草木 一歲又枯 你已成千古 我掬一本 懷故 只為你讀 我沏一壺 你的風(fēng)骨 落筆成賦 江水東渡 一頁青史孤獨(dú) 塵埃化土 流年幾度 背景漸模糊 一曲復(fù)古 我不成熟 等誰來譜

      15夕陽遠(yuǎn) 晚霞流水 楊柳岸 湖邊鴛鴦睡 花前月下 竹馬繞青梅 望天涯 癡心給了誰 青草黃 又是一歲

      相思訣 宣紙寫無悔 三千過往 惆悵怎消退 花容謝 鸞鏡梳枯萎 西風(fēng)吹散了落葉成堆 窗前月 凄美了是非 冷雁南飛 而我面向北 自鎖眉 憑欄等誰歸 紅塵累而我徒自傷悲 誰的淚 打濕了結(jié)尾 往事成灰 找不回完美 楚心碎 冷落在深閨 我為你拓成一曲相思碑 仿佛落花伴流水的依偎 亭下煮酒一杯灼傷了誰的眼淚 為你拓成一曲相思碑 繁華似水的結(jié)局是凄美 案前輕描勾勒書寫一字歸 而我等誰不回

      16一夜風(fēng)雪 塞外馬蹄踏星辰 刀劍紛紛 一身紅衣寄風(fēng)塵 血灑荒城 那染色的年輪 我用生命寫下 來世相見 勿等 長亭短亭 送了一程又一程 月冷油燈盡 小巷又幾更 青絲落成秋霜 嘆幾壺?zé)釡I冷 琵琶聲 一段曾經(jīng)還在等 邊荒外的夕陽漸漸黃昏不見你歸程 老樹枯藤 昏鴉還不肯安身 月光偷偷打量可憐緣分 歲月的年輪 再誠懇 也渡不過紅塵 劃地三尺只為轉(zhuǎn)世靈魂換你的生辰 誦一段因果 結(jié)來世的紅繩 繡花針針恨 縫鴛鴦的枕 我用一生來陪你等 等緣分認(rèn)真 長亭短亭 送了一程又一程 月冷油燈盡 小巷又幾更 青絲落成秋霜 嘆幾壺?zé)釡I冷 琵琶聲 一段曾經(jīng)還在等 邊荒外的夕陽漸漸黃昏不見你歸程 老樹枯藤 昏鴉還不肯安身 月光偷偷打量可憐緣分 歲月的年輪 再誠懇 也渡不過紅塵 劃地三尺只為轉(zhuǎn)世靈魂換你的生辰 誦一段因果 結(jié)來世的紅繩 繡花針針恨 縫鴛鴦的枕 我用一生來陪你等 等緣分認(rèn)真

      第五篇:數(shù)據(jù)結(jié)構(gòu)習(xí)題(可用)

      第 1 章 緒 論

      1.填空

      ⑴()是數(shù)據(jù)的基本單位,在計(jì)算機(jī)程序中通常作為一個(gè)整體進(jìn)行考慮和處理?!窘獯稹繑?shù)據(jù)元素

      ⑵()是數(shù)據(jù)的最小單位,()是討論數(shù)據(jù)結(jié)構(gòu)時(shí)涉及的最小數(shù)據(jù)單位?!窘獯稹繑?shù)據(jù)項(xiàng),數(shù)據(jù)元素

      【分析】數(shù)據(jù)結(jié)構(gòu)指的是數(shù)據(jù)元素以及數(shù)據(jù)元素之間的關(guān)系。

      ⑶ 從邏輯關(guān)系上講,數(shù)據(jù)結(jié)構(gòu)主要分為()、()、()和()?!窘獯稹考?,線性結(jié)構(gòu),樹結(jié)構(gòu),圖結(jié)構(gòu)

      ⑷ 數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)主要有()和()兩種基本方法,不論哪種存儲(chǔ)結(jié)構(gòu),都要存儲(chǔ)兩方面的內(nèi)容:()和()。

      【解答】順序存儲(chǔ)結(jié)構(gòu),鏈接存儲(chǔ)結(jié)構(gòu),數(shù)據(jù)元素,數(shù)據(jù)元素之間的關(guān)系 ⑸ 算法具有五個(gè)特性,分別是()、()、()、()、()。【解答】有零個(gè)或多個(gè)輸入,有一個(gè)或多個(gè)輸出,有窮性,確定性,可行性

      ⑹ 算法的描述方法通常有()、()、()和()四種,其中,()被稱為算法語言?!窘獯稹孔匀徽Z言,程序設(shè)計(jì)語言,流程圖,偽代碼,偽代碼 ⑺ 在一般情況下,一個(gè)算法的時(shí)間復(fù)雜度是()的函數(shù)?!窘獯稹繂栴}規(guī)模

      ⑻ 設(shè)待處理問題的規(guī)模為n,若一個(gè)算法的時(shí)間復(fù)雜度為一個(gè)常數(shù),則表示成數(shù)量級(jí)的形式為(),若為n*log25n,則表示成數(shù)量級(jí)的形式為()?!窘獯稹喀?1),Ο(nlog2n)【分析】用大O記號(hào)表示算法的時(shí)間復(fù)雜度,需要將低次冪去掉,將最高次冪的系數(shù)去掉。2.選擇題

      ⑴ 順序存儲(chǔ)結(jié)構(gòu)中數(shù)據(jù)元素之間的邏輯關(guān)系是由()表示的,鏈接存儲(chǔ)結(jié)構(gòu)中的數(shù)據(jù)元素之間的邏輯關(guān)系是由()表示的。

      A 線性結(jié)構(gòu) B 非線性結(jié)構(gòu) C 存儲(chǔ)位置 D 指針 【解答】C,D 【分析】順序存儲(chǔ)結(jié)構(gòu)就是用一維數(shù)組存儲(chǔ)數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)元素,其邏輯關(guān)系由存儲(chǔ)位置(即元素在數(shù)組中的下標(biāo))表示;鏈接存儲(chǔ)結(jié)構(gòu)中一個(gè)數(shù)據(jù)元素對(duì)應(yīng)鏈表中的一個(gè)結(jié)點(diǎn),元素之間的邏輯關(guān)系由結(jié)點(diǎn)中的指針表示。

      ⑵ 假設(shè)有如下遺產(chǎn)繼承規(guī)則:丈夫和妻子可以相互繼承遺產(chǎn);子女可以繼承父親或母親的遺產(chǎn);子女間不能相互繼承。則表示該遺產(chǎn)繼承關(guān)系的最合適的數(shù)據(jù)結(jié)構(gòu)應(yīng)該是()。A 樹 B 圖 C 線性表 D 集合 【解答】B 【分析】將丈夫、妻子和子女分別作為數(shù)據(jù)元素,根據(jù)題意畫出邏輯結(jié)構(gòu)圖。

      ⑶ 算法指的是()。A 對(duì)特定問題求解步驟的一種描述,是指令的有限序列。B 計(jì)算機(jī)程序 C 解決問題的計(jì)算方法 D 數(shù)據(jù)處理 【解答】A 【分析】計(jì)算機(jī)程序是對(duì)算法的具體實(shí)現(xiàn);簡單地說,算法是解決問題的方法;數(shù)據(jù)處理是通過算法完成的。所以,只有A是算法的準(zhǔn)確定義。⑷ 下面()不是算法所必須具備的特性。A 有窮性 B 確切性 C 高效性 D 可行性 【解答】C 【分析】高效性是好算法應(yīng)具備的特性。

      ⑸ 算法分析的目的是(),算法分析的兩個(gè)主要方面是()。A 找出數(shù)據(jù)結(jié)構(gòu)的合理性 B 研究算法中輸入和輸出的關(guān)系 C 分析算法的效率以求改進(jìn) D 分析算法的易讀性和文檔性 E 空間性能和時(shí)間性能 F 正確性和簡明性 G 可讀性和文檔性 H 數(shù)據(jù)復(fù)雜性和程序復(fù)雜性 【解答】C,E 3.判斷題

      ⑴ 算法的時(shí)間復(fù)雜度都要通過算法中的基本語句的執(zhí)行次數(shù)來確定。【解答】錯(cuò)。時(shí)間復(fù)雜度要通過算法中基本語句執(zhí)行次數(shù)的數(shù)量級(jí)來確定。⑵ 每種數(shù)據(jù)結(jié)構(gòu)都具備三個(gè)基本操作:插入、刪除和查找。

      【解答】錯(cuò)。如數(shù)組就沒有插入和刪除操作。此題注意是每種數(shù)據(jù)結(jié)構(gòu)。⑶ 所謂數(shù)據(jù)的邏輯結(jié)構(gòu)指的是數(shù)據(jù)之間的邏輯關(guān)系?!窘獯稹垮e(cuò)。是數(shù)據(jù)之間的邏輯關(guān)系的整體。⑷ 邏輯結(jié)構(gòu)與數(shù)據(jù)元素本身的內(nèi)容和形式無關(guān)?!窘獯稹繉?duì)。因此邏輯結(jié)構(gòu)是數(shù)據(jù)組織的主要方面。⑸ 基于某種邏輯結(jié)構(gòu)之上的基本操作,其實(shí)現(xiàn)是唯一的。

      【解答】錯(cuò)?;静僮鞯膶?shí)現(xiàn)是基于某種存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)的,因而不是唯一的。

      4.分析以下各程序段,并用大O記號(hào)表示其執(zhí)行時(shí)間。

      【解答】⑴ 基本語句是k=k+10*i,共執(zhí)行了n-2次,所以T(n)=O(n)。⑵ 基本語句是k=k+10*i,共執(zhí)行了n次,所以T(n)=O(n)。⑶ 分析條件語句,每循環(huán)一次,i+j 整體加1,共循環(huán)n次,所以T(n)=O(n)。⑷ 設(shè)循環(huán)體共執(zhí)行T(n)次,每循環(huán)一次,循環(huán)變量y加1,最終T(n)=y,即:(T(n)+1)2≤n,所以T(n)=O(n1/2)。

      ⑸ x++是基本語句,所以

      5.設(shè)有數(shù)據(jù)結(jié)構(gòu)(D,R),其中D={1, 2, 3, 4, 5, 6},R={(1,2),(2,3),(2,4),(3,4),(3,5),(3,6),(4,5),(4,6)}。試畫出其邏輯結(jié)構(gòu)圖并指出屬于何種結(jié)構(gòu)?!窘獯稹科溥壿嫿Y(jié)構(gòu)圖如圖1-3所示,它是一種圖結(jié)構(gòu)。

      6.求多項(xiàng)式A(x)的算法可根據(jù)下列兩個(gè)公式之一來設(shè)計(jì): ⑴ A(x)=anxn+an-1xn-1+?+a1x+a0 ⑵ A(x)=(?(anx+an-1)x+?+a1)x)+a0

      根據(jù)算法的時(shí)間復(fù)雜度分析比較這兩種算法的優(yōu)劣。

      【解答】第二種算法的時(shí)間性能要好些。第一種算法需執(zhí)行大量的乘法運(yùn)算,而第二種算法進(jìn)行了優(yōu)化,減少了不必要的乘法運(yùn)算。

      學(xué)習(xí)自測(cè)及答案

      1.順序存儲(chǔ)結(jié)構(gòu)的特點(diǎn)是(),鏈接存儲(chǔ)結(jié)構(gòu)的特點(diǎn)是()。

      【解答】用元素在存儲(chǔ)器中的相對(duì)位置來表示數(shù)據(jù)元素之間的邏輯關(guān)系,用指示元素存儲(chǔ)地址的指針表示數(shù)據(jù)元素之間的邏輯關(guān)系。

      2.算法在發(fā)生非法操作時(shí)可以作出處理的特性稱為()?!窘獯稹拷研?/p>

      3.常見的算法時(shí)間復(fù)雜度用大O記號(hào)表示為:常數(shù)階()、對(duì)數(shù)階()、線性階()、平方階()和指數(shù)階()。【解答】O(1),O(log2n),O(n),O(n),O(2)4.試描述數(shù)據(jù)結(jié)構(gòu)和抽象數(shù)據(jù)類型的概念與程序設(shè)計(jì)語言中數(shù)據(jù)類型概念的區(qū)別。

      【解答】數(shù)據(jù)結(jié)構(gòu)是指相互之間存在一定關(guān)系的數(shù)據(jù)元素的集合。而抽象數(shù)據(jù)類型是指一個(gè)數(shù)據(jù)結(jié)構(gòu)以及定義在該結(jié)構(gòu)上的一組操作。程序設(shè)計(jì)語言中的數(shù)據(jù)類型是一個(gè)值的集合和定義在這個(gè)值集上一組操作的總稱。抽象數(shù)據(jù)類型可以看成是對(duì)數(shù)據(jù)類型的一種抽象。

      第 2 章 線性表

      1.填空

      2n⑴ 在順序表中,等概率情況下,插入和刪除一個(gè)元素平均需移動(dòng)()個(gè)元素,具體移動(dòng)元素的個(gè)數(shù)與()和()有關(guān)。

      【解答】表長的一半,表長,該元素在表中的位置

      ⑵ 順序表中第一個(gè)元素的存儲(chǔ)地址是100,每個(gè)元素的長度為2,則第5個(gè)元素的存儲(chǔ)地址是()。【解答】108 【分析】第5個(gè)元素的存儲(chǔ)地址=第1個(gè)元素的存儲(chǔ)地址+(5-1)×2=108

      ⑶ 設(shè)單鏈表中指針p 指向結(jié)點(diǎn)A,若要?jiǎng)h除A的后繼結(jié)點(diǎn)(假設(shè)A存在后繼結(jié)點(diǎn)),則需修改指針的操作為()。

      【解答】p->next=p->next->next ⑷ 單鏈表中設(shè)置頭結(jié)點(diǎn)的作用是()?!窘獯稹繛榱诉\(yùn)算方便

      【分析】例如在插入和刪除操作時(shí)不必對(duì)表頭的情況進(jìn)行特殊處理。

      ⑸ 非空的單循環(huán)鏈表由頭指針head指示,則其尾結(jié)點(diǎn)(由指針p所指)滿足()。【解答】p->next=head 【分析】如圖2-8所示。

      ⑹ 在由尾指針rear指示的單循環(huán)鏈表中,在表尾插入一個(gè)結(jié)點(diǎn)s的操作序列是();刪除開始結(jié)點(diǎn)的操作序列為()。

      【解答】s->next =rear->next;rear->next =s;rear =s;q=rear->next->next;rear->next->next=q->next;delete q;【分析】操作示意圖如圖2-9所示:

      ⑺ 一個(gè)具有n個(gè)結(jié)點(diǎn)的單鏈表,在指針p所指結(jié)點(diǎn)后插入一個(gè)新結(jié)點(diǎn)的時(shí)間復(fù)雜度為();在給定值為x的結(jié)點(diǎn)后插入一個(gè)新結(jié)點(diǎn)的時(shí)間復(fù)雜度為()?!窘獯稹喀?1),Ο(n)【分析】在p所指結(jié)點(diǎn)后插入一個(gè)新結(jié)點(diǎn)只需修改指針,所以時(shí)間復(fù)雜度為Ο(1);而在給定值為x的結(jié)點(diǎn)后插入一個(gè)新結(jié)點(diǎn)需要先查找值為x的結(jié)點(diǎn),所以時(shí)間復(fù)雜度為Ο(n)。⑻ 可由一個(gè)尾指針唯一確定的鏈表有()、()、()?!窘獯稹垦h(huán)鏈表,循環(huán)雙鏈表,雙鏈表 2.選擇題

      ⑴ 線性表的順序存儲(chǔ)結(jié)構(gòu)是一種()的存儲(chǔ)結(jié)構(gòu),線性表的鏈接存儲(chǔ)結(jié)構(gòu)是一種()的存儲(chǔ)結(jié)構(gòu)。A 隨機(jī)存取 B 順序存取 C 索引存取 D 散列存取 【解答】A,B ⑵ 線性表采用鏈接存儲(chǔ)時(shí),其地址()。

      A 必須是連續(xù)的B 部分地址必須是連續(xù)的 C 一定是不連續(xù)的 D 連續(xù)與否均可以 【解答】D 【分析】線性表的鏈接存儲(chǔ)是用一組任意的存儲(chǔ)單元存儲(chǔ)線性表的數(shù)據(jù)元素,這組存儲(chǔ)單元可以連續(xù),也可以不連續(xù),甚至可以零散分布在內(nèi)存中任意位置。⑶ 單循環(huán)鏈表的主要優(yōu)點(diǎn)是()。A 不再需要頭指針了

      B 從表中任一結(jié)點(diǎn)出發(fā)都能掃描到整個(gè)鏈表;

      C 已知某個(gè)結(jié)點(diǎn)的位置后,能夠容易找到它的直接前趨; D 在進(jìn)行插入、刪除操作時(shí),能更好地保證鏈表不斷開。【解答】B ⑷ 鏈表不具有的特點(diǎn)是()。

      A 可隨機(jī)訪問任一元素 B 插入、刪除不需要移動(dòng)元素 C 不必事先估計(jì)存儲(chǔ)空間 D 所需空間與線性表長度成正比 【解答】A ⑸ 若某線性表中最常用的操作是取第i 個(gè)元素和找第i個(gè)元素的前趨,則采用()存儲(chǔ)方法最節(jié)省時(shí)間。A 順序表 B 單鏈表 C 雙鏈表 D 單循環(huán)鏈表 【解答】A 【分析】線性表中最常用的操作是取第i 個(gè)元素,所以,應(yīng)選擇隨機(jī)存取結(jié)構(gòu)即順序表,同時(shí)在順序表中查找第i個(gè)元素的前趨也很方便。單鏈表和單循環(huán)鏈表既不能實(shí)現(xiàn)隨機(jī)存取,查找第i個(gè)元素的前趨也不方便,雙鏈表雖然能快速查找第i個(gè)元素的前趨,但不能實(shí)現(xiàn)隨機(jī)存取。

      ⑹ 若鏈表中最常用的操作是在最后一個(gè)結(jié)點(diǎn)之后插入一個(gè)結(jié)點(diǎn)和刪除第一個(gè)結(jié)點(diǎn),則采用()存儲(chǔ)方法最節(jié)省時(shí)間。

      A 單鏈表 B 帶頭指針的單循環(huán)鏈表 C 雙鏈表 D 帶尾指針的單循環(huán)鏈表 【解答】D 【分析】在鏈表中的最后一個(gè)結(jié)點(diǎn)之后插入一個(gè)結(jié)點(diǎn)需要知道終端結(jié)點(diǎn)的地址,所以,單鏈表、帶頭指針的單循環(huán)鏈表、雙鏈表都不合適,考慮在帶尾指針的單循環(huán)鏈表中刪除第一個(gè)結(jié)點(diǎn),其時(shí)間性能是O(1),所以,答案是D。

      ⑺ 若鏈表中最常用的操作是在最后一個(gè)結(jié)點(diǎn)之后插入一個(gè)結(jié)點(diǎn)和刪除最后一個(gè)結(jié)點(diǎn),則采用()存儲(chǔ)方法最節(jié)省運(yùn)算時(shí)間。

      A 單鏈表 B 循環(huán)雙鏈表 C單循環(huán)鏈表

      D 帶尾指針的單循環(huán)鏈表 【解答】B 【分析】在鏈表中的最后一個(gè)結(jié)點(diǎn)之后插入一個(gè)結(jié)點(diǎn)需要知道終端結(jié)點(diǎn)的地址,所以,單鏈表、單循環(huán)鏈表都不合適,刪除最后一個(gè)結(jié)點(diǎn)需要知道終端結(jié)點(diǎn)的前驅(qū)結(jié)點(diǎn)的地址,所以,帶尾指針的單循環(huán)鏈表不合適,而循環(huán)雙鏈表滿足條件。

      ⑻ 在具有n個(gè)結(jié)點(diǎn)的有序單鏈表中插入一個(gè)新結(jié)點(diǎn)并仍然有序的時(shí)間復(fù)雜度是()。A O(1)B O(n)C O(n)D O(nlog2n)【解答】B 【分析】首先應(yīng)順序查找新結(jié)點(diǎn)在單鏈表中的位置。

      ⑼ 對(duì)于n個(gè)元素組成的線性表,建立一個(gè)有序單鏈表的時(shí)間復(fù)雜度是()。A O(1)B O(n)C O(n)D O(nlog2n)【解答】C 【分析】該算法需要將n個(gè)元素依次插入到有序單鏈表中,而插入每個(gè)元素需O(n)。⑽ 使用雙鏈表存儲(chǔ)線性表,其優(yōu)點(diǎn)是可以()。

      A 提高查找速度 B 更方便數(shù)據(jù)的插入和刪除 C 節(jié)約存儲(chǔ)空間 D 很快回收存儲(chǔ)空間 【解答】B

      22【分析】在鏈表中一般只能進(jìn)行順序查找,所以,雙鏈表并不能提高查找速度,因?yàn)殡p鏈表中有兩個(gè)指針域,顯然不能節(jié)約存儲(chǔ)空間,對(duì)于動(dòng)態(tài)存儲(chǔ)分配,回收存儲(chǔ)空間的速度是一樣的。由于雙鏈表具有對(duì)稱性,所以,其插入和刪除操作更加方便。

      ⑾ 在一個(gè)單鏈表中,已知q所指結(jié)點(diǎn)是p所指結(jié)點(diǎn)的直接前驅(qū),若在q和p之間插入s所指結(jié)點(diǎn),則執(zhí)行()操作。

      A s->next=p->next;p->next=s;B q->next=s;s->next=p;C p->next=s->next;s->next=p;D p->next=s;s->next=q;【解答】B 【分析】注意此題是在q和p之間插入新結(jié)點(diǎn),所以,不用考慮修改指針的順序。⑿ 在循環(huán)雙鏈表的p所指結(jié)點(diǎn)后插入s所指結(jié)點(diǎn)的操作是()。A p->next=s;s->prior=p;p->next->prior=s;s->next=p->next;B p->next=s;p->next->prior=s;s->prior=p;s->next=p->next;C s->prior=p;s->next=p->next;p->next=s;p->next->prior=s;D s->prior=p;s->next=p->next;p->next->prior=s;p->next=s 【解答】D 【分析】在鏈表中,對(duì)指針的修改必須保持線性表的邏輯關(guān)系,否則,將違背線性表的邏輯特征,圖2-10給出備選答案C和D的圖解。

      3.判斷題

      ⑴ 線性表的邏輯順序和存儲(chǔ)順序總是一致的。

      【解答】錯(cuò)。順序表的邏輯順序和存儲(chǔ)順序一致,鏈表的邏輯順序和存儲(chǔ)順序不一定一致。⑵ 線性表的順序存儲(chǔ)結(jié)構(gòu)優(yōu)于鏈接存儲(chǔ)結(jié)構(gòu)?!窘獯稹垮e(cuò)。兩種存儲(chǔ)結(jié)構(gòu)各有優(yōu)缺點(diǎn)。⑶ 設(shè)p,q是指針,若p=q,則*p=*q。

      【解答】錯(cuò)。p=q只能表示p和q指向同一起始地址,而所指類型則不一定相同。⑷ 線性結(jié)構(gòu)的基本特征是:每個(gè)元素有且僅有一個(gè)直接前驅(qū)和一個(gè)直接后繼。

      【解答】錯(cuò)。每個(gè)元素最多只有一個(gè)直接前驅(qū)和一個(gè)直接后繼,第一個(gè)元素沒有前驅(qū),最后一個(gè)元素沒有后繼。

      ⑸ 在單鏈表中,要取得某個(gè)元素,只要知道該元素所在結(jié)點(diǎn)的地址即可,因此單鏈表是隨機(jī)存取結(jié)構(gòu)?!窘獯稹垮e(cuò)。要找到該結(jié)點(diǎn)的地址,必須從頭指針開始查找,所以單鏈表是順序存取結(jié)構(gòu)。

      4.請(qǐng)說明順序表和單鏈表各有何優(yōu)缺點(diǎn),并分析下列情況下,采用何種存儲(chǔ)結(jié)構(gòu)更好些。

      ⑴ 若線性表的總長度基本穩(wěn)定,且很少進(jìn)行插入和刪除操作,但要求以最快的速度存取線性表中的元素。⑵ 如果n個(gè)線性表同時(shí)并存,并且在處理過程中各表的長度會(huì)動(dòng)態(tài)發(fā)生變化。⑶ 描述一個(gè)城市的設(shè)計(jì)和規(guī)劃。

      【解答】順序表的優(yōu)點(diǎn):① 無需為表示表中元素之間的邏輯關(guān)系而增加額外的存儲(chǔ)空間;② 可以快速地存取表中任一位置的元素(即隨機(jī)存?。m樞虮淼娜秉c(diǎn):① 插入和刪除操作需移動(dòng)大量元素;② 表的容量難以確定;③ 造成存儲(chǔ)空間的“碎片”。

      單鏈表的優(yōu)點(diǎn):① 不必事先知道線性表的長度;② 插入和刪除元素時(shí)只需修改指針,不用移動(dòng)元素。單鏈表的缺點(diǎn):① 指針的結(jié)構(gòu)性開銷;② 存取表中任意元素不方便,只能進(jìn)行順序存取。

      ⑴ 應(yīng)選用順序存儲(chǔ)結(jié)構(gòu)。因?yàn)轫樞虮硎请S機(jī)存取結(jié)構(gòu),單鏈表是順序存取結(jié)構(gòu)。本題很少進(jìn)行插入和刪除操作,所以空間變化不大,且需要快速存取,所以應(yīng)選用順序存儲(chǔ)結(jié)構(gòu)。

      ⑵ 應(yīng)選用鏈接存儲(chǔ)結(jié)構(gòu)。鏈表容易實(shí)現(xiàn)表容量的擴(kuò)充,適合表的長度動(dòng)態(tài)發(fā)生變化。

      ⑶ 應(yīng)選用鏈接存儲(chǔ)結(jié)構(gòu)。因?yàn)橐粋€(gè)城市的設(shè)計(jì)和規(guī)劃涉及活動(dòng)很多,需要經(jīng)常修改、擴(kuò)充和刪除各種信息,才能適應(yīng)不斷發(fā)展的需要。而順序表的插入、刪除的效率低,故不合適。5.算法設(shè)計(jì)

      ⑴ 設(shè)計(jì)一個(gè)時(shí)間復(fù)雜度為O(n)的算法,實(shí)現(xiàn)將數(shù)組A[n]中所有元素循環(huán)右移k個(gè)位置?!窘獯稹克惴ㄋ枷胝?qǐng)參見主教材第一章思想火花。下面給出具體算法。

      分析算法,第一次調(diào)用Reverse函數(shù)的時(shí)間復(fù)雜度為O(k),第二次調(diào)用Reverse函數(shù)的時(shí)間復(fù)雜度為O(n-k),第三次調(diào)用Reverse函數(shù)的時(shí)間復(fù)雜度為O(n),所以,總的時(shí)間復(fù)雜度為O(n)。⑵試分別以順序表和單鏈表作存儲(chǔ)結(jié)構(gòu),各寫一實(shí)現(xiàn)線性表就地逆置的算法。

      【解答】順序表的逆置,即是將對(duì)稱元素交換,設(shè)順序表的長度為length,則將表中第i個(gè)元素與第length-i-1個(gè)元素相交換。具體算法如下:

      單鏈表的逆置請(qǐng)參見2.2.4算法2-4和算法2-6。

      ⑶ 假設(shè)在長度大于1的循環(huán)鏈表中,即無頭結(jié)點(diǎn)也無頭指針,s為指向鏈表中某個(gè)結(jié)點(diǎn)的指針,試編寫算法刪除結(jié)點(diǎn)s的前趨結(jié)點(diǎn)?!窘獯稹坷脝窝h(huán)鏈表的特點(diǎn),通過指針s可找到其前驅(qū)結(jié)點(diǎn)r以及r的前驅(qū)結(jié)點(diǎn)p,然后將結(jié)點(diǎn)r刪除,如圖2-11所示,具體算法如下:

      ⑷ 設(shè)單鏈表以非遞減有序排列,設(shè)計(jì)算法實(shí)現(xiàn)在單鏈表中刪去值相同的多余結(jié)點(diǎn)。

      【解答】從頭到尾掃描單鏈表,若當(dāng)前結(jié)點(diǎn)的元素值與后繼結(jié)點(diǎn)的元素值不相等,則指針后移;否則刪除該后繼結(jié)點(diǎn)。具體算法如下:

      ⑸ 判斷帶頭結(jié)點(diǎn)的雙循環(huán)鏈表是否對(duì)稱。

      【解答】設(shè)工作指針p和q分別指向循環(huán)雙鏈表的開始結(jié)點(diǎn)和終端結(jié)點(diǎn),若結(jié)點(diǎn)p和結(jié)點(diǎn)q的數(shù)據(jù)域相等,則工作指針p后移,工作指針q前移,直到指針p和指針q指向同一結(jié)點(diǎn)(循環(huán)雙鏈表中結(jié)點(diǎn)個(gè)數(shù)為奇數(shù)),或結(jié)點(diǎn)q成為結(jié)點(diǎn)p的前驅(qū)(循環(huán)雙鏈表中結(jié)點(diǎn)個(gè)數(shù)為偶數(shù))。如圖2-12所示。

      學(xué)習(xí)自測(cè)及答案

      1.已知一維數(shù)組A采用順序存儲(chǔ)結(jié)構(gòu),每個(gè)元素占用4個(gè)存儲(chǔ)單元,第9個(gè)元素的地址為144,則第一個(gè)元素的地址是()。

      A 108 B 180 C 176 D 112 【解答】D 2.在長度為n的線性表中查找值為x的數(shù)據(jù)元素的時(shí)間復(fù)雜度為:()。A O(0)B O(1)C O(n)D O(n)【解答】C 3.在一個(gè)長度為n的順序表的第i(1≤i≤n+1)個(gè)元素之前插入一個(gè)元素,需向后移動(dòng)()個(gè)元素,刪除第i(1≤i≤n)個(gè)元素時(shí),需向前移動(dòng)()個(gè)元素?!窘獯稹縩-i+1,n-i 4.在單鏈表中,除了頭結(jié)點(diǎn)以外,任一結(jié)點(diǎn)的存儲(chǔ)位置由()指示?!窘獯稹科淝摆吔Y(jié)點(diǎn)的指針域

      5.當(dāng)線性表采用順序存儲(chǔ)結(jié)構(gòu)時(shí),其主要特點(diǎn)是()?!窘獯稹窟壿嫿Y(jié)構(gòu)中相鄰的結(jié)點(diǎn)在存儲(chǔ)結(jié)構(gòu)中仍相鄰

      6.在雙鏈表中,每個(gè)結(jié)點(diǎn)設(shè)置了兩個(gè)指針域,其中一個(gè)指向()結(jié)點(diǎn),另一個(gè)指向()結(jié)點(diǎn)?!窘獯稹壳膀?qū),后繼

      第 3 章 特殊線性表——棧、隊(duì)列和串

      1.填空

      ⑴ 設(shè)有一個(gè)空棧,棧頂指針為1000H,現(xiàn)有輸入序列為1、2、3、4、5,經(jīng)過push,push,pop,push,pop,push,push后,輸出序列是(),棧頂指針為()。【解答】23,1003H ⑵ 棧通常采用的兩種存儲(chǔ)結(jié)構(gòu)是();其判定??盏臈l件分別是(),判定棧滿的條件分別是()。

      2【解答】順序存儲(chǔ)結(jié)構(gòu)和鏈接存儲(chǔ)結(jié)構(gòu)(或順序棧和鏈棧),棧頂指針top=-1和top=NULL,棧頂指針top等于數(shù)組的長度和內(nèi)存無可用空間

      ⑶()可作為實(shí)現(xiàn)遞歸函數(shù)調(diào)用的一種數(shù)據(jù)結(jié)構(gòu)。【解答】棧

      【分析】遞歸函數(shù)的調(diào)用和返回正好符合后進(jìn)先出性。⑷ 表達(dá)式a*(b+c)-d的后綴表達(dá)式是()。【解答】abc+*d-【分析】將中綴表達(dá)式變?yōu)楹缶Y表達(dá)式有一個(gè)技巧:將操作數(shù)依次寫下來,再將算符插在它的兩個(gè)操作數(shù)的后面。

      ⑸ 棧和隊(duì)列是兩種特殊的線性表,棧的操作特性是(),隊(duì)列的操作特性是(),棧和隊(duì)列的主要區(qū)別在于()。

      【解答】后進(jìn)先出,先進(jìn)先出,對(duì)插入和刪除操作限定的位置不同 ⑹ 循環(huán)隊(duì)列的引入是為了克服()?!窘獯稹考僖绯?/p>

      ⑺ 數(shù)組Q[n]用來表示一個(gè)循環(huán)隊(duì)列,front為隊(duì)頭元素的前一個(gè)位置,rear為隊(duì)尾元素的位置,計(jì)算隊(duì)列中元素個(gè)數(shù)的公式為()。【解答】(rear-front+n)% n 【分析】也可以是(rear-front)% n,但rear-front的結(jié)果可能是負(fù)整數(shù),而對(duì)一個(gè)負(fù)整數(shù)求模,其結(jié)果在不同的編譯器環(huán)境下可能會(huì)有所不同。

      ⑻ 用循環(huán)鏈表表示的隊(duì)列長度為n,若只設(shè)頭指針,則出隊(duì)和入隊(duì)的時(shí)間復(fù)雜度分別是()和()。【解答】O(1),O(n)【分析】在帶頭指針的循環(huán)鏈表中,出隊(duì)即是刪除開始結(jié)點(diǎn),這只需修改相應(yīng)指針;入隊(duì)即是在終端結(jié)點(diǎn)的后面插入一個(gè)結(jié)點(diǎn),這需要從頭指針開始查找終端結(jié)點(diǎn)的地址。⑼ 串是一種特殊的線性表,其特殊性體現(xiàn)在()?!窘獯稹繑?shù)據(jù)元素的類型是一個(gè)字符 ⑽ 兩個(gè)串相等的充分必要條件是()?!窘獯稹块L度相同且對(duì)應(yīng)位置的字符相等 【分析】例如“abc”≠“abc ”,“abc”≠“bca”。2.選擇題

      ⑴ 若一個(gè)棧的輸入序列是1,2,3,?,n,輸出序列的第一個(gè)元素是n,則第i個(gè)輸出元素是()。A 不確定 B n-I C n-i-1 D n-i+1 【解答】D 【分析】此時(shí),輸出序列一定是輸入序列的逆序。

      ⑵ 設(shè)棧S和隊(duì)列Q的初始狀態(tài)為空,元素e1、e2、e3、e4、e5、e6依次通過棧S,一個(gè)元素出棧后即進(jìn)入隊(duì)列Q,若6個(gè)元素出隊(duì)的順序是e2、e4、e3、e6、e5、e1,則棧S的容量至少應(yīng)該是()。A 6

      B 4

      C 3

      D 2 【解答】C 【分析】由于隊(duì)列具有先進(jìn)先出性,所以,此題中隊(duì)列形同虛設(shè),即出棧的順序也是e2、e4、e3、e6、e5、e1。

      ⑶ 一個(gè)棧的入棧序列是1,2,3,4,5,則棧的不可能的輸出序列是()。A 54321 B 45321 C 43512 D 12345 【解答】C 【分析】此題有一個(gè)技巧:在輸出序列中任意元素后面不能出現(xiàn)比該元素小并且是升序(指的是元素的序號(hào))的兩個(gè)元素。

      ⑷ 設(shè)計(jì)一個(gè)判別表達(dá)式中左右括號(hào)是否配對(duì)的算法,采用()數(shù)據(jù)結(jié)構(gòu)最佳 A 順序表 B 棧 C 隊(duì)列 D 鏈表 【解答】B 【分析】每個(gè)右括號(hào)與它前面的最后一個(gè)沒有匹配的左括號(hào)配對(duì),因此具有后進(jìn)先出性。

      ⑸ 在解決計(jì)算機(jī)主機(jī)與打印機(jī)之間速度不匹配問題時(shí)通常設(shè)置一個(gè)打印緩沖區(qū),該緩沖區(qū)應(yīng)該是一個(gè)()結(jié)構(gòu)。

      A 棧 B隊(duì)列 C 數(shù)組 D線性表 【解答】B 【分析】先進(jìn)入打印緩沖區(qū)的文件先被打印,因此具有先進(jìn)先出性。⑹ 一個(gè)隊(duì)列的入隊(duì)順序是1,2,3,4,則隊(duì)列的輸出順序是()。

      A 4321 B 1234 C 1432 D 3241 【解答】B 【分析】隊(duì)列的入隊(duì)順序和出隊(duì)順序總是一致的。⑺ 棧和隊(duì)列的主要區(qū)別在于()。

      A 它們的邏輯結(jié)構(gòu)不一樣 B 它們的存儲(chǔ)結(jié)構(gòu)不一樣 C 所包含的運(yùn)算不一樣 D 插入、刪除運(yùn)算的限定不一樣 【解答】D 【分析】棧和隊(duì)列的邏輯結(jié)構(gòu)都是線性的,都有順序存儲(chǔ)和鏈接存儲(chǔ),有可能包含的運(yùn)算不一樣,但不是主要區(qū)別,任何數(shù)據(jù)結(jié)構(gòu)在針對(duì)具體問題時(shí)包含的運(yùn)算都可能不同。

      ⑻ 設(shè)數(shù)組S[n]作為兩個(gè)棧S1和S2的存儲(chǔ)空間,對(duì)任何一個(gè)棧只有當(dāng)S[n]全滿時(shí)才不能進(jìn)行進(jìn)棧操作。為這兩個(gè)棧分配空間的最佳方案是()。A S1的棧底位置為0,S2的棧底位置為n-1 B S1的棧底位置為0,S2的棧底位置為n/2 C S1的棧底位置為0,S2的棧底位置為n D S1的棧底位置為0,S2的棧底位置為1 【解答】A 【分析】兩棧共享空間首先兩個(gè)棧是相向增長的,棧底應(yīng)該分別指向兩個(gè)棧中的第一個(gè)元素的位置,并注意C++中的數(shù)組下標(biāo)是從0開始的。3.判斷題

      ⑴ 棧可以作為實(shí)現(xiàn)過程調(diào)用的一種數(shù)據(jù)結(jié)構(gòu)。

      【解答】對(duì)。只要操作滿足后進(jìn)先出性,都可以采用棧作為輔助數(shù)據(jù)結(jié)構(gòu)。⑵ 在棧滿的情況下不能做進(jìn)棧操作,否則將產(chǎn)生“上溢”?!窘獯稹繉?duì)。

      ⑶ 在循環(huán)隊(duì)列中,front指向隊(duì)頭元素的前一個(gè)位置,rear指向隊(duì)尾元素的位置,則隊(duì)滿的條件是front=rear。

      【解答】錯(cuò)。這是隊(duì)空的判定條件,在循環(huán)隊(duì)列中要將隊(duì)空和隊(duì)滿的判定條件區(qū)別開。⑷ 空串與空格串是相同的。

      【解答】錯(cuò)??沾拈L度為零,而空格串的長度不為0,其長度是串中空格的個(gè)數(shù)。

      4.設(shè)有一個(gè)棧,元素進(jìn)棧的次序?yàn)锳,B,C,D,E,能否得到如下出棧序列,若能,請(qǐng)寫出操作序列,若不能,請(qǐng)說明原因。⑴ C,E,A,B,D ⑵ C,B,A,D,E 【解答】⑴不能,因?yàn)樵贑、E出棧的情況下,A一定在棧中,而且在B的下面,不可能先于B出棧。⑵可以,設(shè)I為進(jìn)棧操作,O為入棧操作,則其操作序列為IIIOOOIOIO。

      5.舉例說明順序隊(duì)列的“假溢出”現(xiàn)象。

      【解答】假設(shè)有一個(gè)順序隊(duì)列,如圖3-6所示,隊(duì)尾指針rear=4,隊(duì)頭指針front=1,如果再有元素入隊(duì),就會(huì)產(chǎn)生“上溢”,此時(shí)的“上溢”又稱為“假溢出”,因?yàn)殛?duì)列并不是真的溢出了,存儲(chǔ)隊(duì)列的數(shù)組中還有2個(gè)存儲(chǔ)單元空閑,其下標(biāo)分別為0和1。

      6.在操作序列push(1)、push(2)、pop、push(5)、push(7)、pop、push(6)之后,棧頂元素和棧底元素分別是什么?(push(k)表示整數(shù)k入棧,pop表示棧頂元素出棧。)【解答】棧頂元素為6,棧底元素為1。其執(zhí)行過程如圖3-7所示。

      7. 在操作序列EnQueue(1)、EnQueue(3)、DeQueue、EnQueue(5)、EnQueue(7)、DeQueue、EnQueue(9)之后,隊(duì)頭元素和隊(duì)尾元素分別是什么?(EnQueue(k)表示整數(shù)k入隊(duì),DeQueue表示隊(duì)頭元素出隊(duì))?!窘獯稹筷?duì)頭元素為5,隊(duì)尾元素為9。其執(zhí)行過程如圖3-8所示。

      8.空串和空格串有何區(qū)別?串中的空格符有何意義?空串在串處理中有何作用? 【解答】不含任何字符的串稱為空串,其長度為零。僅含空格的串稱為空格串,它的長度為串中空格符的個(gè)數(shù)。串中的空格符可用來分隔一般的字符,便于人們識(shí)別和閱讀,但計(jì)算串長時(shí)應(yīng)包括這些空格符。空串在串處理中可作為任意串的子串。9.算法設(shè)計(jì)

      ⑴ 假設(shè)以不帶頭結(jié)點(diǎn)的循環(huán)鏈表表示隊(duì)列,并且只設(shè)一個(gè)指針指向隊(duì)尾結(jié)點(diǎn),但不設(shè)頭指針。試設(shè)計(jì)相應(yīng)的入隊(duì)和出隊(duì)的算法。

      【解答】出隊(duì)操作是在循環(huán)鏈表的頭部進(jìn)行,相當(dāng)于刪除開始結(jié)點(diǎn),而入隊(duì)操作是在循環(huán)鏈表的尾部進(jìn)行,相當(dāng)于在終端結(jié)點(diǎn)之后插入一個(gè)結(jié)點(diǎn)。由于循環(huán)鏈表不帶頭結(jié)點(diǎn),需要處理空表的特殊情況。入隊(duì)算法如下:

      出隊(duì)算法如下:

      ⑵ 設(shè)順序棧S中有2n個(gè)元素,從棧頂?shù)綏5椎脑匾来螢閍2n,a2n-1,?,a1,要求通過一個(gè)循環(huán)隊(duì)列重新排列棧中元素,使得從棧頂?shù)綏5椎脑匾来螢閍2n,a2n-2,?,a2,a2n-1,a2n-3,?,a1,請(qǐng)?jiān)O(shè)計(jì)算法實(shí)現(xiàn)該操作,要求空間復(fù)雜度和時(shí)間復(fù)雜度均為O(n)?!窘獯稹坎僮鞑襟E為: ① ② ③ 將所有元素出棧并入隊(duì);

      依次將隊(duì)列元素出隊(duì),如果是偶數(shù)結(jié)點(diǎn),則再入隊(duì),如果是奇數(shù)結(jié)點(diǎn),則入棧; 將奇數(shù)結(jié)點(diǎn)出棧并入隊(duì); ④ ⑤ ⑥ 將偶數(shù)結(jié)點(diǎn)出隊(duì)并入棧; 將所有元素出棧并入隊(duì); 將所有元素出隊(duì)并入棧即為所求。

      學(xué)習(xí)自測(cè)及答案

      1.在一個(gè)具有n個(gè)單元的順序棧中,假定以地址低端(即下標(biāo)為0的單元)作為棧底,以top作為棧頂指針,當(dāng)出棧時(shí),top的變化為()。

      A 不變;B top=0;C top=top-1;D top=top+1;【解答】C 2.一個(gè)棧的入棧序列是a, b, c, d, e,則棧的不可能的出棧序列是()。A edcba B cdeba C debca D abcde 【解答】C 3.從棧頂指針為top的鏈棧中刪除一個(gè)結(jié)點(diǎn),用x保存被刪除結(jié)點(diǎn)的值,則執(zhí)行()。A x=top;top=top->next;B x=top->data;C top=top->next;x=top->data;D x=top->data;top=top->next;【解答】D 4.設(shè)元素1, 2, 3, P, A依次經(jīng)過一個(gè)棧,進(jìn)棧次序?yàn)?23PA,在棧的輸出序列中,有哪些序列可作為C程序設(shè)計(jì)語言的變量名。

      【解答】PA321, P3A21, P32A1, P321A, AP321 5.設(shè)S=“I_ am_ a_ teacther”,其長度為()?!窘獯稹?5 6.對(duì)于棧和隊(duì)列,無論它們采用順序存儲(chǔ)結(jié)構(gòu)還是鏈接存儲(chǔ)結(jié)構(gòu),進(jìn)行插入和刪除操作的時(shí)間復(fù)雜度都是()。【解答】O(1)7.如果進(jìn)棧序列為A、B、C、D,則可能的出棧序列是什么?

      答:共14種,分別是:ABCD,ABDC,ACBD,ACDB,ADCB,BACD,BADC,BCAD,BCDA,BDCA,CBAD,CBDA,CDBA,DCBA 8.簡述隊(duì)列和棧這兩種數(shù)據(jù)結(jié)構(gòu)的相同點(diǎn)和不同點(diǎn)。

      【解答】相同點(diǎn):它們都是插入和刪除操作的位置受限制的線性表。

      不同點(diǎn):棧是限定僅在表尾進(jìn)行插入和刪除的線性表,是后進(jìn)先出的線性表,而隊(duì)列是限定在表的一端進(jìn)行插入,在另一端進(jìn)行刪除的線性表,是先進(jìn)先出的線性表。

      9.設(shè)計(jì)算法把一個(gè)十進(jìn)制整數(shù)轉(zhuǎn)換為二至九進(jìn)制之間的任一進(jìn)制數(shù)輸出。

      【解答】算法基于原理:N=(N div d)×d + N mod d(div為整除運(yùn)算,mod為求余運(yùn)算)。

      10.假設(shè)一個(gè)算術(shù)表達(dá)式中可以包含三種括號(hào):圓括號(hào)“(”和“)”,方括號(hào)“[”和“]”以及花括號(hào)“{”和“}”,且這三種括號(hào)可按任意的次序嵌套使用。編寫算法判斷給定表達(dá)式中所含括號(hào)是否配對(duì)出現(xiàn)。

      【解答】假設(shè)表達(dá)式已存入字符數(shù)組A[n]中,具體算法如下:

      第 4 章 廣義線性表——多維數(shù)組和廣義表

      1.填空

      ⑴ 數(shù)組通常只有兩種運(yùn)算:()和(),這決定了數(shù)組通常采用()結(jié)構(gòu)來實(shí)現(xiàn)存儲(chǔ)。【解答】存取,修改,順序存儲(chǔ)

      【分析】數(shù)組是一個(gè)具有固定格式和數(shù)量的數(shù)據(jù)集合,在數(shù)組上一般不能做插入、刪除元素的操作。除了初始化和銷毀之外,在數(shù)組中通常只有存取和修改兩種操作。

      ⑵ 二維數(shù)組A中行下標(biāo)從10到20,列下標(biāo)從5到10,按行優(yōu)先存儲(chǔ),每個(gè)元素占4個(gè)存儲(chǔ)單元,A[10][5]的存儲(chǔ)地址是1000,則元素A[15][10]的存儲(chǔ)地址是()。【解答】1140 【分析】數(shù)組A中每行共有6個(gè)元素,元素A[15][10]的前面共存儲(chǔ)了(15-10)×6+5個(gè)元素,每個(gè)元素占4個(gè)存儲(chǔ)單元,所以,其存儲(chǔ)地址是1000+140=1140。⑶ 設(shè)有一個(gè)10階的對(duì)稱矩陣A采用壓縮存儲(chǔ),A[0][0]為第一個(gè)元素,其存儲(chǔ)地址為d,每個(gè)元素占1個(gè)存儲(chǔ)單元,則元素A[8][5]的存儲(chǔ)地址為()。【解答】d+41 【分析】元素A[8][5]的前面共存儲(chǔ)了(1+2+?+8)+5=41個(gè)元素。⑷ 稀疏矩陣一般壓縮存儲(chǔ)方法有兩種,分別是()和()?!窘獯稹咳M順序表,十字鏈表

      ⑸ 廣義表((a),(((b),c)),(d))的長度是(),深度是(),表頭是(),表尾是()。【解答】3,4,(a),((((b),c)),(d))⑹ 已知廣義表LS=(a,(b,c,d),e),用Head和Tail函數(shù)取出LS中原子b的運(yùn)算是()?!窘獯稹縃ead(Head(Tail(LS)))2.選擇題

      ⑴ 二維數(shù)組A的每個(gè)元素是由6個(gè)字符組成的串,行下標(biāo)的范圍從0~8,列下標(biāo)的范圍是從0~9,則存放A至少需要()個(gè)字節(jié),A的第8列和第5行共占()個(gè)字節(jié),若A按行優(yōu)先方式存儲(chǔ),元素A[8][5]的起始地址與當(dāng)A按列優(yōu)先方式存儲(chǔ)時(shí)的()元素的起始地址一致。A 90 B 180 C 240 D 540 E 108 F 114 G 54 H A[8][5] I A[3][10] J A[5][8] K A[4][9] 【解答】D,E,K 【分析】數(shù)組A為9行10列,共有90個(gè)元素,所以,存放A至少需要90×6=540個(gè)存儲(chǔ)單元,第8列和第5行共有18個(gè)元素(注意行列有一個(gè)交叉元素),所以,共占108個(gè)字節(jié),元素A[8][5]按行優(yōu)先存儲(chǔ)的起始地址為d+8×10+5=d+85,設(shè)元素A[i][j]按列優(yōu)先存儲(chǔ)的起始地址與之相同,則d+j×9+i=d+85,解此方程,得i=4,j=9。

      ⑵ 將數(shù)組稱為隨機(jī)存取結(jié)構(gòu)是因?yàn)椋ǎ?/p>

      A 數(shù)組元素是隨機(jī)的 B 對(duì)數(shù)組任一元素的存取時(shí)間是相等的 C 隨時(shí)可以對(duì)數(shù)組進(jìn)行訪問 D 數(shù)組的存儲(chǔ)結(jié)構(gòu)是不定 【解答】B ⑶ 下面的說法中,不正確的是()

      A 數(shù)組是一種線性結(jié)構(gòu) B 數(shù)組是一種定長的線性結(jié)構(gòu) C 除了插入與刪除操作外,數(shù)組的基本操作還有存取、修改、檢索和排序等 D 數(shù)組的基本操作有存取、修改、檢索和排序等,沒有插入與刪除操 【解答】C 【分析】數(shù)組屬于廣義線性表,數(shù)組被創(chuàng)建以后,其維數(shù)和每維中的元素個(gè)數(shù)是確定的,所以,數(shù)組通常沒有插入和刪除操作。

      ⑷ 對(duì)特殊矩陣采用壓縮存儲(chǔ)的目的主要是為了()

      A 表達(dá)變得簡單 B 對(duì)矩陣元素的存取變得簡單 C 去掉矩陣中的多余元素 D 減少不必要的存儲(chǔ)空間 【解答】D 【分析】在特殊矩陣中,有很多值相同的元素并且他們的分布有規(guī)律,沒有必要為值相同的元素重復(fù)存儲(chǔ)。⑸ 下面()不屬于特殊矩陣。

      A 對(duì)角矩陣 B 三角矩陣 C 稀疏矩陣 D 對(duì)稱矩陣 【解答】C ⑹ 若廣義表A滿足Head(A)=Tail(A),則A為()

      A()B(())C((),())D((),(),())【解答】B ⑺ 下面的說法中,不正確的是()A 廣義表是一種多層次的結(jié)構(gòu) B 廣義表是一種非線性結(jié)構(gòu) C 廣義表是一種共享結(jié)構(gòu) D 廣義表是一種遞歸 【解答】B 【分析】從各層元素各自具有的線性關(guān)系講,廣義表屬于線性結(jié)構(gòu)。⑻ 下面的說法中,不正確的是()

      A 對(duì)稱矩陣只須存放包括主對(duì)角線元素在內(nèi)的下(或上)三角的元素即可。B 對(duì)角矩陣只須存放非零元素即可。

      C 稀疏矩陣中值為零的元素較多,因此可以采用三元組表方法存儲(chǔ)。

      D 稀疏矩陣中大量值為零的元素分布有規(guī)律,因此可以采用三元組表方法存儲(chǔ) 【解答】D 【分析】稀疏矩陣中大量值為零的元素分布沒有規(guī)律,因此采用三元組表存儲(chǔ)。如果零元素的分布有規(guī)律,就沒有必要存儲(chǔ)非零元素的行號(hào)和列號(hào),而需要按其壓縮規(guī)律找出相應(yīng)的映象函數(shù)。3.判斷題

      ⑴ 數(shù)組是一種復(fù)雜的數(shù)據(jù)結(jié)構(gòu),數(shù)組元素之間的關(guān)系既不是線性的,也不是樹形的?!窘獯稹垮e(cuò)。例如二維數(shù)組可以看成是數(shù)據(jù)元素為線性表的線性表。⑵ 使用三元組表存儲(chǔ)稀疏矩陣的元素,有時(shí)并不能節(jié)省存儲(chǔ)空間。

      【解答】對(duì)。因?yàn)槿M表除了存儲(chǔ)非零元素值外,還需要存儲(chǔ)其行號(hào)和列號(hào)。⑶ 稀疏矩陣壓縮存儲(chǔ)后,必會(huì)失去隨機(jī)存取功能。

      【解答】對(duì)。因?yàn)閴嚎s存儲(chǔ)后,非零元素的存儲(chǔ)位置和行號(hào)、列號(hào)之間失去了確定的關(guān)系。

      ⑷ 線性表可以看成是廣義表的特例,如果廣義表中的每個(gè)元素都是單元素,則廣義表便成為線性表?!窘獯稹繉?duì)。

      ⑸ 若一個(gè)廣義表的表頭為空表,則此廣義表亦為空表。

      【解答】錯(cuò)。如廣義表L=((),(a,b))的表頭為空表,但L不是空表。4.一個(gè)稀疏矩陣如圖4-4所示,寫出對(duì)應(yīng)的三元組順序表和十字鏈表存儲(chǔ)表示。

      【解答】對(duì)應(yīng)的三元組順序表如圖4-5所示,十字鏈表如圖4-6所示。

      5.設(shè)某單位職工工資表ST由“工資”、“扣除”和“實(shí)發(fā)金額”三項(xiàng)組成,其中工資項(xiàng)包括“基本工資”、“津貼”和“獎(jiǎng)金”,扣除項(xiàng)包括“水”、“電”和“煤氣”。

      ⑴ 請(qǐng)用廣義表形式表示所描述的工資表ST,并用表頭和表尾求表中的“獎(jiǎng)金”項(xiàng); ⑵ 畫出該工資表ST的存儲(chǔ)結(jié)構(gòu)。

      【解答】⑴ ST=((基本工資,津貼,獎(jiǎng)金),(水,電,煤氣),實(shí)發(fā)金額)Head(Tail(Tail(Head(ST))))=獎(jiǎng)金 ⑵ 工資表ST的頭尾表示法如圖4-7所示。

      學(xué)習(xí)自測(cè)及答案 1.二維數(shù)組M中每個(gè)元素的長度是3個(gè)字節(jié),行下標(biāo)從0到7,列下標(biāo)從0到9,從首地址d開始存儲(chǔ)。若按行優(yōu)先方式存儲(chǔ),元素M[7][5]的起始地址為(),若按列優(yōu)先方式存儲(chǔ),元素M[7][5]的起始地址為()?!窘獯稹縟+22,d+141 2.一個(gè)n×n的對(duì)稱矩陣,按行優(yōu)先或列優(yōu)先進(jìn)行壓縮存儲(chǔ),則其存儲(chǔ)容量為()?!窘獯稹縩(n+1)/2 3.設(shè)n行n列的下三角矩陣A(行列下標(biāo)均從1開始)已壓縮到一維數(shù)組S[1]~S[n(n+1)/2]中,若按行優(yōu)先存儲(chǔ),則A[i][j]在數(shù)組S中的存儲(chǔ)位置是()?!窘獯稹縤×(i-1)/2+j 4.已知廣義表LS=(a,(b, c),(d, e, a)),運(yùn)用Head函數(shù)和Tail函數(shù)取出LS中原子d的運(yùn)算是()。【解答】Head(Head(Tail(Tail(LS))))5.廣義表(a, b,(c,(d)))的表尾是()。

      A(d)B(c,(d))C b,(c,(d))D(b,(c,(d)))【解答】D 6.設(shè)有三對(duì)角矩陣An×n(行、列下標(biāo)均從0開始),將其三條對(duì)角線上的元素逐行存于數(shù)組B[3n-2]中,使得B[k]=aij求:

      ⑴ 用i, j表示k的下標(biāo)變換公式; ⑵ 用k表示i, j的下標(biāo)變換公式。

      【解答】⑴ 要求i, j表示k的下標(biāo)變換公式,就是要求在k之前已經(jīng)存儲(chǔ)了多少個(gè)非零元素,這些非零元素的個(gè)數(shù)就是k的值。元素aij求所在的行為i,列為j,則在其前面的非零元素的個(gè)數(shù)是;k=2 + 3(i-1)+(j-i + 1)= 2i+ j。

      ⑵ 因?yàn)閗和i, j之間是一一對(duì)應(yīng)的關(guān)系,k+1是當(dāng)前非零元素的個(gè)數(shù),整除即為其所在行號(hào),取余表示當(dāng)前行中第幾個(gè)非零元素,加上前面零元素所在列數(shù)就是當(dāng)前列號(hào),即:

      第 5 章 樹和二叉樹 課后習(xí)題講解

      1.填空題

      ⑴ 樹是n(n≥0)結(jié)點(diǎn)的有限集合,在一棵非空樹中,有()個(gè)根結(jié)點(diǎn),其余的結(jié)點(diǎn)分成m(m>0)個(gè)()的集合,每個(gè)集合都是根結(jié)點(diǎn)的子樹?!窘獯稹坑星覂H有一個(gè),互不相交

      ⑵ 樹中某結(jié)點(diǎn)的子樹的個(gè)數(shù)稱為該結(jié)點(diǎn)的(),子樹的根結(jié)點(diǎn)稱為該結(jié)點(diǎn)的(),該結(jié)點(diǎn)稱為其子樹根結(jié)點(diǎn)的()。

      【解答】度,孩子,雙親

      ⑶ 一棵二叉樹的第i(i≥1)層最多有()個(gè)結(jié)點(diǎn);一棵有n(n>0)個(gè)結(jié)點(diǎn)的滿二叉樹共有()個(gè)葉子結(jié)點(diǎn)和()個(gè)非終端結(jié)點(diǎn)。【解答】2i-1,(n+1)/2,(n-1)/2 【分析】設(shè)滿二叉樹中葉子結(jié)點(diǎn)的個(gè)數(shù)為n0,度為2的結(jié)點(diǎn)個(gè)數(shù)為n2,由于滿二叉樹中不存在度為1的結(jié)點(diǎn),所以n=n0+n2;由二叉樹的性質(zhì)n0=n2+1,得n0=(n+1)/2,n2=(n-1)/2。⑷ 設(shè)高度為h的二叉樹上只有度為0和度為2的結(jié)點(diǎn),該二叉樹的結(jié)點(diǎn)數(shù)可能達(dá)到的最大值是(),最小值是()?!窘獯稹?h-1,2h-1 【分析】最小結(jié)點(diǎn)個(gè)數(shù)的情況是第1層有1個(gè)結(jié)點(diǎn),其他層上都只有2個(gè)結(jié)點(diǎn)。⑸ 深度為k的二叉樹中,所含葉子的個(gè)數(shù)最多為()?!窘獯稹?k-1 【分析】在滿二叉樹中葉子結(jié)點(diǎn)的個(gè)數(shù)達(dá)到最多。⑹ 具有100個(gè)結(jié)點(diǎn)的完全二叉樹的葉子結(jié)點(diǎn)數(shù)為()?!窘獯稹?0 【分析】100個(gè)結(jié)點(diǎn)的完全二叉樹中最后一個(gè)結(jié)點(diǎn)的編號(hào)為100,其雙親即最后一個(gè)分支結(jié)點(diǎn)的編號(hào)為50,也就是說,從編號(hào)51開始均為葉子。

      ⑺ 已知一棵度為3的樹有2個(gè)度為1的結(jié)點(diǎn),3個(gè)度為2的結(jié)點(diǎn),4個(gè)度為3的結(jié)點(diǎn)。則該樹中有()個(gè)葉子結(jié)點(diǎn)?!窘獯稹?2 【分析】根據(jù)二叉樹性質(zhì)3的證明過程,有n0=n2+2n3+1(n0、n2、n3分別為葉子結(jié)點(diǎn)、度為2的結(jié)點(diǎn)和度為3的結(jié)點(diǎn)的個(gè)數(shù))。

      ⑻ 某二叉樹的前序遍歷序列是ABCDEFG,中序遍歷序列是CBDAFGE,則其后序遍歷序列是()。【解答】CDBGFEA 【分析】根據(jù)前序遍歷序列和后序遍歷序列將該二叉樹構(gòu)造出來。

      ⑼ 在具有n個(gè)結(jié)點(diǎn)的二叉鏈表中,共有()個(gè)指針域,其中()個(gè)指針域用于指向其左右孩子,剩下的()個(gè)指針域則是空的?!窘獯稹?n,n-1,n+1 ⑽ 在有n個(gè)葉子的哈夫曼樹中,葉子結(jié)點(diǎn)總數(shù)為(),分支結(jié)點(diǎn)總數(shù)為()?!窘獯稹縩,n-1 【分析】n-1個(gè)分支結(jié)點(diǎn)是經(jīng)過n-1次合并后得到的。2.選擇題

      ⑴ 如果結(jié)點(diǎn)A有3個(gè)兄弟,B是A的雙親,則結(jié)點(diǎn)B的度是()。A 1 B 2 C 3 D 4 【解答】D ⑵ 設(shè)二叉樹有n個(gè)結(jié)點(diǎn),則其深度為()。A n-1 B n C 【解答】D 【分析】此題并沒有指明是完全二叉樹,則其深度最多是n,最少是

      +1。

      +1 D 不能確定

      ⑶ 二叉樹的前序序列和后序序列正好相反,則該二叉樹一定是()的二叉樹。

      A 空或只有一個(gè)結(jié)點(diǎn) B 高度等于其結(jié)點(diǎn)數(shù) C 任一結(jié)點(diǎn)無左孩子 D 任一結(jié)點(diǎn)無右孩子 【解答】B 【分析】此題注意是序列正好相反,則左斜樹和右斜樹均滿足條件。⑷ 線索二叉樹中某結(jié)點(diǎn)R沒有左孩子的充要條件是()。

      A R.lchild=NULL B R.ltag=0 C R.ltag=1 D R.rchild=NULL 【解答】C 【分析】線索二叉樹中某結(jié)點(diǎn)是否有左孩子,不能通過左指針域是否為空來判斷,而要判斷左標(biāo)志是否為1。

      ⑸一個(gè)高度為h的滿二叉樹共有n個(gè)結(jié)點(diǎn),其中有m個(gè)葉子結(jié)點(diǎn),則有()成立。A n=h+m B h+m=2n C m=h-1 D n=2m-1 【解答】D 【分析】滿二叉樹中沒有度為1的結(jié)點(diǎn),所以有m個(gè)葉子結(jié)點(diǎn),則度為2的結(jié)點(diǎn)個(gè)數(shù)為m-1。⑹任何一棵二叉樹的葉子結(jié)點(diǎn)在前序、中序、后序遍歷序列中的相對(duì)次序()。A 肯定不發(fā)生改變 B 肯定發(fā)生改變 C 不能確定 D 有時(shí)發(fā)生變化 【解答】A 【分析】三種遍歷次序均是先左子樹后右子樹。

      ⑺如果T' 是由有序樹T轉(zhuǎn)換而來的二叉樹,那么T中結(jié)點(diǎn)的前序序列就是T' 中結(jié)點(diǎn)的()序列,T中結(jié)點(diǎn)的后序序列就是 T' 中結(jié)點(diǎn)的()序列。

      A 前序 B 中序 C 后序 D 層序 【解答】A,B ⑻設(shè)森林中有4棵樹,樹中結(jié)點(diǎn)的個(gè)數(shù)依次為n1、n2、n3、n4,則把森林轉(zhuǎn)換成二叉樹后,其根結(jié)點(diǎn)的右子樹上有()個(gè)結(jié)點(diǎn),根結(jié)點(diǎn)的左子樹上有()個(gè)結(jié)點(diǎn)。A n1-1 B n1 C n1+n2+n3 D n2+n3+n4 【解答】D,A 【分析】由森林轉(zhuǎn)換的二叉樹中,根結(jié)點(diǎn)即為第一棵樹的根結(jié)點(diǎn),根結(jié)點(diǎn)的左子樹是由第一棵樹中除了根結(jié)點(diǎn)以外其余結(jié)點(diǎn)組成的,根結(jié)點(diǎn)的右子樹是由森林中除第一棵樹外其他樹轉(zhuǎn)換來的。⑼ 討論樹、森林和二叉樹的關(guān)系,目的是為了()。A 借助二叉樹上的運(yùn)算方法去實(shí)現(xiàn)對(duì)樹的一些運(yùn)算

      B 將樹、森林按二叉樹的存儲(chǔ)方式進(jìn)行存儲(chǔ)并利用二叉樹的算法解決樹的有關(guān)問題 C 將樹、森林轉(zhuǎn)換成二叉樹 D 體現(xiàn)一種技巧,沒有什么實(shí)際意義 【解答】B 3.判斷題

      ⑴ 在線索二叉樹中,任一結(jié)點(diǎn)均有指向其前趨和后繼的線索。

      【解答】錯(cuò)。某結(jié)點(diǎn)是否有前驅(qū)或后繼的線索,取決于該結(jié)點(diǎn)的標(biāo)志域是否為1。⑵ 在二叉樹的前序遍歷序列中,任意一個(gè)結(jié)點(diǎn)均處在其子女的前面?!窘獯稹繉?duì)。由前序遍歷的操作定義可知。⑶ 二叉樹是度為2的樹。

      【解答】錯(cuò)。二叉樹和樹是兩種不同的樹結(jié)構(gòu),例如,左斜樹是一棵二叉樹,但它的度為1。⑷ 由樹轉(zhuǎn)換成二叉樹,其根結(jié)點(diǎn)的右子樹總是空的?!窘獯稹繉?duì)。因?yàn)楦Y(jié)點(diǎn)無兄弟結(jié)點(diǎn)。⑸ 用一維數(shù)組存儲(chǔ)二叉樹時(shí),總是以前序遍歷存儲(chǔ)結(jié)點(diǎn)。

      【解答】錯(cuò)。二叉樹的順序存儲(chǔ)結(jié)構(gòu)是按層序存儲(chǔ)的,一般適合存儲(chǔ)完全二叉樹。4.證明:對(duì)任一滿二叉樹,其分枝數(shù)B=2(n0-1)。(其中,n0為終端結(jié)點(diǎn)數(shù))【解答】因?yàn)樵跐M二叉樹中沒有度為1的結(jié)點(diǎn),所以有:n=n0+n2 設(shè)B為樹中分枝數(shù),則n=B+1;所以B=n0 +n2-1 再由二叉樹性質(zhì):n0=n2+1,代入上式有:B=n0+n0-1-1=2(n0-1)

      5.已知一棵度為m的樹中有:n1個(gè)度為1的結(jié)點(diǎn),n2個(gè)度為2的結(jié)點(diǎn),??,nm個(gè)度為m的結(jié)點(diǎn),問該樹中共有多少個(gè)葉子結(jié)點(diǎn)?

      【解答】設(shè)該樹的總結(jié)點(diǎn)數(shù)為n,則n=n0+n1+n2+??+nm

      又:n=分枝數(shù)+1=0×n0+1×n1+2×n2+??+m×nm+1,由上述兩式可得: n0= n2+2n3+??+(m-1)nm+1

      6.已知二叉樹的中序和后序序列分別為CBEDAFIGH和CEDBIFHGA,試構(gòu)造該二叉樹?!窘獯稹慷鏄涞臉?gòu)造過程如圖5-12 所示。

      7.對(duì)給定的一組權(quán)值W=(5,2,9,11,8,3,7),試構(gòu)造相應(yīng)的哈夫曼樹,并計(jì)算它的帶權(quán)路徑長度?!窘獯稹繕?gòu)造的哈夫曼樹如圖5-13所示。

      樹的帶權(quán)路徑長度為: WPL=2×4+3×4+5×3+7×3+8×3+9×2+11×2=120

      8.已知某字符串S中共有8種字符,各種字符分別出現(xiàn)2次、1次、4次、5次、7次、3次、4次和9次,對(duì)該字符串用[0,1]進(jìn)行前綴編碼,問該字符串的編碼至少有多少位?!窘獯稹恳愿髯址霈F(xiàn)的次數(shù)作為葉子結(jié)點(diǎn)的權(quán)值構(gòu)造的哈夫曼編碼樹如圖5-14所示。其帶權(quán)路徑長度=2×5+1×5+3×4+5×3+9×2+4×3+4×3+7×2=98,所以,該字符串的編碼長度至少為98位。

      9.算法設(shè)計(jì)

      ⑴ 設(shè)計(jì)算法按前序次序打印二叉樹中的葉子結(jié)點(diǎn)。

      【解答】本算法的要求與前序遍歷算法既有相同之處,又有不同之處。相同之處是打印次序均為前序,不同之處是此處不是打印每個(gè)結(jié)點(diǎn)的值,而是打印出其中的葉子結(jié)點(diǎn),即為有條件打印。為此,將前序遍歷算法中的訪問操作改為條件打印即可。算法如下:

      ⑵ 設(shè)計(jì)算法求二叉樹的深度。

      【解答】當(dāng)二叉樹為空時(shí),深度為0;若二叉樹不為空,深度應(yīng)是其左右子樹深度的最大值加1,而其左右子樹深度的求解又可通過遞歸調(diào)用本算法來完成。具體算法如下:

      ⑶ 編寫算法,要求輸出二叉樹后序遍歷序列的逆序。

      【解答】要想得到后序的逆序,只要按照后序遍歷相反的順序即可,即先訪問根結(jié)點(diǎn),再遍歷根結(jié)點(diǎn)的右子樹,最后遍歷根結(jié)點(diǎn)的左子樹。注意和前序遍歷的區(qū)別,具體算法如下:

      ⑷ 以孩子兄弟表示法做存儲(chǔ)結(jié)構(gòu),求樹中結(jié)點(diǎn)x的第i個(gè)孩子。

      【解答】先在鏈表中進(jìn)行遍歷,在遍歷過程中查找值等于x的結(jié)點(diǎn),然后由此結(jié)點(diǎn)的最左孩子域firstchild找到值為x結(jié)點(diǎn)的第一個(gè)孩子,再沿右兄弟域rightsib找到值為x結(jié)點(diǎn)的第i個(gè)孩子并返回指向這個(gè)孩子的指針。

      樹的孩子兄弟表示法中的結(jié)點(diǎn)結(jié)構(gòu)定義如下: template struct Tnode { T data;TNode *firstchild, *rightsib;};具體算法如下:

      學(xué)習(xí)自測(cè)及答案

      0.前序遍歷和中序遍歷結(jié)果相同的二叉樹是()。A 根結(jié)點(diǎn)無左孩子的二叉樹 B 根結(jié)點(diǎn)無右孩子的二叉樹 C 所有結(jié)點(diǎn)只有左子樹的二叉樹 D 所有結(jié)點(diǎn)只有右子樹的二叉樹 【解答】D 1.前序遍歷和中序遍歷結(jié)果相同的二叉樹是()。A 根結(jié)點(diǎn)無左孩子的二叉樹 B 根結(jié)點(diǎn)無右孩子的二叉樹 C 所有結(jié)點(diǎn)只有左子樹的二叉樹 D 所有結(jié)點(diǎn)只有右子樹的二叉樹【解答】D 2.由權(quán)值為{3, 8, 6, 2, 5}的葉子結(jié)點(diǎn)生成一棵哈夫曼樹,其帶權(quán)路徑長度為()。A 24 B 48 C 53 D 72 【解答】C 3.用順序存儲(chǔ)的方法將完全二叉樹中的所有結(jié)點(diǎn)逐層存放在數(shù)組A[1] ~ A[n]中,結(jié)點(diǎn)A[i]若有左子樹,則左子樹的根結(jié)點(diǎn)是()。

      A A[2i-1] B A[2i+1] C A[i/2] D A[2i] 【解答】D 4.對(duì)任何一棵二叉樹T,如果其終端結(jié)點(diǎn)的個(gè)數(shù)為n0,度為2的結(jié)點(diǎn)個(gè)數(shù)為n2,則()。A n0=n2-1 B n0=n2 C n0=n2+1 D 沒有規(guī)律 【解答】C 5.一棵滿二叉樹中共有n個(gè)結(jié)點(diǎn),其中有m個(gè)葉子結(jié)點(diǎn),深度為h,則()。A n=h+m B h+m=2n C m=h-1 D n=2h-1 【解答】D 6.對(duì)于完全二叉樹中的任一結(jié)點(diǎn),若其右分支下的子孫的最大層次為h,則其左分支下的子孫的最大層次為()。

      A h B h+1 C h或h+1 D 任意 【解答】C 7.假定一棵度為3的樹中結(jié)點(diǎn)數(shù)為50,則其最小高度應(yīng)為。A 3 B 4 C 5 D 6 【解答】C 8.在線索二叉樹中,一個(gè)結(jié)點(diǎn)是葉子結(jié)點(diǎn)的充要條件為()。

      A 左線索標(biāo)志為0,右線索標(biāo)志為1 B 左線索標(biāo)志為1,右線索標(biāo)志為0 C 左、右線索標(biāo)志均為0 D 左、右線索標(biāo)志均為1 【解答】C 9.對(duì)于一棵具有n個(gè)結(jié)點(diǎn)的樹,其所有結(jié)點(diǎn)的度之和為()?!窘獯稹縩-1 10.在順序存儲(chǔ)的二叉樹中,編號(hào)為i和j的兩個(gè)結(jié)點(diǎn)處在同一層的條件是()?!窘獯稹?/p>

      11.現(xiàn)有按前序遍歷二叉樹的結(jié)果ABC,問有哪幾種不同的二叉樹可以得到這一結(jié)果? 【解答】共有5種二叉樹可以得到這一結(jié)果,如圖5-15所示。

      12.試找出分別滿足下列條件的所有二叉樹: ⑴ 前序序列和中序序列相同。⑵ 中序序列和后序序列相同。⑶ 前序序列和后序序列相同。

      【解答】 ⑴ 空二叉樹、只有一個(gè)根結(jié)點(diǎn)的二叉樹和右斜樹。⑵ 空二叉樹、只有一個(gè)根結(jié)點(diǎn)的二叉樹和左斜樹。⑶ 空二叉樹、只有一個(gè)根結(jié)點(diǎn)的二叉樹

      13.將下面圖5-16所示的樹轉(zhuǎn)換為二叉樹,圖5-17所示的二叉樹轉(zhuǎn)換為樹或森林。

      【解答】圖5-16所示樹轉(zhuǎn)換的二叉樹如圖5-18所示,圖5-17所示二叉樹轉(zhuǎn)換的森林如圖5-19所示。

      14.以孩子兄弟表示法作為存儲(chǔ)結(jié)構(gòu),編寫算法求樹的深度。

      【解答】采用遞歸算法實(shí)現(xiàn)。若樹為空樹,則其深度為0,否則其深度等于第一棵子樹的深度+1和兄弟子樹的深度中的較大者。具體算法如下:

      第7章 圖 選擇題 1.對(duì)于一個(gè)具有n個(gè)頂點(diǎn)和e條邊的有向圖,在用鄰接表表示圖時(shí),拓?fù)渑判蛩惴〞r(shí)間復(fù)雜度為()A)O(n)B)O(n+e)C)O(n*n)D)O(n*n*n)【答案】B 2.設(shè)無向圖的頂點(diǎn)個(gè)數(shù)為n,則該圖最多有()條邊。A)n-1 B)n(n-1)/2 C)n(n+1)/2 D)n

      2【答案】B 3.連通分量指的是()

      A)無向圖中的極小連通子圖 B)無向圖中的極大連通子圖 C)有向圖中的極小連通子圖 D)有向圖中的極大連通子圖 【答案】B 4.n個(gè)結(jié)點(diǎn)的完全有向圖含有邊的數(shù)目()A)n*n B)n(n+1)C)n/2

      D)n*(n-1)

      【答案】D 5.關(guān)鍵路徑是()

      A)AOE網(wǎng)中從源點(diǎn)到匯點(diǎn)的最長路徑 【答案】A 6.有向圖中一個(gè)頂點(diǎn)的度是該頂點(diǎn)的()

      A)入度 B)出度 C)入度與出度之和 D)(入度+出度)/2 【答案】C 7.有e條邊的無向圖,若用鄰接表存儲(chǔ),表中有()邊結(jié)點(diǎn)。A)e B)2e C)e-1 D)2(e-1)【答案】B 8.實(shí)現(xiàn)圖的廣度優(yōu)先搜索算法需使用的輔助數(shù)據(jù)結(jié)構(gòu)為()A)棧 B)隊(duì)列 C)二叉樹 D)樹 【答案】B 9.實(shí)現(xiàn)圖的非遞歸深度優(yōu)先搜索算法需使用的輔助數(shù)據(jù)結(jié)構(gòu)為()A)棧 B)隊(duì)列 C)二叉樹 D)樹 【答案】A 10.存儲(chǔ)無向圖的鄰接矩陣一定是一個(gè)()

      A)上三角矩陣 B)稀疏矩陣 C)對(duì)稱矩陣 D)對(duì)角矩陣 【答案】C 11.在一個(gè)有向圖中所有頂點(diǎn)的入度之和等于出度之和的()倍 A)1/2 【答案】B 12.在圖采用鄰接表存儲(chǔ)時(shí),求最小生成樹的 Prim 算法的時(shí)間復(fù)雜度為()A)O(n)B)O(n+e)C)O(n)D)O(n)【答案】B 13.下列關(guān)于AOE網(wǎng)的敘述中,不正確的是()A)關(guān)鍵活動(dòng)不按期完成就會(huì)影響整個(gè)工程的完成時(shí)間 B)任何一個(gè)關(guān)鍵活動(dòng)提前完成,那么整個(gè)工程將會(huì)提前完成 C)所有的關(guān)鍵活動(dòng)提前完成,那么整個(gè)工程將會(huì)提前完成 D)某些關(guān)鍵活動(dòng)提前完成,那么整個(gè)工程將會(huì)提前完成 【答案】B

      2B)AOE網(wǎng)中從源點(diǎn)到匯點(diǎn)的最短路徑

      C)AOV網(wǎng)中從源點(diǎn)到匯點(diǎn)的最長路徑 D)AOV網(wǎng)中從源點(diǎn)到匯點(diǎn)的最短路徑

      B)1 C)2 D)4 14.具有10個(gè)頂點(diǎn)的無向圖至少有多少條邊才能保證連通()A)9 【答案】A 15.在含n個(gè)頂點(diǎn)和e條邊的無向圖的鄰接矩陣中,零元素的個(gè)數(shù)為()A)e B)2e C)n-e D)n-2e 【答案】D 2 填空題

      1.無向圖中所有頂點(diǎn)的度數(shù)之和等于所有邊數(shù)的_____________倍?!敬鸢浮? 2.具有n個(gè)頂點(diǎn)的無向完全圖中包含有_____________條邊,具有n個(gè)頂點(diǎn)的有向完全圖中包含有_____________條邊。

      【答案】(1)n(n-1)/2(2)n(n-1)3.一個(gè)具有n個(gè)頂點(diǎn)的無向圖中,要連通所有頂點(diǎn)則至少需要_____________條邊?!敬鸢浮縩-1 4.假定一個(gè)圖具有n個(gè)頂點(diǎn)和e條邊,則采用鄰接矩陣、鄰接表表示時(shí),其相應(yīng)的空間復(fù)雜度分別為_____________和_____________?!敬鸢浮浚?)O(n)(2)O(n+e)5.對(duì)用鄰接矩陣表示的圖進(jìn)行任一種遍歷時(shí),其時(shí)間復(fù)雜度為_____________,對(duì)用鄰接表表示的圖進(jìn)行任一種遍歷時(shí),其時(shí)間復(fù)雜度為_____________?!敬鸢浮浚?)O(n)(2)O(e)6.對(duì)于一個(gè)具有n個(gè)頂點(diǎn)和e條邊的有向圖和無向圖,在其對(duì)應(yīng)的鄰接表中,所含邊結(jié)點(diǎn)分別為_____________和_____________條?!敬鸢浮浚?)e(2)2e 7. 在有向圖的鄰接表和逆鄰接表表示中,每個(gè)頂點(diǎn)的邊鏈表中分別鏈接著該頂點(diǎn)的所有_____________和_____________結(jié)點(diǎn)。【答案】(1)出邊(2)入邊

      8. 對(duì)于一個(gè)具有n個(gè)頂點(diǎn)和e條邊的無向圖,當(dāng)分別采用鄰接矩陣、鄰接表表示時(shí),求任一頂點(diǎn)度數(shù)的時(shí)間復(fù)雜度依次為_____________和_____________?!敬鸢浮浚?)O(n)(2)O(e+n)9.對(duì)于一個(gè)具有n個(gè)頂點(diǎn)和e條邊的連通圖,其生成樹中的頂點(diǎn)數(shù)和邊數(shù)分別為_____________和_____________。

      【答案】(1)n(2)n-1 10.Prim算法和Kruscal算法的時(shí)間復(fù)雜度分別為_____________和_____________?!敬鸢浮浚?)O(n)(2)O(eloge)11.針對(duì)下圖所示的連通網(wǎng)絡(luò),試按如下格式給出在Kruscal算法構(gòu)造最小生成樹過程中順序選出的各條22

      222B)10 C)11 D)12 邊。

      【答案】設(shè)邊的信息表示為(始點(diǎn),終點(diǎn),權(quán)值),則在Kruscal算法構(gòu)造最小生成樹過程中順序選出的各條邊為:(3,5,1),(2,4,2),(1,5,3),(1,2,3)。3 判斷題

      1.圖是一種非線性結(jié)構(gòu),所以只能用鏈?zhǔn)酱鎯?chǔ)。()【答案】× 2.圖的最小生成樹是唯一的。()【答案】×

      3.如果一個(gè)圖有n個(gè)頂點(diǎn)和小于n-1 條邊,則一定是非連通圖。()【答案】√ 4.有n-1 條邊的圖一定是生成樹。()【答案】×

      5.用鄰接矩陣表示圖時(shí),矩陣元素的個(gè)數(shù)與頂點(diǎn)個(gè)數(shù)相關(guān),與邊數(shù)無關(guān)。()【答案】√

      6.用鄰接表表示圖時(shí),頂點(diǎn)個(gè)數(shù)設(shè)為n,邊的條數(shù)設(shè)為e,在鄰接表上執(zhí)行有關(guān)圖的遍歷操作時(shí),時(shí)間代價(jià)為O(n+e)。()【答案】√

      7.逆鄰接表只能用于有向圖,鄰接表對(duì)于有向圖和無向圖的存儲(chǔ)都適用。()【答案】√ 8.任何一個(gè)關(guān)鍵活動(dòng)提前完成, 那么整個(gè)工程將會(huì)提前完成。()【答案】× 9.在AOE網(wǎng)絡(luò)中關(guān)鍵路徑只有一條。()【答案】×

      10.在AOV網(wǎng)絡(luò)中如果存在環(huán),則拓?fù)渑判虿荒芡瓿?。()【答案】?11.圖的鄰接矩陣存儲(chǔ)是唯一的,鄰接表存儲(chǔ)也是唯一的。()【答案】×

      12.假設(shè)一個(gè)有n個(gè)頂點(diǎn)和e條弧的有向圖用鄰接表表示,則刪除與某個(gè)頂點(diǎn)vi相關(guān)的所有弧的時(shí)間復(fù)雜度是O(n*e)。()【答案】×

      13.任意一個(gè)圖都是其自身的子圖。()【答案】√

      14.一個(gè)無向連通圖的生成樹是含有該連通圖的全部頂點(diǎn)的極大連通子圖。()【答案】× 4 應(yīng)用題

      1.設(shè)有一有向圖為G=(V,E)。其中,V={ v1, v2, v3, v4, v5},E={, , , , , , },請(qǐng)畫出該有向圖并判斷是否是強(qiáng)連通圖。分析:作該題的關(guān)鍵是弄清楚以下兩點(diǎn)

      (1)邊集E中表示一條以vi為弧尾,vj為弧頭的有向弧。(2)強(qiáng)連通圖是任意兩頂點(diǎn)間都存在路徑的有向圖?!敬鸢浮吭撚邢驁D是強(qiáng)連通圖,表示如下:

      2.畫出1個(gè)頂點(diǎn)、2個(gè)頂點(diǎn)、3個(gè)頂點(diǎn)、4個(gè)頂點(diǎn)和5個(gè)頂點(diǎn)的無向完全圖。并說明在n個(gè)頂點(diǎn)的無向完全圖中,邊的條數(shù)為n(n-1)/2?!敬鸢浮?/p>

      【解析】因?yàn)樵谟衝個(gè)頂點(diǎn)的無向完全圖中,每一個(gè)頂點(diǎn)與其它任一頂點(diǎn)都有一條邊相連,所以每一個(gè)頂點(diǎn)有n-1條邊與其他頂點(diǎn)相連,則 n個(gè)頂點(diǎn)有n(n-1)條邊。但在無向圖中,頂點(diǎn)i到頂點(diǎn)j與頂點(diǎn)j到頂點(diǎn)i是同一條邊,所以總共有n(n-1)/2條邊。

      3.對(duì)n個(gè)頂點(diǎn)的無向圖G,采用鄰接矩陣表示,如何判別下列有關(guān)問題:(1)圖中有多少條邊?(2)任意兩個(gè)頂點(diǎn)i和j是否有邊相連?(3)任意一個(gè)頂點(diǎn)的度是多少? 【答案】

      (1)無向圖的鄰接矩陣是對(duì)稱的,故它的邊數(shù)應(yīng)是上三角或下三角的非0元個(gè)數(shù)。(2)鄰接矩陣中如果第i行第j列的元素非0則表示頂點(diǎn)i與頂點(diǎn)j相連。(3)任意一個(gè)頂點(diǎn)vi的度是第i行或第i列上非0元的個(gè)數(shù)。

      4.熟悉圖的存儲(chǔ)結(jié)構(gòu),畫出下面有向圖的鄰接矩陣、鄰接表、逆鄰接表、十字鏈表。寫出鄰接表表示的圖從頂點(diǎn)A出發(fā)的深度優(yōu)先遍歷序列和廣度優(yōu)先遍歷序列。

      【答案】

      鄰接矩陣如下: 鄰接表如下:

      逆鄰接表如下:

      十字鏈表如下:

      深度優(yōu)先遍歷序列為ABCFED,廣度優(yōu)先遍歷序列為ABDCEF 5.已知下面是某無向圖的鄰接表,畫出該無向圖,并分別給出從A出發(fā)的深度優(yōu)先搜索生成樹和廣度優(yōu)先搜索生成樹。

      【解析】作該題的關(guān)鍵是弄清楚鄰接表的概念,理解深度優(yōu)先搜索和廣度優(yōu)先搜索的全過程以及二者的區(qū)別。

      【答案】該無向圖如下所示:

      深度優(yōu)先搜索生成樹為: 廣度優(yōu)先搜索生成樹為:

      6.請(qǐng)分別用Prim算法和Kruskal算法構(gòu)造以下網(wǎng)絡(luò)的最小生成樹,并求出該樹的代價(jià)。

      【解析】Prim算法的操作步驟:首先從一個(gè)只有一個(gè)頂點(diǎn)的集合開始,通過加入與其中頂點(diǎn)相關(guān)聯(lián)的最小代價(jià)的邊來擴(kuò)充頂點(diǎn)集,直到所有頂點(diǎn)都在一個(gè)集合中。【答案】

      【解析】Kruscal算法的操作步驟: 首先將n個(gè)頂點(diǎn)看成n個(gè)互不連通的分量,從邊集中找最小代價(jià)的邊,如果落在不同連通分量上,則將其加入最小生成樹,直到所有頂點(diǎn)都在同一連通分量上?!敬鸢浮?/p>

      7. 寫出求以下AOE網(wǎng)的關(guān)鍵路徑的過程。要求:給出每一個(gè)事件和每一個(gè)活動(dòng)的最早開始時(shí)間和最晚開始時(shí)間。

      【解析】求關(guān)鍵路徑首先求關(guān)鍵活動(dòng),關(guān)鍵活動(dòng)ai的求解過程如下(1)求事件的最早發(fā)生時(shí)間ve(j), 最晚發(fā)生時(shí)間vl(j);(2)最早發(fā)生時(shí)間從ve(0)開始按拓?fù)渑判蛳蚯斑f推到ve(6), 最晚發(fā)生時(shí)間從vl(6)按逆拓?fù)渑判蛳蚝筮f推到 vl(0);(3)計(jì)算e(i),l(i):設(shè)ai由弧表示,持續(xù)時(shí)間記為dut,則有下式成立 e(i)=ve(j)l(i)=vl(k)-dut()(4)找出e(i)-l(i)=0的活動(dòng)既是關(guān)鍵活動(dòng)。【答案】

      關(guān)鍵路徑為:a0->a4->a6->a9 8. 拓?fù)渑判虻慕Y(jié)果不是唯一的,試寫出下圖任意2個(gè)不同的拓?fù)湫蛄小?/p>

      【解析】解題關(guān)鍵是弄清拓?fù)渑判虻牟襟E(1)在AOV網(wǎng)中,選一個(gè)沒有前驅(qū)的結(jié)點(diǎn)且輸出;(2)刪除該頂點(diǎn)和以它為尾的??;(3)重復(fù)上述步驟直至全部頂點(diǎn)均輸出或不再有無前驅(qū)的頂點(diǎn)?!敬鸢浮浚?)0132465(2)0123465 9.給定帶權(quán)有向圖G和源點(diǎn)v1,利用迪杰斯特拉(Dijkstra)算法求從v1到其余各頂點(diǎn)的最短路徑。

      【解析】求解該題的關(guān)鍵是掌握迪杰斯特拉(Dijkstra)算法的設(shè)計(jì)原理----從一個(gè)頂點(diǎn)v到另一頂點(diǎn)vk的最短路徑或者是(v,vk)或者是(v,vj,vk),它的長度或者是從v到vk弧上的權(quán)值,或者是D[j]與vj到vk弧上的權(quán)值之和,其中D[j]是已經(jīng)找到的從v到vj的最短路徑?!敬鸢浮縎是已找到最短路徑的終點(diǎn)的集合。

      10.利用Floyd算法求下圖中各對(duì)頂點(diǎn)之間的路徑。

      【解析】Floyd算法是依次添加頂點(diǎn)來修改相應(yīng)路徑,也就是說,若(vi,...,vk)和(vk,...,vj)分別是從vi到vk和從vk到vj的中間頂點(diǎn)的序號(hào)不大于k-1的最短路徑,則將(vi,...vk,...,vj)和已經(jīng)得到的從vi到vj且中間頂點(diǎn)序號(hào)不大于k-1的最短路徑相比較,其長度較短者便是從vi到vj的中間頂點(diǎn)的序號(hào)不大于k的最短路徑。經(jīng)過n次比較后必求得vi到vj的最短路徑,依次,可求得各對(duì)頂點(diǎn)間的最短路徑。

      求解的關(guān)鍵是求解如下的一個(gè)n階方陣序列: D(-1),D,D,...,D,D[i][j]=G.a(chǎn)rcs[i][j](k-1)(0)(1)(k)(n-1)其中 D(-1)(k)D=Min{D【答案】 [i][j],D(k-1)[i][k]+D

      (k-1)

      [k][j]} 0≤k≤n-1

      每對(duì)頂點(diǎn)之間的最短路徑及長度總結(jié)如下: 頂點(diǎn)A到頂點(diǎn)C最短路徑為:A->C,長度為:1 頂點(diǎn)A到頂點(diǎn)B最短路徑為:A->C->B,長度為:4 頂點(diǎn)C到頂點(diǎn)A最短路徑為:C->B->A,長度為:12 頂點(diǎn)C到頂點(diǎn)B最短路徑為:C->B,長度為:3 頂點(diǎn)B到頂點(diǎn)A最短路徑為:B->A,長度為:9 頂點(diǎn)B到頂點(diǎn)C最短路徑為:B->A->C,長度為:10

      第8章 查找 選擇題

      1.順序查找法適合于存儲(chǔ)結(jié)構(gòu)為()的線性表。

      A)散列存儲(chǔ) B)順序存儲(chǔ)或鏈接存儲(chǔ) C)壓縮存儲(chǔ) D)索引存儲(chǔ) 【答案】B 2.下面哪些操作不屬于靜態(tài)查找表()A)查詢某個(gè)特定元素是否在表中 C)插入一個(gè)數(shù)據(jù)元素

      B)檢索某個(gè)特定元素的屬性 D)建立一個(gè)查找表 【答案】C 3.下面描述不正確的是()

      A)順序查找對(duì)表中元素存放位置無任何要求,當(dāng)n較大時(shí),效率低。B)靜態(tài)查找表中關(guān)鍵字有序時(shí),可用二分查找。C)分塊查找也是一種靜態(tài)查找表。

      D)經(jīng)常進(jìn)行插入和刪除操作時(shí)可以采用二分查找?!敬鸢浮緿 4.散列查找時(shí),解決沖突的方法有()A)除留余數(shù)法 【答案】D 5.若表中的記錄順序存放在一個(gè)一維數(shù)組中,在等概率情況下順序查找的平均查找長度為()A)O(1)

      【答案】C 6.對(duì)長度為4的順序表進(jìn)行查找,若第一個(gè)元素的概率為1/8,第二個(gè)元素的概率為1/4,第三個(gè)元素的概率為3/8,第四個(gè)元素的概率為1/4,則查找任一個(gè)元素的平均查找長度為()A)11/8 B)7/4 【答案】C 【解析】對(duì)順序表查找,ASL=,代入題目得: ASL=4*(1/8)+3*(1/4)+2*(3/8)+1*(1/4)=9/4 7.靜態(tài)查找表與動(dòng)態(tài)查找表二者的根本差別在于()

      A)它們的邏輯結(jié)構(gòu)不一樣 B)施加在其上的操作不同 C)所包含的數(shù)據(jù)元素的類型不一樣 D)存儲(chǔ)實(shí)現(xiàn)不一樣 【答案】B 8.若查找表中的記錄按關(guān)鍵字的大小順序存放在一個(gè)一維數(shù)組中,在等概率情況下二分法查找的平均檢索長度是()A)O(n)【答案】B 9.對(duì)有14個(gè)數(shù)據(jù)元素的有序表R[14](假設(shè)下標(biāo)從1開始)進(jìn)行二分查找,搜索到R[4]的關(guān)鍵碼等于給定值,此時(shí)元素比較順序依次為()。

      A)R[1],R[2],R[3],R[4] B)R[1],R[13],R[2],R[3] C)R[7],R[3],R[5],R[4] D)R[7],R[4],R[2],R[3] 【答案】C 10.設(shè)有一個(gè)長度為100的已排好序的表,用二分查找進(jìn)行查找,若查找不成功,至少比較()次。A)9 B)8

      C)7

      D)6 【答案】B 【解析】二分查找不成功時(shí)和給定值進(jìn)行比較的關(guān)鍵字個(gè)數(shù)最多不超過二叉判定樹的深度。100個(gè)元素查找表的判定樹深為8(64<100<128)。

      11.請(qǐng)指出在順序表{2,5,7,10,14,15,18,23,35,41,52}中,用二分法查找關(guān)鍵碼12需做()次關(guān)鍵碼比較。A)2 B)3 C)4

      D)5 【答案】C 12.從具有 n 個(gè)結(jié)點(diǎn)的二叉排序樹中查找一個(gè)元素時(shí),在最壞情況下的時(shí)間復(fù)雜度為()。A)O(n)B)O(1)C)O(log 2 n)D)O(n)【答案】C

      2B)數(shù)字分析法 C)直接定址法 D)鏈地址法

      B)O(log2n)C)O(n)D)O(n)C)9/4 D)11/4 B)O(log2n)C)O(nlog2n)D)O((log2n))

      213.分塊查找時(shí)確定塊的查找可以用順序查找,也可以用(),而在塊中只能是()A)靜態(tài)查找,順序查找

      C)二分查找,二分查找

      【答案】B 14.采用分塊查找時(shí),若線性表中共有625個(gè)元素,查找每個(gè)元素的概率相同,假設(shè)采用順序查找來確定結(jié)點(diǎn)所在的塊時(shí),每塊應(yīng)分()個(gè)結(jié)點(diǎn)最佳。A)10 B)25

      C)6 D)625 【答案】B 15.采用分塊查找法(塊長為s,以二分查找確定塊)查找長度為n的線性表時(shí),每個(gè)元素的平均查找長度為()

      A)s+n B)log2n+s/2 C)log2(n/s+1)+s/2 D)(n+s)/2 【答案】C 16.對(duì)一棵二叉排序樹根結(jié)點(diǎn)而言,左子樹中所有結(jié)點(diǎn)與右子樹中所有結(jié)點(diǎn)的關(guān)鍵字大小關(guān)系是()A)小于

      【答案】A 17.若二叉排序樹中關(guān)鍵字互不相同,則下面命題中不正確的是()A)最小元和最大元一定是葉子 B)最大元必?zé)o右孩子 C)最小元必?zé)o左孩子 【答案】A 18.設(shè)二叉排序樹中關(guān)鍵字由1至1000的整數(shù)構(gòu)成,現(xiàn)要查找關(guān)鍵字為363的結(jié)點(diǎn),下述關(guān)鍵字序列()不可能是在二叉排序樹上查找到的序列? A)2,252,401,398,330, 344,397,363 B)924, 220, 911, 244, 898, 258, 362, 363 C)2, 399, 387, 219, 266, 382, 381, 278, 363 D)925, 202, 911, 240, 912, 245, 363 【答案】D 19.在初始為空的散列表中依次插入關(guān)鍵字序列(MON,TUE,WED,THU,FRI,SAT,SUN),散列函數(shù)為H(k)=i MOD 7,其中,i為關(guān)鍵字k的第一個(gè)字母在英文字母表中的序號(hào),地址值域?yàn)?[0:6],采用線性再散列法處理沖突。插入后的散列表應(yīng)該如()所示。

      A)0 1 2 3 4 5 6 THU TUE WED FRI SUN SAT MON B)0 1 2 3 4 5 6 TUE THU WED FRI SUN SAT MON C)0 1 2 3 4 5 6 TUE THU WED FRI SAT SUN MON D)0 1 2 3 4 5 6 TUE THU WED SUN SAT FRI MON 【答案】B 20.若根據(jù)查找表建立長度為 m 的散列表,采用線性探測(cè)法處理沖突,假定對(duì)一個(gè)元素第一次計(jì)算的散列地址為 d,則下一次的散列地址為()。

      A)d B)(d+1)%m C)(d+1)/m D)d+1 【答案】B 21.若根據(jù)查找表建立長度為 m 的散列表,采用二次探測(cè)法處理沖突,假定對(duì)一個(gè)元素第一次計(jì)算的散列地址為 d,則第四次計(jì)算的散列地址為()。

      D)新結(jié)點(diǎn)總是作為葉結(jié)點(diǎn)插入二叉排序樹 B)大于

      C)等于

      D)不小于

      B)二分查找,順序查找 D)散列查找,順序查找 A)(d+1)%m B)(d-1)%m C)(d+4)%m D)(d-4)%m 【答案】D 22.下面有關(guān)散列查找的說法中正確的是()A)直接定址法所得地址集合和關(guān)鍵字集合的大小不一定相同。

      B)除留余數(shù)法構(gòu)造的哈希函數(shù)H(key)=key MOD p,其中P必須選擇素?cái)?shù)。C)構(gòu)造哈希函數(shù)時(shí)不需要考慮記錄的查找頻率。

      D)數(shù)字分析法適用于對(duì)哈希表中出現(xiàn)的關(guān)鍵字事先知道的情況?!敬鸢浮緿 23.下面有關(guān)散列沖突解決的說法中不正確的是()

      A)處理沖突即當(dāng)某關(guān)鍵字得到的哈希地址已經(jīng)存在時(shí),為其尋找另一個(gè)空地址。B)使用鏈地址法在鏈表中插入元素的位置隨意,即可以是表頭表尾,也可以在中間。C)二次探測(cè)能夠保證只要哈希表未填滿,總能找到一個(gè)不沖突的地址。D)線性探測(cè)能夠保證只要哈希表未填滿,總能找到一個(gè)不沖突的地址。【答案】C 24.設(shè)哈希表長m=14,哈希函數(shù)H(key)=key%11。表中已有4個(gè)結(jié)點(diǎn):addr(15)=4,addr(38)=5,addr(61)=6,addr(84)=7其余地址為空,如用二次探測(cè)處理沖突,關(guān)鍵字為49的結(jié)點(diǎn)的地址是()A)8 B)3 C)5

      D)9 【答案】D 2 填空題

      1.在散列函數(shù)H(key)=key%p中,p應(yīng)取_____________?!敬鸢浮克?cái)?shù)

      2.采用分塊查找法(塊長為s,以順序查找確定塊)查找長度為n的線性表時(shí)的平均查找長度為_____________。【答案】(n/s+1)/2+1 3.己知一個(gè)有序表為(12,18,20,25,29,32,40,62,83,90,95,98),當(dāng)二分查找值為29和90的元素時(shí),分別需要_____________次和_____________次比較才能查找成功;若采用順序查找時(shí),分別需要_____________次和_____________次比較才能查找成功?!敬鸢浮浚?)4(2)4(3)5(4)10 4.從一棵二叉排序樹中查找一個(gè)元素時(shí),若元素的值等于根結(jié)點(diǎn)的值,則表明 _____________,若元素的值小于根結(jié)點(diǎn)的值,則繼續(xù)向 _____________查找,若元素的值大于根結(jié)點(diǎn)的值,則繼續(xù)向 _____________ 查找。【答案】(1)查找成功

      (2)左子樹

      (3)右子樹 5.二分查找的存儲(chǔ)結(jié)構(gòu)僅限于 _____________,且是_____________?!敬鸢浮浚?)順序存儲(chǔ)結(jié)構(gòu)(2)有序

      6.假設(shè)在有序線性表A[1..20]上進(jìn)行二分查找,則比較一次查找成功的結(jié)點(diǎn)數(shù)為 _____________個(gè),比較二次查找成功的結(jié)點(diǎn)數(shù)為_____________,比較三次查找成功的結(jié)點(diǎn)數(shù)為_____________,比較四次查找成功的結(jié)點(diǎn)數(shù)為_____________,比較五次查找成功的結(jié)點(diǎn)數(shù)為_____________,平均查找長度為_____________。

      【答案】(1)1(2)2(3)4(4)8(5)5(6)3.7 7.在對(duì)有20個(gè)元素的遞增有序表作二分查找時(shí),查找長度為5的元素的下標(biāo)從小到大依次為_____________。(設(shè)下標(biāo)從1開始)【答案】4,9,14,17,20 8.對(duì)于線性表(70,34,55,23,65,41,20,100)進(jìn)行散列存儲(chǔ)時(shí),若選用H(K)=K%9作為散列函數(shù),則散列地址為1的元素有_____________個(gè),散列地址為7的元素有_____________ 個(gè)?!敬鸢浮浚?)2(2)2 9.索引順序表上的查找分兩個(gè)階段:_____________、_____________?!敬鸢浮浚?)確定待查元素所在的塊(2)在塊內(nèi)查找待查的元素

      10.分塊查找中,要得到最好的平均查找長度,應(yīng)對(duì)256個(gè)元素的線性查找表分成_____________塊,每塊的最佳長度是_____________。若每塊的長度為8,則等概率下平均查找長度為_____________。【答案】(1)16(2)16

      (3)21 【解析】分塊查找的平均查找長度由兩部分組成——查找索引表確定所在塊的平均查找長度Lb和在塊中查找元素的平均查找長度Lw,即ASLbs=Lb+Lw=(b+s)/2+1,其中s為每塊的長度,b為所分的快數(shù)。由數(shù)學(xué)知識(shí)可知當(dāng)s= 時(shí),ASLbs可取得最小值 +1。因此,可得每塊的最佳長度是16,應(yīng)將查找表分為16塊。若每塊的長度為8,則b=32,因此ASLbs=Lb+Lw=(b+s)/2+1=21。

      11._____________是一棵二叉樹,如果不為空,則它必須滿足下面的條件: A)若左子樹不空,則左子樹上所有結(jié)點(diǎn)的值均小于根的值。B)若右子樹不空,則右子樹上所有結(jié)點(diǎn)的值均大于根的值。C)其左右子樹均為二叉排序樹?!敬鸢浮慷媾判驑?/p>

      13.假定有k個(gè)關(guān)鍵字互為同義詞,若用線性探測(cè)法把這些同義詞存入散列表中,至少要進(jìn)行_____________次探測(cè)。

      【答案】1+2+3...+(k-1)+k=k(k+1)/2 【解析】在散列表的一連串連續(xù)空間內(nèi),第一個(gè)關(guān)鍵字只需探測(cè)一次,第二個(gè)就要探測(cè)2次,如此這般,第k個(gè)關(guān)鍵字就要探測(cè)k次才能找到位置存放。3 判斷題

      1.對(duì)查找進(jìn)行時(shí)間分析時(shí),只需要考慮查找成功的平均情況。()【答案】×

      【解析】大多數(shù)情況下,特別查找表中記錄數(shù)n很大時(shí),查找不成功的概率可以忽略不計(jì)。但是,當(dāng)查找不成功的情況不能忽視時(shí),查找算法的平均查找長度應(yīng)是查找成功時(shí)的平均查找長度與查找不成功時(shí)的平均查找長度之和。

      2.在索引順序表上實(shí)現(xiàn)分塊查找,在等概率查找情況下,其平均查找長度不僅與表的個(gè)數(shù)有關(guān),而且與每一塊中的元素個(gè)數(shù)有關(guān)。()【答案】√

      3.構(gòu)造一個(gè)好的哈希函數(shù)必須均勻,即沒有沖突。()【答案】×

      【解析】一個(gè)好的哈希函數(shù)必須均勻,并不代表完全沒有沖突,而是盡量減少?zèng)_突。4.在一定情況下,有可能設(shè)計(jì)出無沖突的散列函數(shù)H。()【答案】√

      5.二分查找只適用于有序表,包括有序的順序表和有序的鏈表。()【答案】×

      【解析】二分查找只適用于順序表,而不能在鏈表結(jié)構(gòu)中采用。因?yàn)殒湵聿檎叶际菑念^指針開始。6.對(duì)給定的關(guān)鍵字集合,以不同的次序插入初始為空的樹中,有可能得到同一棵二叉排序樹。()【答案】√

      7.分塊查找適用于任何有序表或者無序表。()【答案】× 【解析】分塊查找適用于任何有序表或者分塊有序表,而不適用于任意的無序表。

      8.在用線性探測(cè)法解決沖突所構(gòu)造的散列表中,每組同義詞中至少有一個(gè)元素的地址正好等于其散列地址。()【答案】×

      【解析】當(dāng)存在堆積的沖突時(shí),可能沒有一個(gè)元素地址等于其計(jì)算所得的散列地址。9.對(duì)一棵二叉排序樹中序遍歷一定得到一個(gè)關(guān)鍵字的有序序列。()【答案】√

      10.所謂沖突即是兩個(gè)關(guān)鍵字的值相同的元素,其散列地址相同。()【答案】×

      【解析】沖突是指兩個(gè)關(guān)鍵字的值不相同的元素,計(jì)算得到的散列地址相同。11.二叉判定樹和二叉排序樹一樣,都不是唯一的。()【答案】×

      【解析】對(duì)于同一組結(jié)點(diǎn),由于建立二叉排序樹時(shí)插入結(jié)點(diǎn)的先后次序不同,所構(gòu)成的二叉排序樹的形態(tài)及深度也不同,所以含有n個(gè)結(jié)點(diǎn)的二叉排序樹不唯一。但二叉判定樹卻是唯一的。

      12.若二叉樹中每個(gè)結(jié)點(diǎn)的值均大于其左孩子的值,小于其右孩子的值,則該二叉樹一定是二叉排序樹。()【答案】×

      【解析】判定一棵二叉樹是否是二叉排序除上面兩個(gè)條件外,還必須滿足第三個(gè)條件,即其左右子樹也是二叉排序樹。

      13.分塊查找中,每一塊的大小是相同的。()【答案】×

      【解析】最末一塊,可以不是整塊,前面塊的大小必須相同。

      14.對(duì)一個(gè)有序表作二分查找,查找每個(gè)元素所需的查找次數(shù)均比用順序查找所需的查找次數(shù)要少。()【答案】×

      【解析】順序查找時(shí)最少的比較次數(shù)為1,它的比較次數(shù)小于位于二叉判定樹第二層以上的結(jié)點(diǎn)。二分查找時(shí)最多的比較次數(shù)為二叉判定樹的深度。

      15.散列表的查找效率主要取決于所選擇的散列函數(shù)與處理沖突的方法。()【答案】√ 4 應(yīng)用題

      1.順序查找時(shí)間為O(n),二分法查找時(shí)間為O(log2n),散列法為O(1),為什么有高效率的查找方法而低效率的方法不被放棄? 【答案】不同的查找方法適用的范圍不同,高效率的查找方法并不是在所有情況下都比其他查找方法效率要高,而且也不是在所有情況下都可以采用。

      2.對(duì)含有n個(gè)互不相同元素的集合,同時(shí)找最大元和最小元至少需進(jìn)行多少次比較? 【答案】n-1次

      【解析】設(shè)變量max和min用于存放最大元和最小元(的位置),第一次取兩個(gè)元素進(jìn)行比較,大的放入max,小的放入min。從第2次開始,每次取一個(gè)元素先和max比較,如果大于max則以它替換max,并結(jié)束本次比較;若小于max則再與min相比較,在最好的情況下,比較下去都不用和min相比較,所以這種情況下,至少要進(jìn)行n-1次比較就能找到最大元和最小元。

      3.若對(duì)具有n個(gè)元素的有序的順序表和無序的順序表分別進(jìn)行順序查找,試在下述兩種情況下分別討論兩者在等概率時(shí)的平均查找長度:

      (1)查找不成功,即表中無關(guān)鍵字等于給定值K的記錄;(2)查找成功,即表中有關(guān)鍵字等于給定值K的記錄?!敬鸢浮?/p>

      (1)不成功時(shí)需要n+1 次比較(2)成功時(shí)平均為(n+1)/2次

      【解析】有序表和無序表順序查找時(shí),都需要進(jìn)行n+1次比較才能確定查找失敗。因此平均查找長度都為n+1。查找成功時(shí),平均查找長度都為(n+1)/2,有序表和無序表也是一樣的。因?yàn)轫樞虿檎遗c表的初始序列狀態(tài)無關(guān)。

      4.設(shè)有序表為(a, b, c, d, e, f, g, h, i, j, k, p, q),請(qǐng)分別畫出對(duì)給定值a, g和n進(jìn)行折半查找的過程?!敬鸢浮?/p>

      (1)查找a的過程如下(圓括號(hào)表示當(dāng)前比較的關(guān)鍵字),經(jīng)過三次比較,查找成功。

      (2)g的查找過程如下,一次比較成功。

      [a b c d e f(g)h i(3)n的查找過程如下,經(jīng)過四次比較,查找失敗。

      j k p q ]

      5.為什么有序的單鏈表不能進(jìn)行折半查找? 【答案】因?yàn)殒湵頍o法進(jìn)行隨機(jī)訪問,如果要訪問鏈表的中間結(jié)點(diǎn),就必須先從頭結(jié)點(diǎn)開始進(jìn)行依次訪問,這就要浪費(fèi)很多時(shí)間,還不如進(jìn)行順序查找,而且,用鏈存儲(chǔ)結(jié)構(gòu)將無法判定二分的過程是否結(jié)束,因此無法用鏈表實(shí)現(xiàn)二分查找。

      6.構(gòu)造有12個(gè)元素的二分查找的判定樹,并求解下列問題:(1)各元素的查找長度最大是多少?

      (2)查找長度為1、2、3、4的元素各有多少?具體是哪些元素?(3)查找第5個(gè)元素依次要比較哪些元素? 【答案】12個(gè)元素的判斷樹如下圖所示:

      (1)最大查找長度是樹的深度4。(2)查找長度為1的元素有1個(gè),為第6個(gè),查找長度為2的元素有2個(gè),為第3個(gè)和第9個(gè),查找長度為3的元素有4個(gè),為第1、4、7、11個(gè),查找長度為4的元素有5個(gè),為第2、5、8、10、12個(gè)。(3)查找第五個(gè)元素依次比較6,3,4,5。

      7.以數(shù)據(jù)集合{1,2,3,4,5,6}的不同序列為輸入,構(gòu)造4棵高度為4的二叉排序樹?!敬鸢浮?/p>

      圖(1)圖(2)

      圖(3)圖(4)

      8.直接在二叉排序樹中查找關(guān)鍵碼K與從中序遍歷輸出的有序序列中用二分查找法查找關(guān)鍵碼K,其數(shù)據(jù)比較次數(shù)是否相同? 【答案】不相同。

      【解析】因?yàn)槎植檎业玫降呐卸浜投媾判驑涞男螤畈灰欢ㄏ嗤?.已知一棵二叉排序樹如下:

      (1)假如刪除關(guān)鍵字28,畫出新二叉樹。(2)若查找56,需和哪些關(guān)鍵字比較?!敬鸢浮浚?)刪除元素28后,需修改二叉排序樹的形態(tài),可用結(jié)點(diǎn)28左子樹上最大的結(jié)點(diǎn)代替它如圖(1),也可用其右子樹上最小的結(jié)點(diǎn)代替它,如圖(2)。

      圖(1)圖(2)

      2)若要查找56,需和38、49、55、56進(jìn)行4次比較。

      10.設(shè)散列函數(shù)為h(key)=key%101,解決沖突的方法為線性探測(cè),表中用“-1”表示空單元。

      (1)若刪去散列表HT中的304(即令HT[1]=-1)之后,在表HT中查找707將會(huì)發(fā)生什么?

      (2)若將刪去的表項(xiàng)標(biāo)記為“-2”,查找時(shí)探測(cè)到“-2”繼續(xù)向前搜索,探測(cè)到“-1”時(shí)終止搜索。請(qǐng)問用這種方法刪去304后能否正確地查找到707? 【答案】

      (1)查找707時(shí),首先根據(jù)散列函數(shù)計(jì)算得出該元素應(yīng)在散列表中的0單元,但是在0單元沒有找到,因此將向下一單元探測(cè),結(jié)果發(fā)現(xiàn)該單元是-1(為空單元),所以結(jié)束查找,這將導(dǎo)致707無法找到。(2)如果改用“-2”作為刪除標(biāo)記,則可以正確找到707所在的結(jié)點(diǎn)。

      11.已知散列表的地址區(qū)間為0~11,散列函數(shù)為H(k)=k % 11,采用線性探測(cè)法處理沖突,將關(guān)鍵字序列20,30,70,15,8,12,18,63,19依次存儲(chǔ)到散列表中,試構(gòu)造出該散列表,并求出在等概率情況下的平均查找長度。

      【答案】構(gòu)造散列表如下(每個(gè)元素的查找長度標(biāo)注在該元素的下方)。

      等概率情況下成功時(shí)的平均查找長度為(1×5+2+3+4+5)/9=19/9 12.設(shè)散列函數(shù)為H(k)=k % 11,采用拉鏈法處理沖突,將上例中關(guān)鍵字序列依次存儲(chǔ)到散列表中,并求出在等概率情況下的平均查找長度?!敬鸢浮?/p>

      在等概率情況下成功的平均查找長度為:(1*5+2*2+3*1+4*1)/9=16/9 13.假定一個(gè)待散列存儲(chǔ)的線性表為(32,75,29,63,48,94,25,46,18,70),散列地址空間為HT[13],若采用除留余數(shù)法構(gòu)造散列函數(shù)和線性探測(cè)法處理沖突,試求出每一元素的初始散列地址和最終散列地址,畫出最后得到的散列表,求出平均查找長度?!敬鸢浮?/p>

      構(gòu)造的散列表如下:

      在等概率情況下成功的平均查找長度為(1*7+2*5+3*1+4*1)/14=24/14 14.散列表的地址區(qū)間為0~15,散列函數(shù)為H(key)=key%13。設(shè)有一組關(guān)鍵字{19,01,23,14,55,20,84}, 采用線性探測(cè)法解決沖突,依次存放在散列表中。問:(1)元素84存放在散列表中的地址是多少?(2)搜索元素84需要的比較次數(shù)是多少? 【答案】構(gòu)造的散列表如下:

      (1)元素84存放在散列表中的地址是8。(2)搜索元素84需要的比較3次。

      第9章 排序 選擇題

      1.從末排序的序列中依次取出一個(gè)元素與已排序序列中的元素依次進(jìn)行比較,然后將其放在排序序列的合適位置,該排序方法稱為()排序法。A)插入 B)選擇 C)希爾 D)二路歸并 【答案】A 2.下面各種排序方法中,最好情況下時(shí)間復(fù)雜度為O(n)的是()A)快速排序 B)直接插入排序 C)堆排序 D)歸并排序 【答案】B 3.用某種排序方法對(duì)線性表(25,84,21,47,15,27,68,35,20)進(jìn)行排序時(shí),無序序列的變化情況如下: 25 84 21 47 15 27 68 35 20 20 15 21 25 47 27 68 35 84 15 20 21 25 35 27 47 68 84 15 20 21 25 27 35 47 68 84 則所采用的排序方法是()

      A)選擇排序

      B)希爾排序

      C)歸并排序

      D)快速排序 【答案】D

      4.下面給出的四種排序法中,()排序是不穩(wěn)定排序法。A)插入 B)冒泡 C)二路歸并 D)堆 【答案】D 5.快速排序方法在()情況下最不利于發(fā)揮其長處。A)要排序的數(shù)據(jù)量太大

      B)要排序的數(shù)據(jù)中含有多個(gè)相同值 C)要排序的數(shù)據(jù)已基本有序 D)要排序的數(shù)據(jù)個(gè)數(shù)為奇數(shù) 【答案】C

      6.一組記錄的關(guān)鍵碼為(46,79,56,38,40,84),則利用快速排序的方法,以第一個(gè)記錄為基準(zhǔn)得到的一次劃分結(jié)果為()A)38,40,46,56,79,84 B)40,38,46,79,56,84 C)40,38,46,56,79,84 D)40,38,46,84,56,79 【答案】C

      7.對(duì)記錄的關(guān)鍵碼{50,26,38,80,70,90,8,30,40,20}進(jìn)行排序,各趟排序結(jié)束時(shí)的結(jié)果為: 50,26,38,80,70,90 ,8,30,40,20 50,8,30,40,20,90,26,38,80,70 26,8,30,40,20,80,50,38,90,70 8,20,26,30,38,40,50,70,80,90 其使用的排序方法是()

      A)快速排序 B)基數(shù)排序 C)希爾排序 D)歸并排序 【答案】C 8.在文件“局部有序”或文件長度較小的情況下,最佳內(nèi)部排序方法是()A)直接插入排序 B)冒泡排序 C)簡單選擇排序 D)歸并排序 【答案】A 【解析】當(dāng)待排序列基本有序時(shí),對(duì)冒泡排序來說,若最大關(guān)鍵字位于序列首部,則每趟排序僅能使其“下沉”一個(gè)位置,要使其下沉到底部仍需n-1趟排序,也即時(shí)間復(fù)雜度仍為O(n)。而對(duì)簡單選擇排序來說,其比較次數(shù)與待排序列的初始狀態(tài)無關(guān);歸并排序要求待排序列已經(jīng)部分有序,而部分有序的含義是待排序列由若干有序的子序列組成,即每個(gè)子序列必須有序,并且其時(shí)間復(fù)雜度為O(n log2);直接插入排序在待排序列基本有序時(shí),每趟的比較次數(shù)大為降低,也即n-1趟比較的時(shí)間復(fù)雜度由O(n)降至O(n)。9.在下列算法中,()算法可能出現(xiàn)下列情況:在最后一趟開始之前,所有的元素都不在其最終的位置上。

      A)堆排序 B)冒泡排序 C)插入排序 D)快速排序 【答案】C 【解析】在插入排序中,如果待排序列中的最后一個(gè)元素其關(guān)鍵字值為最小,則在最后一趟開始之前,前n-1個(gè)排好序的元素都不在其最終位置上,與排好序后的位置相差一個(gè)位置。因此,選C。

      10.設(shè)有5000個(gè)無序的元素,希望用最快速度挑選出其中前10個(gè)最大的元素,在以下的排序方法中,采用()方法最好

      A)快速排序 B)堆排序 C)希爾排序 【答案】B 【解析】用堆排序最好,因?yàn)槎雅判虿恍枰日麄€(gè)排序結(jié)束就可挑出前10個(gè)最大元素,而快速排序和希爾排序都需等待整個(gè)排序結(jié)束才能知道前10個(gè)最大元素。

      11.對(duì)給出的一組關(guān)鍵字{14,5,19,20,11,19}。若按關(guān)鍵字非遞減排序,第一趟排序結(jié)果為{14,5,19,20,11,19},問采用的排序算法是()

      A)簡單選擇排序 B)快速排序 C)希爾排序 D)二路歸并排序 【答案】C 12.以下序列不是堆的是()A)100,85,98,77,80,60,82,40,20,10,66 B)100,98,85,82,80,77,66,60,40,20,10 C)10,20,40,60,66,77,80,82,85,98,100 D)100,85,40,77,80,60,66,98,82,10,20 【答案】D 【解析】根據(jù)堆采用完全二叉樹的順序存儲(chǔ)形式及堆的特點(diǎn),因第一個(gè)結(jié)點(diǎn)即根結(jié)點(diǎn)關(guān)鍵字值最大,則應(yīng)建立一個(gè)大根堆,但依據(jù)此數(shù)據(jù)序列建立起堆后關(guān)鍵字值為40的左右孩子結(jié)點(diǎn)分別為60、66,不符合大根堆特點(diǎn)。

      13.下面排序方法中,關(guān)鍵字比較次數(shù)與記錄的初始排列無關(guān)的是()A)希爾排序 B)冒泡排序 C)直接插入排序 D)直接選擇排序 【答案】D 【解析】如果初始排列基本有序,則對(duì)希爾排序來說,前幾趟的插入工作大為減少。冒泡排序和直接插入

      2n

      2排序都與初始排序序列有關(guān),只有直接選擇排序與初始序列無關(guān).故選D。

      14.一組記錄的關(guān)鍵字為{45,80,55,40,42,85},則利用堆排序的方法建立的初始堆為()A)80,45,50,40,42,85 B)85,80,55,40,42, 45 C)85,80,55,45,42,40 D)85,55,80,42,45,40 【答案】B 15.一組記錄的關(guān)鍵字為{25,50,15,35,80,85,20,40,36,70},其中含有5個(gè)長度為2的有序表,用歸并排序方法對(duì)該序列進(jìn)行一趟歸并后的結(jié)果為()A)15,25,35,50,20,40,80,85,36,70 B)15,25,35,50,80,20,85,40,70,36 C)15,25,50,35,80,85,20,36,40,70 D)15,25,35,50,80,20,36,40,70,85 【答案】A 【解析】對(duì)5個(gè)長度為2的有序表一趟歸并后得到前兩個(gè)長度為4的有序表和最后一個(gè)長度為2的有序表,故選A。

      16.n個(gè)元素進(jìn)行冒泡排序的過程中,最好情況下的時(shí)間復(fù)雜度為()A)O(1)B)O(log2)C)O(n)D)O(n)【答案】D 【解析】最好情況下至少需要一趟排序,即比較n-1次,故選D。

      17.n個(gè)元素進(jìn)行快速排序的過程中,第一次劃分最多需要移動(dòng)()次元素(包括開始將基準(zhǔn)元素移到臨時(shí)變量的那一次)。

      A)n/2 B)n-1 C)n D)n+l 【答案】D 【解析】移動(dòng)次數(shù)最多的情況是對(duì)n-1個(gè)元素比較時(shí)都需移動(dòng),加上開始將基準(zhǔn)元素移到臨時(shí)變量以及由臨時(shí)變量移至正確位置的二次,即共需n+1次,故選D。18.下述幾種排序方法中,要求內(nèi)存量最大的是()A)插入排序 B)選擇排序 C)快速排序 D)歸并排序 【答案】D 【解析】插入排序和選擇排序需要的輔助空間為O(1),快速排序需要的輔助空間為O(log2),歸并排序需要的輔助空間為O(n),因此選D。

      19.下面排序方法中,時(shí)間復(fù)雜度不是O(n)的是()

      A)直接插入排序 B)二路歸并排序 C)冒泡排序 D)直接選擇排序 【答案】B 【解析】直接插入排序、冒泡排序和直接選擇排序的時(shí)間復(fù)雜度為O(n),而二路歸并排序的時(shí)間復(fù)雜度為O(n log2),故選B。

      20.對(duì)下列4個(gè)序列用快速排序方法進(jìn)行排序,以序列的第1個(gè)元素為基準(zhǔn)進(jìn)行劃分。在第1趟劃分過程中,元素移動(dòng)次數(shù)最多的是序列()A)70,75,82,90, 23,16,10,68 B)70,75,68,23,10,16,90,82 C)82,75,70,16,10,90,68,23 D)23,10,16,70,82,75,68,90 【答案】A 【解析】快速排序第一趟劃分的方法是:將第1個(gè)元素放入最終排好序序列中的正確位置上,則在這個(gè)位n

      2nn

      2置右邊小于該元素值的元素都將移到其左邊,在這個(gè)位置左邊大于該元素值的元素都將其移到其右邊。由此得到A需移動(dòng)的元素最多,故選A。2 填空題

      1.當(dāng)數(shù)據(jù)量特別大需借助外部存儲(chǔ)器對(duì)數(shù)據(jù)進(jìn)行排序,則這種排序稱為_____________?!敬鸢浮客獠颗判?/p>

      2.在堆排序、快速排序和歸并排序中,若從節(jié)省存儲(chǔ)空間考慮,則應(yīng)首先選取_____________方法,其次選取_____________方法;若只從排序結(jié)果的穩(wěn)定性考慮,則應(yīng)先擇_____________方法;若只從平均情況下排序的速度來考慮,則選擇_____________方法;若只從最壞情況下排序最快并且要節(jié)省內(nèi)存考慮,則應(yīng)選取_____________方法。

      【答案】(1)堆排序

      (2)快速排序

      (3)歸并排序(4)快速(5)堆

      3.對(duì)n個(gè)元素的序列進(jìn)行冒泡排序,最少的比較次數(shù)是_____________,此時(shí)元素的排列情況為_____________,在_____________情況下比較次數(shù)最多,其比較次數(shù)為_____(4)_ ____。【答案】

      (1)n-1(2)從小到大排序(3)元素從大到小排列(4)n(n-1)/2 【解析】初始元素正序時(shí),第一趟比較n-1次,并無數(shù)據(jù)交換,則不再比較,故只比較n-1次。若反序,則比較(n-1)+(n-2)+(n-3)+?..+2+1共n(n-1)/2次。

      4.希爾排序是把記錄按下標(biāo)的一定增量分組,對(duì)每組記錄進(jìn)行直接插入排序,隨著增量_____________,所分成的組包含的記錄越來越多,當(dāng)增量的值為_____________時(shí),整個(gè)數(shù)組合為一組?!敬鸢浮浚?)減少

      (2)1 5.直接插入排序需借助的存儲(chǔ)單元個(gè)數(shù)(空間復(fù)雜度)為_____________,最好情況下直接插入排序的算法時(shí)間復(fù)雜度為_____________,最壞情況下該算法的時(shí)間復(fù)雜度為_____________?!敬鸢浮浚?)1(2)O(n)(3)O(n)6.對(duì)n個(gè)數(shù)據(jù)進(jìn)行簡單選擇排序,所需進(jìn)行的關(guān)鍵字間的比較次數(shù)為_____________,時(shí)間復(fù)雜度為_____________。

      【答案】(1)n(n-1)/2(2)O(n)7.對(duì)于關(guān)鍵字序列(12,13,11,18,60,15,7,20,25,100),用篩選法建堆,必須從鍵值為_____________的關(guān)鍵字開始。【答案】60 【解析】建堆必須從n/2結(jié)點(diǎn)開始,而10/2=5位置的結(jié)點(diǎn)值為60,故填60。

      8.對(duì)一組記錄(54,38,96,23,15,72,60,45,83)進(jìn)行直接插入排序時(shí),當(dāng)把第7個(gè)記錄60插入到已排序的有序表時(shí),為尋找其插入位置需比較_____________次?!敬鸢浮? 【解析】當(dāng)把第7個(gè)記錄60插入到有序表時(shí),則前6個(gè)記錄已經(jīng)有序,此時(shí)記錄60由后向前與有序表中的元素進(jìn)行比較,直到遇到值小于60的記錄為止,也即在有序表(15,23,38,54,72,96)中共需比較3次,因此填3。

      9.若對(duì)順序存儲(chǔ)在A[l]~A[9]的記錄(76,38,62,53,80,74,83,65,85)進(jìn)行堆排序,已知除第一個(gè)元素76外,以其余元素為根的結(jié)點(diǎn)都已是堆,則對(duì)第一個(gè)元素進(jìn)行篩運(yùn)算時(shí),它將最終被篩到A數(shù)組下標(biāo)為_____________的位置上?!敬鸢浮? 【解析】從樹結(jié)構(gòu)關(guān)鍵字值看,除根外是小根堆。對(duì)第一元素進(jìn)行篩運(yùn)算時(shí),得到的數(shù)據(jù)序列為:38,53,62,65,80,74,83,76,85。

      11.在時(shí)間復(fù)雜度為O(log2)的排序方法中,_____________排序方法是穩(wěn)定的;在時(shí)間復(fù)雜度為O(n)的排序方法中,_____________排序方法是不穩(wěn)定的。n

      22【答案】(1)歸并

      (2)直接選擇

      12.設(shè)表中元素的初態(tài)是按鍵值遞增的,若分別用堆排序、快速排序、冒泡排序和歸并排序方法對(duì)其仍按遞增順序進(jìn)行排序,則_____________最省時(shí)間,_____________最費(fèi)時(shí)間?!敬鸢浮浚?)冒泡排序

      (2)快速排序

      【解析】若初始序列已經(jīng)有序,則冒泡排序僅需一趟(比較n-1次);而快速排序則需n-1趟,其時(shí)間復(fù)雜度升至O(n)。因此填:冒泡排序,快速排序。

      13.從一個(gè)無序序列建立一個(gè)堆的方法是:首先將要排序的n個(gè)鍵值分放到一棵______________的各個(gè)結(jié)點(diǎn)中,然后從i=_____________的結(jié)點(diǎn)Ki開始,逐步把以Ki-

      1、Ki-

      2、?、K1為根的子樹排成堆,直到以Kl為根的樹排成堆,就完成了建堆的過程。【答案】(1)完全二叉樹(2)n/2下取整。

      14.在歸并排序中,若待排序記錄的個(gè)數(shù)為20,則共需要進(jìn)行_____________趟歸并,在第三趟歸并中,是把長度為_____________的有序表歸并為長度為_____________的有序表。【答案】(1)5(2)4(3)8 【解析】第一次把長度為1的歸并為長度的2的子表共10個(gè),第二次把長度為2的歸并成長度為4的子表共5個(gè),第三次把長度為4的歸并為長度為8的共3個(gè),第四次長度為8歸并為長度為16的,第5次歸并成一個(gè)有序表。3 判斷題

      1.對(duì)一個(gè)堆,按二叉樹層次進(jìn)行遍歷可以得到一個(gè)有序序列()【答案】×

      【解析】堆的定義只規(guī)定了結(jié)點(diǎn)與其左、右孩子結(jié)點(diǎn)間的大小關(guān)系,而同一層上屬不同父母的結(jié)點(diǎn)之間并無明確的大小關(guān)系,所以堆的層次遍歷并不能得到一個(gè)有序序列。2.內(nèi)部排序就是整個(gè)排序過程完全在內(nèi)存中進(jìn)行的排序()【答案】√

      3.在數(shù)據(jù)基本有序時(shí),直接插入排序法一定是性能最好的算法()【答案】×

      【解析】在數(shù)據(jù)量較少且數(shù)據(jù)基本有序時(shí),直接插入法性能較好,但當(dāng)數(shù)據(jù)量大時(shí),則該算法的性能會(huì)大大降低。

      4.當(dāng)數(shù)據(jù)序列已有序時(shí),若采用冒泡排序法,數(shù)據(jù)比較n-1次()【答案】√

      5.內(nèi)排序中的快速排序方法,在任何情況下均可得到最快的排序效果()【答案】×

      【解析】快速排序在待排序記錄為隨機(jī)分布時(shí)效果最好,基本有序時(shí)效果最差。6.用希爾方法排序時(shí),若關(guān)鍵字的初始排序雜亂無序,則排序效率就低()【答案】×

      【解析】希爾排序又稱“縮小增量排序”,即每趟只對(duì)相同增量距離的關(guān)鍵字進(jìn)行比較,這與關(guān)鍵字序列初始有序或無序無關(guān)。

      7.有一小根堆,堆中任意結(jié)點(diǎn)的關(guān)鍵字均小于它的左、右孩子關(guān)鍵字。則其具有最大值的結(jié)點(diǎn)一定是一個(gè)葉結(jié)點(diǎn)并可能在堆的最后兩層中()【答案】√

      8.對(duì)n個(gè)記錄的集合進(jìn)行歸并排序,在最壞情況下所需要的時(shí)間是O(n)()【答案】×

      【解析】歸并排序不受記錄初始序列的影響,即所謂的最壞情況,其所需時(shí)間也是O(nlog2)。9.對(duì)n個(gè)記錄的集合進(jìn)行冒泡排序,在最壞情況下所需要的時(shí)間是O(n)()

      n

      下載辭職報(bào)告可用word格式文檔
      下載辭職報(bào)告可用.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        趣味知識(shí)講座可用

        趣味語文知識(shí)講座 主講人: 尉琳海 李天宏 李明亮 【人體名稱妙喻】 頭腦、心臟、骨頭、手足??這是我們身體上的器官。你知道嗎,這些人體名稱有著它們巧妙的比喻義。恰當(dāng)?shù)剡\(yùn)......

        2010班委工作總結(jié)(可用)

        工作著,快樂著 時(shí)間在指縫中悄悄流走,它送走了我們大一的第一學(xué)期,迎來了大一的第二個(gè)學(xué)期。在上個(gè)學(xué)期中我和我們化一班的同學(xué)們?cè)谝黄鸱窒砹嗣恳惶烀恳粋€(gè)快樂的時(shí)光,上個(gè)學(xué)期......

        整理出來可用的話

        整理出來可用的話 .我的耳朵不是垃圾桶 別什么話都往這里扔 你的笑容比陽光下那坨狗屎還燦爛 頭腦是日用品,不是裝飾品 .我的心不是公交車,不是有空位你就坐下來 世界上最沒用......

        愛崗敬業(yè)--會(huì)計(jì)可用

        愛崗敬業(yè)從我做起 愛崗敬業(yè),顧名思義就是熱愛自己的工作崗位,尊敬自己的職業(yè),誠心誠意做好自己的本職工作。熱愛本職工作,這才是做好一切工作的出發(fā)點(diǎn)。 而作為一名會(huì)計(jì)人員,我們......

        最新可用入黨自愿

        敬愛的黨組織: 我志愿加入中國共產(chǎn)黨,擁護(hù)黨的綱領(lǐng),遵守黨的章程,履行黨員義務(wù),執(zhí)行黨的決定,嚴(yán)守黨的紀(jì)律,保守黨的秘密,對(duì)黨忠誠,積極工作,為共產(chǎn)主義奮斗終身,隨時(shí)準(zhǔn)備為黨和人民犧......

        2017年紀(jì)念日大全(可用)

        2017年重要紀(jì)念日大全 1月份 1月1日:元旦[法定假日] 1月5日:農(nóng)歷臘月初八臘八節(jié) 1月8日:周總理逝世紀(jì)念日 1月19日:梁啟超逝世紀(jì)念日 1月21日:列寧逝世紀(jì)念日 1月27日:農(nóng)歷臘月三......

        半命題作文(可用)

        半命題作文解讀 題型闡釋 半命題作文也叫“補(bǔ)題作文”,即將原命題省去一部分,變成一個(gè)不完全的命題,省去的部分由考生補(bǔ)充完整,然后再按照全命題作文的要求進(jìn)行寫作。這一類型的......

        寫作可用成語

        描寫使四季的成語 春天:陽春三月、春光明媚、春回大地、春暖花開、春意盎然、春色滿圓、春意盎然、春意正濃、風(fēng)和日麗、春花爛漫、鳥語花香、百鳥鳴春、百花齊放、鶯歌燕舞......