本書是為“數(shù)據(jù)結(jié)構(gòu)”課程編著的教材,第1章和第2章介紹數(shù)學(xué)基礎(chǔ)和算法相關(guān)預(yù)備知識,第3~第10章介紹常見數(shù)據(jù)結(jié)構(gòu)的抽象數(shù)據(jù)類型、算法實(shí)現(xiàn)、性能分析及其應(yīng)用。本書注重用具體案例介紹如何運(yùn)用數(shù)據(jù)結(jié)構(gòu)知識解決實(shí)際問題,同時穿插程序設(shè)計技巧的講解。全書采用C語言作為數(shù)據(jù)結(jié)構(gòu)和算法的描述語言,提供了大量設(shè)計精良的代碼,且不乏對算
無
內(nèi)容提要 本書按照典型的軟件開發(fā)過程來組織內(nèi)容,旨在培養(yǎng)讀者具備軟件工程思想及實(shí)際軟件開發(fā)的能力。本書共分為12章,內(nèi)容涉及軟件與軟件工程、軟件過程、可行性研究與項(xiàng)目開發(fā)計劃、結(jié)構(gòu)化分析、結(jié)構(gòu)化設(shè)計、面向?qū)ο蠓椒ㄅcUML、面向?qū)ο蠓治、軟件體系結(jié)構(gòu)與設(shè)計模式、面向?qū)ο笤O(shè)計、軟件實(shí)現(xiàn)、軟件測試、軟件維護(hù)與軟件工程管理。本
本書緊扣用戶界面設(shè)計趨勢,主要講解了什么是UI設(shè)計,UI設(shè)計的原則與理念,UI的文字、圖片和圖標(biāo)設(shè)計,網(wǎng)頁UI設(shè)計,移動端UI設(shè)計五大方面的內(nèi)容。本書結(jié)構(gòu)清晰、內(nèi)容翔實(shí),為廣大讀者詳細(xì)解讀了用戶界面的設(shè)計理念與方法,是一本用戶界面設(shè)計的導(dǎo)論級讀物。本書可供UI設(shè)計師、平面設(shè)計師、用戶體驗(yàn)專家、網(wǎng)頁設(shè)計師等提高設(shè)計技能、
軟件設(shè)計師考試作為全國計算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格考試中的中級專業(yè)考試。根據(jù)考試大綱要求,軟件設(shè)計師考試的合格人員能根據(jù)軟件開發(fā)項(xiàng)目管理和軟件工程的要求,按照系統(tǒng)總體設(shè)計規(guī)格說明書進(jìn)行軟件設(shè)計,編寫程序設(shè)計規(guī)格說明書等相應(yīng)的文檔;組織和指導(dǎo)程序員編寫、調(diào)試程序,并對軟件進(jìn)行優(yōu)化和集成測試,開發(fā)出符合系統(tǒng)總體設(shè)計要求的高
本書詳細(xì)介紹數(shù)據(jù)庫原理、方法及其應(yīng)用開發(fā)技術(shù)。全書章,分別介紹關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言—SQL,數(shù)據(jù)模型,數(shù)據(jù)庫系統(tǒng)的模式結(jié)構(gòu),關(guān)系模型與關(guān)系代數(shù)運(yùn)算,關(guān)系模式的規(guī)范化設(shè)計理論,數(shù)據(jù)庫的安全與保護(hù),RAID技術(shù),數(shù)據(jù)庫設(shè)計的步驟和數(shù)據(jù)庫實(shí)施,數(shù)據(jù)庫應(yīng)用系統(tǒng)的體系結(jié)構(gòu),MicrosoftSQLServer2014的安全管理、完
《Spring+MyBatis企業(yè)應(yīng)用實(shí)戰(zhàn)》主要介紹介紹了JavaEE領(lǐng)域的兩個開源框架:SpringMVC和MyBatis。其中Spring的版本為5.0,MyBatis的版本是3.4.5。本書的示例建議在Tomcat8上運(yùn)行。 《Spring+MyBatis企業(yè)應(yīng)用實(shí)戰(zhàn)》詳細(xì)介紹如何整合Sprin
本書在介紹物聯(lián)網(wǎng)的組成、典型架構(gòu)和應(yīng)用的基礎(chǔ)上,采用實(shí)例代碼講述python編程基礎(chǔ)和應(yīng)用實(shí)例,包括用micropython進(jìn)行物聯(lián)網(wǎng)單片機(jī)的開發(fā)、用python開發(fā)物聯(lián)網(wǎng)網(wǎng)關(guān)的方法、pythondjango框架開發(fā)物聯(lián)網(wǎng)web后臺和前端知識及物聯(lián)網(wǎng)常用通信方案2G、lora、zigbee和物聯(lián)網(wǎng)通信協(xié)議MQTT、CO
本書主要介紹需求驅(qū)動的可信軟件過程建模及管理方法。首先,系統(tǒng)地論述可信軟件與軟件過程領(lǐng)域的相關(guān)研究與實(shí)踐背景,分析可信軟件與軟件過程的關(guān)系。在通過可信軟件需求獲取過程策略的基礎(chǔ)上,提出面向方面的可信軟件過程建模,建模的主要目的是建立可信軟件過程的抽象模型,通過對該抽象模型的分析有助于更好地理解正在實(shí)施或者將要實(shí)施的可信
Java程序設(shè)計是計算機(jī)專業(yè)的基礎(chǔ)課程,當(dāng)今是"互聯(lián)網(wǎng)+”的時代,也是信息時代,如何獲取信息、處理信息,是每個人都需碰到的事情。無論網(wǎng)上購物,還是移動支付,都有信息流的流動,而支撐這種信息技術(shù)的廣闊應(yīng)用的計算機(jī)語言就數(shù)Java語言。根據(jù)TIOBE編程語言社區(qū)排行榜提供編程語言Java不是排在**位就是排在第二位。在云計