《多任务下的数据结构与算法》一书的目录

本书详细介绍了在多任务环境下如何高效地运用数据结构与算法,涵盖C语言编程常见问题、任意数据类型处理、多任务介绍、软件设计等内容。通过深入探讨数组、链表、哈希表、树等经典数据结构,以及相应的算法实现,如快速排序、哈希链表、二叉排序树、Dijkstra最短路径等,为读者提供了丰富的实例和实用技巧,特别适合软件开发者和系统设计人员阅读。
摘要由CSDN通过智能技术生成
目录
1 绪论...................................................................................................................................... (1)
1.1 引言... (1)
1.2 C语言编程常见问题分析... (2)
1.2.1 参数校验问题... (3)
1.2.2 return语句的问题... (3)
1.2.3 while循环和for循环的问题... (4)
1.2.4 if语句的多个判断问题... (4)
1.2.5 goto语句问题... (5)
1.2.6 switch …case if … else if 的效率区别... (5)
1.3 任意数据类型处理... (7)
1.3.1 任意数据类型处理的设计方法... (7)
1.3.2 任意数据类型处理的实例... (8)
1.3.3 任意数据类型处理的回调函数封装... (9)
1.4 多任务介绍... (10)
1.4.1 多任务简介... (10)
1.4.2 锁的概念... (10)
1.4.3 Windows下常用多任务操作函数... (10)
1.4.4 Linux/Unix下常用多任务操作函数... (12)
1.4.5 VxWorks下常用多任务操作函数... (12)
1.4.6 多任务函数的封装... (13)
1.5 软件设计简介... (14)
1.5.1 软件设计历史简述... (14)
1.5.2 微观设计学原理简介... (15)
2 数组.................................................................................................................................... (17)
2.1 ... (17)
2.1.1 栈的基本概念... (17)
2.1.2 栈的编码实现... (18)
2.1.3 多任务栈的实现... (21)
2.2 队列... (24)
2.2.1 队列的基本概念和接口... (24)
2.2.2 环形队列(Queue)(25)
2.2.3 STL中的动态队列(STLdeque)(29)
2.2.4 动态环形队列... (30)
2.2.5 各种队列的时间效率测试及分析... (35)
2.2.6 各种队列的适用范围... (36)
2.2.7 关于时间效率和空间效率的原则... (36)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值