注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計基礎(chǔ):跨學(xué)科方法(Java語言描述·英文版)

程序設(shè)計基礎(chǔ):跨學(xué)科方法(Java語言描述·英文版)

程序設(shè)計基礎(chǔ):跨學(xué)科方法(Java語言描述·英文版)

定 價:¥99.00

作 者: [美] 羅伯特塞奇威克 著
出版社: 機械工業(yè)出版社
叢編項: 經(jīng)典原版書庫
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111599081 出版時間: 2018-06-01 包裝: 平裝
開本: 16開 頁數(shù): 713 字數(shù):  

內(nèi)容簡介

  本書采用獨到的跨學(xué)科方法講授計算機科學(xué)和編程的入門知識,適用于各類理工科專業(yè)的大一學(xué)生。書中特別關(guān)注編程在科學(xué)和工程中的應(yīng)用,涵蓋材料科學(xué)、基因組學(xué)、天體物理和網(wǎng)絡(luò)系統(tǒng)等不同領(lǐng)域的實例,在講授編程方法的同時注重培養(yǎng)計算思維。本書采用Java編程語言,首先介紹編程基礎(chǔ)知識、函數(shù)和面向?qū)ο缶幊蹋缓笥懻摳呒壷黝},包括算法和數(shù)據(jù)結(jié)構(gòu)、計算理論以及計算機體系結(jié)構(gòu)。

作者簡介

  羅伯特·塞奇威克(Robert Sedgewick) 普林斯頓大學(xué)計算機科學(xué)系創(chuàng)始人,目前仍然在系里擔任教授。他于1975年在斯坦福大學(xué)獲得博士學(xué)位,師從計算機科學(xué)界泰斗高德納教授。他是Adobe公司的董事,并曾在Xerox PARC、IDA和INRIA公司擔任研究員。他所編寫的《算法》系列書籍在業(yè)界具有舉足輕重的影響力。凱文·韋恩(Kevin Wayne) 自1998年開始在普林斯頓大學(xué)計算機科學(xué)系任教,曾榮獲眾多教學(xué)方面的獎項,包括ACM杰出教育獎。他和Sedgewick還是MOOC的先驅(qū),他們共同開設(shè)的MOOC課程吸引了超過100萬的學(xué)習者。

圖書目錄

Contents
1—ElementsofProgramming.1
1.1YourFirstProgram2
1.2Built-inTypesofData14
1.3ConditionalsandLoops50
1.4Arrays90
1.5InputandOutput126
1.6CaseStudy:RandomWebSurfer170
2—FunctionsandModules.191
2.1De?ningFunctions192
2.2LibrariesandClients226
2.3Recursion262
2.4CaseStudy:Percolation300
3—Object-OrientedProgramming.........329
3.1UsingDataTypes330
3.2CreatingDataTypes382
3.3DesigningDataTypes428
3.4CaseStudy:N-BodySimulation478
4—AlgorithmsandDataStructures493
4.1Performance494
4.2SortingandSearching532
4.3StacksandQueues566
4.4SymbolTables624
4.5CaseStudy:Small-WorldPhenomenon670
5—TheoryofComputing715
5.1FormalLanguages718
5.2TuringMachines766
5.3Universality786
5.4Computability806
5.5Intractability822
6—AComputingMachine873
6.1RepresentingInformation874
6.2TOYMachine906
6.3Machine-LanguageProgramming930
6.4TOYVirtualMachine958
7—BuildingaComputingDevice.985
7.1BooleanLogic986
7.2BasicCircuitModel1002
7.3CombinationalCircuits1012
7.4SequentialCircuits1048
7.5DigitalDevices1070
Context...............1093
Glossary1097
目錄
第1章編程基礎(chǔ)1
1.1你的第一個程序2
1.2內(nèi)置數(shù)據(jù)類型14
1.3條件和循環(huán)50
1.4數(shù)組90
1.5輸入和輸出126
1.6案例研究:隨機網(wǎng)頁瀏覽170
第2章函數(shù)與模塊191
2.1函數(shù)的定義192
2.2庫和客戶端226
2.3遞歸262
2.4案例研究:滲流300
第3章面向?qū)ο缶幊?29
3.1使用數(shù)據(jù)類型330
3.2創(chuàng)建數(shù)據(jù)類型382
3.3設(shè)計數(shù)據(jù)類型428
3.4案例研究:N體模擬478
第4章算法與數(shù)據(jù)結(jié)構(gòu)493
4.1性能494
4.2排序和搜索532
4.3棧和隊列566
4.4符號表624
4.5案例研究:小世界現(xiàn)象670
在線內(nèi)容
第5章計算理論715
5.1形式語言718
5.2圖靈機766
5.3普遍性786
5.4可計算性806
5.5難解性822
第6章計算機器873
6.1信息表示874
6.2TOY機器906
6.3機器語言編程930
6.4TOY虛擬機958
第7章構(gòu)建計算機器985
7.1布爾邏輯986
7.2基本電路模型1002
7.3組合電路1012
7.4時序電路1048
7.5數(shù)字設(shè)備1070
歷史背景1093
詞匯表1097

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號