數(shù)據(jù)結(jié)構(gòu)

出版時(shí)間:2009-9  出版社:清華大學(xué)  作者:(印)克里斯哈拉莫斯//庫(kù)瑪納維爾  頁數(shù):604  
Tag標(biāo)簽:無  

前言

C programming language offers several facilities to group data together in conve-nient packages, or data structures. With the emergence of C as the most popularlanguage of implementation, it has been used in this book to extensively examinedata structures.This Book is Meant for...Keeping in mind the level of beginners, the book is written without any prerequisites.It is an ideal textbook for students of various courses in Computer Science at thediploma, polytechnic, undergraduate and postgraduate levels, and also for newprogrammers who wish to know about the usage of different data structures in theirproject.Student Friend ly Approach...Students will gain a good appreciation of the subject as this book has a clear displayof syntax and abundant programming examples. To simplify concepts, the data struc-tures are implemented using C language, in a step-by-step manner.

內(nèi)容概要

有關(guān)數(shù)據(jù)結(jié)構(gòu)的教材很多,而本書是一本非常有特點(diǎn)的教材,每章先簡(jiǎn)要介紹本章的主要內(nèi)容,給出基本的知識(shí)背景,然后使用大量的示例、表格、插圖和流程圖來闡述各種概念和知識(shí),方便了讀者的理解,同時(shí)給出了大量的源代碼,幫助讀者實(shí)現(xiàn)實(shí)際的數(shù)據(jù)結(jié)構(gòu),每章后面提供了復(fù)習(xí)題、多項(xiàng)選擇題和編程練習(xí)題,有助于讀者鞏固所學(xué)知識(shí)的理解,是一本非常理想的數(shù)據(jù)結(jié)構(gòu)教材。    每章先簡(jiǎn)要介紹本章的主要內(nèi)容,給出基本的知識(shí)背景。    使用了大量的已求解示例、表格、插圖和流程圖,大大方便了讀者的理解。    給出了大量的源代碼,幫助讀者實(shí)現(xiàn)實(shí)際的數(shù)據(jù)結(jié)構(gòu),從而提供程序的可靠性。    每章后面提供了復(fù)習(xí)題、多項(xiàng)選擇題和編程練習(xí)題,有助于鞏固所學(xué)知識(shí)的理解。    通過概念和編程示例來闡述每種數(shù)據(jù)結(jié)構(gòu)的應(yīng)用。

作者簡(jiǎn)介

作者:(印象)克里斯哈拉莫斯(R Krishnamoorthy) (印象)庫(kù)瑪納維爾(G Indirani Kumravel)R Krishnamoorthy, PhD is Professor of Information Technology, BharathidasanInstitute of Technology, Bharathidasan University, Trichy. Dr R Krishnamoorthyreceived his M. Tech Degree in Computer Science and Engineering from IndianInstitute of Technology, Kanpur and PhD degree in Computer Science and Engineer-ing from Indian Institute of Technology, Kharagpur, with specialization in ComputerVision and Image Processing. He has 24 years of teaching experience. He is theauthor of three books, and forty-four technical papers published in National andInternational Conferences and International Journals. He has produced five PhDs. Heis member of CSI, ISTE, IEEE and ACM. His areas of interest include network secu-rity, image processing and software testing.G Indirani Kumaravel is Senior Lecturer in Computer Science and Engineering,Annamaiai University, Chidambaram. She received her M E degree in ComputerScience and Engineering from Annamalai University. Indirani has 12 years of teach-ing experience. She is a member of CSI. Her areas of interest include Speech andImage Processing.

書籍目錄

Preface1. Data Structures—An Overview   1.1 Introduction   1.2 Data Types   1.3 Program Modules   1.4 Control Structures   1.5 Looping Structures   1.6 Arrays   1.7 Structures   1.8 Pointers   1.9 Recursion  Review Yourself  Multiple Choice Questions   Programming Exercises 2. Strings and Character Manipulation   2.1 Introduction   2.2 Primitive Functions or Operations on Strings   2.3 Representation of Strings   2.4 String Manipulation in C   2.5 String Manipulation Applications   Review Yourself   Multiple Choice Questions   Programming Exercises 3. Stacks  3.1 Introduction   3.2 Definition   3.3 Primitive Operations   3.4 An abstract Data Type (ADT)   3.5 Implementation   3.6 Applications of Stack   Review Yourself   Multiple Choice Questions   Programming Exercises 4. Queues    4.1 Introduction  4.2 Definition   4.3 Operations on a Queue   4.4 ADT for Queues   4.5 Representation of Queue   4.6 Various Other Queue Structures   4.7 Applications   Review Yourself   Multiple Choice Questions   Programming Exercises 5. Linked Lists    5.1 Introduction  5.2 Definition   5.3 ADT for Linked List   5.4 Singly Linked List  5.5 Doubly Linked List  5.6 Circular Linked Lists   5.7 Sparse Matrices  5.8 Applications   5.9 Additional Programs   Review Yourself   Multiple Choice Questions   Programming Exercises 6. Trees   6.1 Introduction   6.2 Definition   6.3 Terminologies Used   6.4 Binary Tree   6.5 Threaded Binary Trees   6.6 Heap Trees   6.7 Deaps   6.8 Huffman Algorithm   6.9 Decision Trees   6.10 Game Tree   6.11 Applications    Review Yourself   Multiple Choice Questions   Programming Exercises 7. Graphs8. Sorting 9. Searching10. Search Trees11. File Structures  Index

章節(jié)摘錄

插圖:

編輯推薦

《數(shù)據(jù)結(jié)構(gòu)(C語言版)》:大學(xué)計(jì)算機(jī)教育國(guó)外著名教材系列(影印版)

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    數(shù)據(jù)結(jié)構(gòu) PDF格式下載


用戶評(píng)論 (總計(jì)15條)

 
 

  •   不錯(cuò)的數(shù)據(jù)結(jié)構(gòu)書,喜歡
  •   之前學(xué)習(xí)C語言時(shí)也買過一些國(guó)外的教材,雖然是影印板,但是印刷質(zhì)量還不錯(cuò),難度適中,比較適合有C語言基礎(chǔ)的學(xué)習(xí)進(jìn)階的書。
  •   國(guó)外的教材 特別好用 而且加個(gè)實(shí)惠
  •   我們使用的教材,不錯(cuò)
  •   對(duì)于學(xué)習(xí)計(jì)算機(jī)的同學(xué)來說很不錯(cuò)
  •   值得一看的書,很有價(jià)值
  •   老師要求買的不發(fā)表意見,老師教的很差
  •   總體寫的還好,就是英文的看的不爽
  •   RT質(zhì)量很好以前沒買過影印的教材沒想到質(zhì)量這么好超過很多...正規(guī)出版的教材了內(nèi)容很簡(jiǎn)單比清華出的數(shù)據(jù)結(jié)構(gòu)c語言版要容易理解很多很多而且沒有生僻詞...
  •   不愧是第一版第一次印刷的書籍,很多代碼都沒縮進(jìn)的,看起來真是亂
  •   里面錯(cuò)誤很多,有些地方看得我很不舒服、很吃力!而且,里面的程序代碼感覺怪怪的,居然(CODE:BLOCKS上)執(zhí)行不了,而且可讀性不是很強(qiáng),氣得我!比如說,while(1)、while(x<>1)這種表達(dá)式我很少見過,C 里面哪有這種?不過內(nèi)容介紹得還比較全面、基礎(chǔ),但不夠清楚、易懂。
  •   無論是質(zhì)量還是發(fā)貨速度都沒的說。
  •   紙張印刷倒還可以就是錯(cuò)誤太多而且算法排版混亂看起來遠(yuǎn)不如嚴(yán)蔚敏那本爽
  •   書的內(nèi)容挺好的,就是書后習(xí)題沒答案,這個(gè)讓人很糾結(jié)?。〉昙抑朗裁吹胤接邢螺d地址嗎?或者有專門的答案書嗎???
  •   國(guó)內(nèi)的書籍都愛偷工減料,不是書的封面千篇一律(參考機(jī)械工業(yè))就是紙張?zhí)?,不然就是太粗糙,總之沒有讓你感到物有所值的書籍。這本書尤其如此,書的內(nèi)容暫且不說,書的紙張粗糙,紙張?zhí)?,原本一本比較薄的書,非得弄成那么厚一本,出版社糟糕透了!各個(gè)大學(xué)的出版社中,唯有華中科技大學(xué)和東南大學(xué)出版社比較靠譜,其余的出版社的書籍都爛!
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7