熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力
圖書信息

ACM程序設(shè)計(jì)基礎(chǔ)

中國水利水電出版社
    【作 者】吳濤 【I S B N 】978-7-5170-6214-1 【責(zé)任編輯】封裕 【適用讀者群】本專通用 【出版時(shí)間】2018-05-07 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數(shù)】268 【千字?jǐn)?shù)】415 【印 張】16.75 【定 價(jià)】38 【叢 書】普通高等教育“十三五”規(guī)劃教材(軟件工程專業(yè)) 【備注信息】
圖書詳情

    本書以ACM競賽為導(dǎo)引,融入創(chuàng)新創(chuàng)業(yè)教育,探索與實(shí)踐新的計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)人才培養(yǎng)模式,不僅對于學(xué)生個(gè)人,而且對于學(xué)科專業(yè)、高等學(xué)校,甚至對于整個(gè)社會都具有重要的意義。ACM程序設(shè)計(jì)是培養(yǎng)計(jì)算機(jī)科學(xué)技術(shù)、軟件工程、物聯(lián)網(wǎng)工程等專業(yè)大學(xué)生綜合素質(zhì)和創(chuàng)新精神的一種有效手段和重要載體。這本基礎(chǔ)性教材的編寫目的在于幫助大學(xué)生了解國際大學(xué)生程序設(shè)計(jì)競賽,了解其程序設(shè)計(jì)的方法和思路,提高學(xué)生參與各級ACM競賽的興趣,更重要的是以ACM程序設(shè)計(jì)為載體對學(xué)生進(jìn)行思維訓(xùn)練,有效地提高大學(xué)生的計(jì)算機(jī)學(xué)科綜合素質(zhì)和創(chuàng)新意識。

    本書共分10章,包括ACM程序設(shè)計(jì)概述,入門基礎(chǔ),蠻力法,數(shù)學(xué)問題,分治、遞歸與遞推,高精度計(jì)算與模擬法,排序與查找,貪心法,動態(tài)規(guī)劃法,并查集等專題。其中提供了大量ACM程序設(shè)計(jì)教學(xué)案例,適合作為應(yīng)用型普通高等院校計(jì)算機(jī)科學(xué)技術(shù)、軟件工程、物聯(lián)網(wǎng)工程等相關(guān)專業(yè)的本專科學(xué)生拓展ACM創(chuàng)新思維或參加ACM競賽的初級輔助性教程,也適合作為ACM程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、算法分析與設(shè)計(jì)等課程的基礎(chǔ)性教學(xué)參考書。

    突出應(yīng)用,針對實(shí)際

    項(xiàng)目驅(qū)動,案例引導(dǎo)

    行業(yè)專家,教育前沿

    ACM國際大學(xué)生程序設(shè)計(jì)競賽(簡稱ACM)由國際計(jì)算機(jī)界歷史悠久、頗具權(quán)威性的組織ACM學(xué)會主辦,是世界上公認(rèn)的規(guī)模最大、水平最高的國際大學(xué)生程序設(shè)計(jì)競賽,目的在于讓大學(xué)生運(yùn)用計(jì)算機(jī)充分展示自己分析問題、解決問題的能力。該項(xiàng)賽事云集了世界上的計(jì)算機(jī)精英和希望之星,受到國際社會各方的高度重視,已經(jīng)成為世界上最具影響力的國際級計(jì)算機(jī)類大賽。ACM賽事不僅能培養(yǎng)參賽者的程序開發(fā)能力和創(chuàng)造能力,更能培養(yǎng)團(tuán)隊(duì)合作精神以及解決問題的創(chuàng)新思維,還能測試參賽選手的抗壓能力。

    另一方面,創(chuàng)新創(chuàng)業(yè)教育是以培育高校大學(xué)生的創(chuàng)新精神、創(chuàng)業(yè)意識、創(chuàng)新創(chuàng)業(yè)能力為主的教育,是一種側(cè)重創(chuàng)新思維培養(yǎng)和創(chuàng)業(yè)能力鍛煉的實(shí)用教育。近年來,由于高校教學(xué)與社會需求之間存在一定的脫節(jié),導(dǎo)致大量計(jì)算機(jī)等專業(yè)畢業(yè)生不能直接進(jìn)入社會創(chuàng)造實(shí)際價(jià)值,而需要到培訓(xùn)機(jī)構(gòu)進(jìn)行回爐再造。因此,在當(dāng)前“大眾創(chuàng)業(yè)、萬眾創(chuàng)新”的深化高等教育改革新形勢下,如何在互聯(lián)網(wǎng)+信息大數(shù)據(jù)時(shí)代有效推進(jìn)計(jì)算機(jī)相關(guān)學(xué)科大學(xué)生的創(chuàng)新創(chuàng)業(yè)能力培養(yǎng)顯得尤為關(guān)鍵。

    在這樣的背景下,應(yīng)用型普通本科院校以ACM競賽為導(dǎo)引,融入創(chuàng)新創(chuàng)業(yè)教育,探索與實(shí)踐新的計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)人才培養(yǎng)模式,不僅對于學(xué)生個(gè)人,而且對于學(xué)科專業(yè)、高等學(xué)校,甚至對于整個(gè)社會都具有重要的意義。從這個(gè)意義上說,ACM程序設(shè)計(jì)是培養(yǎng)大學(xué)生綜合素質(zhì)和創(chuàng)新精神的一種有效手段和重要載體,對于營造創(chuàng)新創(chuàng)業(yè)教育的良好氛圍,推進(jìn)校風(fēng)學(xué)風(fēng)建設(shè),培養(yǎng)學(xué)生的創(chuàng)新精神、協(xié)作意愿和實(shí)踐能力,激發(fā)學(xué)生的學(xué)習(xí)興趣和潛能都具有重要作用。最終可以促進(jìn)高校創(chuàng)新創(chuàng)業(yè)人才培養(yǎng)教育教學(xué)改革有效落實(shí),激發(fā)在校大學(xué)生跨學(xué)科多元化創(chuàng)新創(chuàng)業(yè)的熱情,有力地推動了高等教育教學(xué)創(chuàng)新人才培養(yǎng)改革實(shí)踐。

    這本基礎(chǔ)性教材的編寫目的在于幫助各個(gè)地方應(yīng)用型本科高校的大學(xué)生們了解國際大學(xué)生程序設(shè)計(jì)競賽、了解其程序設(shè)計(jì)的方法和思路,提高他們參與各級ACM競賽的興趣,更重要的是通過以ACM程序設(shè)計(jì)為載體的訓(xùn)練有效地提高大學(xué)生的計(jì)算機(jī)學(xué)科綜合素質(zhì)和創(chuàng)新意識。

    本教材共分10章:

    第1章 概述,主要介紹了與ACM競賽有關(guān)的各類賽事,包括國際ACM競賽、廣東GDCPC競賽、全國藍(lán)橋杯大賽、中國計(jì)算機(jī)學(xué)會軟件能力認(rèn)證、國際青少年信息學(xué)奧林匹克競賽等。

    第2章 入門基礎(chǔ),主要介紹了數(shù)據(jù)的輸入輸出格式、基本編程環(huán)境與方法、在線系統(tǒng)的使用、常見錯(cuò)誤及其對策、字符串處理等,大多數(shù)問題都比較容易,尤其適合ACM程序設(shè)計(jì)的初學(xué)者作為入門訓(xùn)練。

    第3章 蠻力法,主要介紹了蠻力法這種最典型、最直接的問題求解方法,包括基本思想、實(shí)例分析、程序優(yōu)化策略等。

    第4章 數(shù)學(xué)問題,主要闡明了與ACM程序設(shè)計(jì)最密切的一個(gè)專題,重點(diǎn)展開了數(shù)論、計(jì)算幾何、組合、概率等知識的學(xué)習(xí)。

    第5章 分治、遞歸與遞推,主要闡釋了最常用的分治遞歸以及遞推策略。通過實(shí)例剖析了遞歸與遞推的關(guān)系,以及相互之間的轉(zhuǎn)換。

    第6章 高精度計(jì)算與模擬法,主要講解了ACM程序設(shè)計(jì)中也是實(shí)際生活中經(jīng)常使用的大數(shù)高精度計(jì)算問題,并以此引出一種模擬法的求解問題思路。

    第7章 排序與查找,作為計(jì)算機(jī)科學(xué)中的兩個(gè)經(jīng)典問題,在很多ACM程序設(shè)計(jì)中都有具體應(yīng)用,舉例闡明了這些問題的求解策略及其應(yīng)用。

    第8章 貪心法,作為問題求解的常用算法之一,介紹了其基本概念、核心思想、一般步驟,通過四個(gè)經(jīng)典問題并配以若干實(shí)例分析了貪心策略。

    第9章 動態(tài)規(guī)劃法,作為ACM程序設(shè)計(jì)中必定涉及的一類方法,介紹了其基本概念、核心思想、一般步驟,通過若干實(shí)例分析了動態(tài)規(guī)劃法的求解策略。

    第10章 并查集,簡單介紹了一個(gè)特別高效的數(shù)據(jù)結(jié)構(gòu)及其使用。

    本書由吳濤任主編,劉宇欣、張立敏、吳東、梁㑇任副主編。在編寫過程中,編者參考并引用了大量ACM競賽和程序設(shè)計(jì)方面的資料,特別是網(wǎng)絡(luò)資料,限于篇幅和來源,無法一一羅列,在此對這些資料的貢獻(xiàn)者致以衷心的感謝。

    本書的出版得到了廣東高校優(yōu)秀青年教師培養(yǎng)計(jì)劃項(xiàng)目(編號:YQ2014117)、廣東省計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)綜合改革試點(diǎn)項(xiàng)目(粵教高函〔2013〕113號)、廣東省計(jì)算機(jī)實(shí)驗(yàn)教學(xué)示范中心項(xiàng)目(粵教高函〔2015〕133號),以及嶺南師范學(xué)院2017年校級高等教育教學(xué)改革項(xiàng)目(ACM競賽引導(dǎo)的個(gè)性化工科創(chuàng)新思維教學(xué)改革)等經(jīng)費(fèi)的資助。

    最后,衷心祝愿讀者能夠從本書中獲益,品味ACM程序設(shè)計(jì)帶來的算法思維藝術(shù)之美,并實(shí)現(xiàn)自己的創(chuàng)新創(chuàng)業(yè)夢想。

    由于作者水平有限,書中難免存在不妥之處,敬請廣大讀者批評指正(聯(lián)系郵箱:wu_tao0706@sina.com);讀者也可以就相關(guān)問題直接通過學(xué)者網(wǎng)主頁與作者進(jìn)行交流(網(wǎng)址:http://www.scholat.com/taowu0706)。

    第1章 概述 1
    1.1 國際ACM競賽 1
    1.2 廣東GDCPC競賽 2
    1.3 全國藍(lán)橋杯大賽 3
    1.4 中國計(jì)算機(jī)學(xué)會軟件能力認(rèn)證 4
    1.5 國際青少年信息學(xué)奧林匹克競賽 5
    1.6 本章小結(jié) 7
    1.7 本章思考 7
    第2章 入門基礎(chǔ) 8
    2.1 輸入輸出 8
    2.2 開發(fā)環(huán)境與使用 11
    2.2.1 Visual C++ 13
    2.2.2 Dev-C++ 14
    2.2.3 Visual Studio 16
    2.2.4 Code Blocks 17
    2.3 入門題 19
    2.4 字符串處理 25
    2.5 算法分析基礎(chǔ) 35
    2.6 本章小結(jié) 37
    2.7 本章思考 37
    第3章 蠻力法 38
    3.1 基本思想 38
    3.2 實(shí)例分析 39
    3.3 程序優(yōu)化 49
    3.4 本章小結(jié) 56
    3.5 本章思考 56
    第4章 數(shù)學(xué)問題 57
    4.1 概述 57
    4.2 數(shù)論問題 65
    4.2.1 同余 65
    4.2.2 素?cái)?shù) 77
    4.3 計(jì)算幾何 88
    4.4 組合問題 97
    4.5 概率問題 102
    4.6 本章小結(jié) 112
    4.7 本章思考 112
    第5章 分治、遞歸與遞推 113
    5.1 分治 113
    5.2 遞歸 121
    5.3 遞推 128
    5.4 本章小結(jié) 136
    5.5 本章思考 136
    第6章 高精度計(jì)算與模擬法 137
    6.1 大數(shù)高精概述 137
    6.2 大整數(shù)加法 140
    6.3 大整數(shù)減法 147
    6.4 大整數(shù)乘法 150
    6.5 模擬法 152
    6.6 本章小結(jié) 161
    6.7 本章思考 161
    第7章 排序與查找 162
    7.1 排序 162
    7.2 查找 170
    7.2.1 靜態(tài)查找 170
    7.2.2 動態(tài)查找 174
    7.3 排序與查找的應(yīng)用 177
    7.4 本章小結(jié) 198
    7.5 本章思考 198
    第8章 貪心法 199
    8.1 基本概念 199
    8.2 核心思想 199
    8.3 一般步驟 200
    8.4 經(jīng)典問題的貪心策略 201
    8.4.1 活動安排問題 201
    8.4.2 哈夫曼編碼問題 202
    8.4.3 最小生成樹問題 204
    8.4.4 背包問題 207
    8.5 實(shí)例分析 208
    8.6 本章小結(jié) 221
    8.7 本章思考 221
    第9章 動態(tài)規(guī)劃法 223
    9.1 基本概念 223
    9.2 一般步驟 224
    9.3 核心思想 225
    9.4 實(shí)例分析 234
    9.5 本章小結(jié) 245
    9.6 本章思考 246
    第10章 并查集 247
    10.1 基本概念 247
    10.2 核心操作 247
    10.3 實(shí)例分析 248
    10.4 本章小結(jié) 258
    10.5 本章思考 258
    附錄 解題報(bào)告模板 259
    參考文獻(xiàn) 260





最新評論共有 0 位網(wǎng)友發(fā)表了評論
發(fā)表評論
評論內(nèi)容:不能超過250字,需審核,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊
芜湖市| 元朗区| 锦屏县| 镇巴县| 太原市| 华安县| 安福县| 即墨市| 邵阳市| 衡阳市| 乌拉特前旗| 囊谦县| 莱西市| 湖南省| 丰宁| 长岭县| 昌邑市| 浪卡子县| 咸丰县| 色达县| 镇安县| 黄浦区| 天祝| 泸西县| 两当县| 盐边县| 竹山县| 新邵县| 宿迁市| 城市| 大新县| 建始县| 阿拉善右旗| 乌兰浩特市| 邮箱| 平果县| 浦江县| 思茅市| 上林县| 鄂伦春自治旗| 江源县|