中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 數據結構(C語言版

作者:郝春梅
出版社:清華大學出版社出版時間:2010-06-01
開本: 16開 頁數: 261
中 圖 價:¥15.4(5.5折) 定價  ¥28.0 登錄后可看到會員價
暫時缺貨 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

數據結構(C語言版 版權信息

數據結構(C語言版 本書特色

數據結構是計算機應用、計算機軟件及信息管理專業的一門重要的基礎課程,它主要研究各種基本數據的邏輯結構、存儲結構和基本運算的實現,以及查找排序等常用算法的實現。通過學習數據結構課程,使讀者學會如何把現實世界的問題轉化為計算機內部的表示和處理,進而學會組織數據,選擇合適的邏輯結構和存儲結構,設計算法,形成良好的程序設計風格,提高邏輯思維和抽象思維的能力。
本書主要面向高職高專、成人高校等計算機類專業的學生,本著“培養技術應用型人才”的原則,力求以應用為主體,對基本理論作深入淺出的闡述。

數據結構(C語言版 內容簡介

本書系統地介紹了各種常用的數據結構以及查找、排序算法,對每種數據結構以實例作為切入點,詳細闡述了基本概念、邏輯結構、存儲表示、基本操作以及相關的應用,書中每章均有典型案例,并給出了算法實現的思路及完整的c程序。為了便于學生自學和教師教學,每章后均配有大量習題及參考答案。附錄b是各章實訓題目及參考答案。本書中所有程序均在tc 2.0下調試運行通過。
本書內容精練,通俗易懂,既便于教學,又適合自學。本書既可作為高職高專計算機專業及信息管理專業講授數據結構課程的教材,也可作為從事計算機軟件與應用的工作人員、參加自學考試的考生及社會上數據結構學習者的參考用書。

數據結構(C語言版 目錄

第1章 緒論
1.1 引言
1.2 基本概念與術語
1.3 抽象數據類型
1.3.1 數據類型
1.3.2 抽象數據類型概述
1.4 算法和算法分析
1.4.1 算法的基本概念
1.4.2 算法的時間復雜度
1.4.3 算法的空間復雜度
本章小結
習題
第2章 線性表
2.1 線性表的定義及其基本操作
2.1.1 線性表的引例
2.1.2 線性表的定義
2.1.3 線性表的基本操作
2.2 線性表的順序存儲結構
2.2.1 順序表結構
2.2.2 順序表的基本操作
2.3 線性表的鏈式存儲結構
2.3.1 鏈式存儲結構
2.3.2 單鏈表上的基本運算
2.3.3 循環鏈表和雙向鏈表
2.4 順序表與鏈表的比較
2.5 線性表的應用
本章小結
習題
第3章 棧和隊列
3.1 棧
3.1.1 棧的引例
3.1.2 棧的定義及基本操作
3.1.3 棧的順序存儲表示和操作的實現
3.1.4 棧的鏈式存儲表示和操作的實現
3.2 棧的應用
3.3 隊列
3.3.1 隊列的引例
3.3.2 隊列的定義及基本操作
3.3.3 隊列的順序存儲表示和操作的實現
3.3.4 隊列的鏈式存儲表示和操作的實現
3.4 隊列的應用
本章小結
習題
第4章 串
4.1 串的定義及基本操作
4.1.1 串的基本概念
4.1.2 串的基本操作
4.2 串的存儲結構
4.2.1 串的順序存儲結構
4.2.2 串的堆式存儲
4.2.3 串的塊鏈式存儲結構
4.3 串的應用
本章小結
習題
第5章 數組
5.1 數組的定義和運算
5.2 數組的順序存儲結構
5.3 矩陣的壓縮存儲結構
5.3.1 特殊矩陣
5.3.2 稀疏矩陣
5.4 廣義表的定義
5.5 廣義表的存儲結構
5.5.1 頭尾表示法
5.5.2 孩子兄弟表示法
5.6 數組的應用
本章小結
習題
第6章 樹和二叉樹
6.1 樹的概念和基本操作
6.1.1 樹的引例
6.1.2 樹的定義和基本術語
6.1.3 樹的基本操作
6.2 二叉樹
6.2.1 二叉樹的定義
6.2.2 二叉樹的性質
6.2.3 二叉樹的基本操作
6.3 二叉樹的存儲結構
6.3.1 順序存儲結構
6.3.2 鏈式存儲結構
6.4 二叉樹的遍歷
6.4.1 先序遍歷
6.4.2 中序遍歷
6.4.3 后序遍歷
6.4.4 層次遍歷
6.5 線索二叉樹
6.5.1 線索二叉樹的概念
6.5.2 中序線索二叉樹的構造算法
6.5.3 線索二叉樹的遍歷
6.6 哈夫曼樹及其應用
6.6.1 哈夫曼樹的定義
6.6.2 構造哈夫曼樹
6.6.3 哈夫曼樹的應用
6.7 樹與森林
6.7.1 樹的存儲結構
6.7.2 樹、森林與二叉樹的轉換
6.8 二叉樹的應用
本章小結
習題
第7章 圖
7.1 圖的定義和術語
7.1.1 圖的引例
7.1.2 圖的定義
7.1.3 圖的基本術語
7.2 圖的存儲結構
7.2.1 鄰接矩陣
7.2.2 鄰接鏈表
7.3 圖的遍歷
7.3.1 深度優先搜索
7.3.2 廣度優先搜索
7.4 *小生成樹
7.4.1 普里姆(prim)算法
7.4.2 克魯斯卡爾(kruskal)算法
7.5 *短路徑
7.5.1 單源*短路徑
7.5.2 每一對頂點之間的*短路徑
7.6 aov網拓撲排序
7.6.1 aov網
7.6.2 aov網拓撲排序
7.7 圖的應用
本章小結
習題
第8章 查找
8.1 基本概念
8.2 靜態查找表
8.2.1 順序查找
8.2.2 折半查找
8.2.3 分塊查找
8.3 動態查找表
8.3.1 二叉排序樹的概念
8.3.2 二叉排序樹的查找
8.3.3 二叉排序樹的插入和生成
8.3.4 二叉排序樹的刪除
8.3.5 二叉排序樹查找算法效率分析
8.4 哈希表查找
8.4.1 哈希表的概念
8.4.2 哈希函數的構造方法
8.4.3 處理沖突的方法
8.4.4 哈希表的查找
8.5 查找的應用
本章小結
習題
第9章 排序
9.1 基本概念
9.2 插入排序
9.2.1 直接插入排序
9.2.2 希爾排序
9.3 交換排序
9.3.1 冒泡排序
9.3.2 快速排序
9.4 選擇排序
9.4.1 直接選擇排序
9.4.2 堆排序
9.5 歸并排序
9.6 各種內部排序方法的比較
9.7 排序的應用
本章小結
習題
附錄a 習題答案
參考文獻
展開全部

數據結構(C語言版 節選

《數據結構(C語言版)》系統地介紹了各種常用的數據結構以及查找、排序算法,對每種數據結構以實例作為切入點,詳細闡述了基本概念、邏輯結構、存儲表示、基本操作以及相關的應用,書中每章均有典型案例,并給出了算法實現的思路及完整的c程序。為了便于學生自學和教師教學,每章后均配有大量習題及參考答案。附錄B是各章實訓題目及參考答案。《數據結構(C語言版)》中所有程序均在TC2.0下調試運行通過。《數據結構(C語言版)》內容精練,通俗易懂,既便于教學,又適合自學。《數據結構(C語言版)》既可作為高職高專計算機專業及信息管理專業講授數據結構課程的教材,也可作為從事計算機軟件與應用的工作人員、參加自學考試的考生及社會上數據結構學習者的參考用書。

數據結構(C語言版 相關資料

插圖:在計算機領域,一個算法實質上是針對所處理問題的需要,在數據的邏輯結構和存儲結構的基礎上實施的一種運算。由于數據的邏輯結構和存儲結構不是唯一的,所以處理同一個問題的算法也不是唯一的;即使對于具有相同邏輯結構和存儲結構的問題而言,由于設計思想和設計技巧不同,編寫出來的算法也不大相同。學習數據結構這門課程的目的,就是要學會根據實際問題的需要,為數據選擇合適的邏輯結構和存儲結構,進而設計出合理和實用的算法。1.4.1 算法的基本概念既然算法在程序設計中如此重要,那么什么是算法呢?我們先看看這樣的問題:假設計算兩個整型數據的和,我們可以采用某種語言將這個求和運算的過程描述出來,那么這個運算過程的描述,就可以看成是一個小小的算法;另外,將一組給定的數據由小到大進行排序,解決的方法有若干種,而每一種排序方法就是一種算法。從上面的問題描述中,我們對算法應該有了一個大概的了解,簡單地說,算法類似于程序設計中的函數。1.算法算法(Algorithm)是指用于解決特定問題的方法,是對問題求解過程的一種描述。它是指令的有限序列,其中每一條指令表示計算機的一個或多個操作。2.算法的特征算法是解決問題的特定方法,但它不同于計算方法,原因是算法有它自己的一些特征。(1)有窮性。一個算法必須總是(對任何合法的輸入值)在執行有窮步之后結束,且每一步都可在有窮時間內完成。即一個算法對于任意一組合法輸入值,在執行有窮步驟之后一定要結束。(2)確定性。對于每種情況下所對應執行的操作,在算法中都有確切的規定,算法的執行者或閱讀者都能明確其含義及如何執行。并且在任何條件下,算法都只有一條執行路徑。(3)可行性。算法中的所有操作都可以通過已經實現的基本運算執行有限次來實現。(4)有輸入。一個算法應該有0個或多個由外界提供的量(輸入)。沒有輸入的算法是缺乏靈活性的算法。算法開始時,一般要給出初始數據,這里0個輸入是指算法的初始數據在算法內部給出,不需要從外部輸入數據。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 | 中式装修设计_室内中式装修_【云臻轩】中式设计机构 | 深圳市八百通智能技术有限公司官方网站 | 活性炭厂家-蜂窝活性炭-粉状/柱状/果壳/椰壳活性炭-大千净化-活性炭 | 杭州荣奥家具有限公司-浙江办公家具,杭州办公家具厂 | 沧州友城管业有限公司-内外涂塑钢管-大口径螺旋钢管-涂塑螺旋管-保温钢管生产厂家 | 杭州标识标牌|文化墙|展厅|导视|户内外广告|发光字|灯箱|铭阳制作公司 - 杭州标识标牌|文化墙|展厅|导视|户内外广告|发光字|灯箱|铭阳制作公司 | 深圳工程师职称评定条件及流程_深圳职称评审_职称评审-职称网 | 盘煤仪,盘料仪,盘点仪,堆料测量仪,便携式激光盘煤仪-中科航宇(北京)自动化工程技术有限公司 | 蒸压釜-陶粒板隔墙板蒸压釜-山东鑫泰鑫智能装备有限公司 | 玻纤土工格栅_钢塑格栅_PP焊接_单双向塑料土工格栅_复合防裂布厂家_山东大庚工程材料科技有限公司 | 清管器,管道清管器,聚氨酯发泡球,清管球 - 承德嘉拓设备 | 北京百度网站优化|北京网站建设公司-百谷网络科技 | 禹城彩钢厂_钢结构板房_彩钢复合板-禹城泰瑞彩钢复合板加工厂 | MES系统-WMS系统-MES定制开发-制造执行MES解决方案-罗浮云计算 | 铁盒_铁罐_马口铁盒_马口铁罐_铁盒生产厂家-广州博新制罐 | 深圳展厅设计_企业展馆设计_展厅设计公司_数字展厅设计_深圳百艺堂 | 【法利莱住人集装箱厂家】—活动集装箱房,集装箱租赁_大品牌,更放心 | 西子馋火锅鸡加盟-太原市龙城酉鼎餐饮管理有限公司 | 手表腕表维修保养鉴定售后服务中心网点 - 名表维修保养 | 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 深圳工程师职称评定条件及流程_深圳职称评审_职称评审-职称网 | 温州在线网| 防爆正压柜厂家_防爆配电箱_防爆控制箱_防爆空调_-盛通防爆 | 水冷散热器_水冷电子散热器_大功率散热器_水冷板散热器厂家-河源市恒光辉散热器有限公司 | 上海新光明泵业制造有限公司-电动隔膜泵,气动隔膜泵,卧式|立式离心泵厂家 | 云南成人高考_云南成考网| 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 一路商机网-品牌招商加盟优选平台-加盟店排行榜平台 | 西宁装修_西宁装修公司-西宁业之峰装饰-青海业之峰墅级装饰设计公司【官网】 | 洛阳防爆合格证办理-洛阳防爆认证机构-洛阳申请国家防爆合格证-洛阳本安防爆认证代办-洛阳沪南抚防爆电气技术服务有限公司 | 乳化沥青设备_改性沥青设备_沥青加温罐_德州市昊通路桥工程有限公司 | 旅游规划_旅游策划_乡村旅游规划_景区规划设计_旅游规划设计公司-北京绿道联合旅游规划设计有限公司 | 电抗器-能曼电气-电抗器专业制造商| 软文发布-新闻发布推广平台-代写文章-网络广告营销-自助发稿公司媒介星 | 胶水,胶粘剂,AB胶,环氧胶,UV胶水,高温胶,快干胶,密封胶,结构胶,电子胶,厌氧胶,高温胶水,电子胶水-东莞聚力-聚厉胶粘 | 周易算网-八字测算网 - 周易算网-宝宝起名取名测名字周易八字测算网 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 日本细胞免疫疗法_肿瘤免疫治疗_NK细胞疗法 - 免疫密码 | 超声骨密度仪-动脉硬化检测仪器-人体成分分析仪厂家/品牌/价格_南京科力悦 | 风电变桨伺服驱动器-风电偏航变桨系统-深圳众城卓越科技有限公司 |