Python數(shù)據(jù)結(jié)構和算法實戰(zhàn)(第2版)Python編程從入門到實戰(zhàn)數(shù)據(jù)結(jié)構與算法分析算法之美人工智能算法計算機程序設計
定 價:89.8 元
數(shù)據(jù)結(jié)構與算法是數(shù)據(jù)處理與編程中的兩個核心問題,《Python數(shù)據(jù)結(jié)構和算法實戰(zhàn)(第2版)》 就以動手實踐的形式介紹了基本的 Python 數(shù)據(jù)結(jié)構、算法基礎、算法設計、編程實現(xiàn)等相關內(nèi)容。《Python數(shù)據(jù)結(jié)構和算法實戰(zhàn)(第2版)》共14章,涵蓋Python編程基礎、Python數(shù)據(jù)類型、算法設計、鏈表、棧和隊列、樹、哈希表、圖算法、搜索算法、排序算法、算法選擇、字符串算法和模式匹配算法、分類算法、數(shù)據(jù)預處理、機器學習算法和數(shù)據(jù)可視化等。全書實用性和可操作性較強,學完本書,讀者將深入了解所有重要數(shù)據(jù)結(jié)構和相關算法的 Python 實現(xiàn)方法。《Python數(shù)據(jù)結(jié)構和算法實戰(zhàn)(第2版)》旨在提供數(shù)據(jù)結(jié)構與算法的深入知識和Python編程實現(xiàn)經(jīng)驗,適用于計算機相關專業(yè)學生學習Python數(shù)據(jù)結(jié)構與算法知識,想提高編程能力的開發(fā)人員也可參考學習。
在編程中,數(shù)據(jù)結(jié)構和算法非常重要。著名計算機科學家、圖靈獎獲得者 Niklaus Wirth 曾提出一個公式:算法 數(shù)據(jù)結(jié)構 = 程序,該公式在一定程度上揭示了程序的本質(zhì),其對計算機科學的影響可以與愛因斯坦的E=MC2相媲美。因此選擇合適的數(shù)據(jù)結(jié)構并設計優(yōu)秀的算法,編寫出復雜而強大的代碼,可以幫助我們更高效、更完美地解決問題。《Python 數(shù)據(jù)結(jié)構和算法實戰(zhàn)(第 2 版)》是引進歐美計算機編程實踐暢銷系列書中的一本,用通俗易懂的文字,結(jié)合插圖和中小示例,介紹了基本的數(shù)據(jù)結(jié)構,如數(shù)組、鏈表、棧、隊列、樹、堆、哈希表和圖等,以及數(shù)據(jù)分析中常見的搜索、排序等算法,各種選擇算法和貪心算法、分治算法等各種數(shù)據(jù)結(jié)構算法。通過本書,讀者將對數(shù)據(jù)結(jié)構和算法及算法設計有一個深入了解,為后續(xù)更深入學習打下堅實的基礎,在實際工作中能夠為新問題找到優(yōu)雅的解決方案,提高解決問題的能力。1.本書選擇用目前流行、簡單的人工智能軟件之一Python為數(shù)據(jù)結(jié)構和算法的編程實現(xiàn)工具,讀者可以快速入門。2.設計了大量直觀的插圖和簡單的例子輔助理解知識點,讀者可以更容易看懂,學會,提高動手能力。3.介紹了Python數(shù)據(jù)科學中所有常用的編程算法,并用Python編寫復雜高效的數(shù)據(jù)應用程序,內(nèi)容豐富,實用性較強。
巴桑特·阿加瓦爾巴桑特·阿加瓦爾(Basant Agarwal)博士是印度 Swami Keshvanand 技術管理學院(SKIT)和Gramothan 的副教授。他在印度齋浦爾的馬拉維亞國立理工學院(MNIT)獲得理工碩士和博士學位,在學術和研究方面有8年以上的經(jīng)驗。他曾獲得ERCIM(歐洲信息學和數(shù)學研究聯(lián)盟) Alain Bensoussan 研究員計劃的博士后獎學金,還曾在新加坡國立大學淡馬錫實驗室(Temasek Laboratories)工作。他在施普林格叢書《社會情感計算》(Springer Book Series: Socio-Affective Computing)系列中撰寫了一本關于情感分析的書,并在 50 多個著名會議和期刊上發(fā)表。 他的主要研究方向為自然語言處理、機器學習和深度學習。
本杰明·巴 卡本杰明·巴卡(Benjamin Baka)是一名軟件開發(fā)人員,他認為自己是語言不可知論者,因此他總是會尋求一種合適的工具集以幫助他實現(xiàn)優(yōu)雅的解決方案。其中值得注意的有C、Java、Python和Ruby。由于對算法有著極大的興趣,他總是試圖借鑒Knuth博士的語言來編寫代碼,既簡單又優(yōu)雅。他目前在mPedigree 網(wǎng)絡公司工作。