數(shù)據(jù)結(jié)構(gòu)與算法經(jīng)典問題解析 :
本書是一本數(shù)據(jù)結(jié)構(gòu)方面的優(yōu)秀教材,以Java為描述語言,介紹了計算機編程中使用的數(shù)據(jù)結(jié)構(gòu)和算法。本書強調(diào)問題及其分析,而非理論闡述,共分為21章,講述了基本概念、遞歸和回溯、鏈表、棧、隊列、樹、優(yōu)先隊列和堆、并查集DAT、圖算法、排序、查找、選擇算法(中位數(shù))、符號表、散列、字符串算法、算法設(shè)計技術(shù)、貪婪算法、分治算法、動態(tài)規(guī)劃算法、復(fù)雜度類型等內(nèi)容。每章首先闡述必要的理論基礎(chǔ),然后給出問題集。全書中大約有700個算法問題及相應(yīng)的解法,對于許多問題,本書提供了多個具有不同復(fù)雜度的解決方法。
本書可作為高等院校計算機及其相關(guān)專業(yè)的數(shù)據(jù)結(jié)構(gòu)課程的教材或教學(xué)參考書,同時也可以作為從事計算機研究與開發(fā)的技術(shù)人員的參考書,特別是對正在準(zhǔn)備面試、參加選拔性考試以及校園面試的讀者尤為有用。
作者:(印)納拉辛哈·卡魯曼希 譯者:駱嘉偉 譯者:李曉鴻 譯者:肖正 譯者:吳帆
納拉辛哈·卡魯曼希,在尼赫魯科技大學(xué)獲得計算機科學(xué)學(xué)士學(xué)位,在印度理工學(xué)院孟買分校獲得計算機科學(xué)碩士學(xué)位。他是亞馬遜印度公司資深的軟件開發(fā)工程師,之前曾就職于IBM和微軟公司。他善于用輕松、淺顯的方式編寫技術(shù)書籍,其作品在亞馬遜上深受好評。他曾在各種培訓(xùn)中心和大學(xué)教授數(shù)據(jù)結(jié)構(gòu)和算法課程。
