摘要:
1. 计数排序的思想 我们之前接触过的例如:插入排序,归并排序,快速排序,堆排序等都是基于集合元素之间的比较这一基本的思想,它们执行的时间复杂度最优是趋于O(nlgn),而计数排序的运行机制不是基于集合元素之间的大小比较,什么???不做比较还能区分出元素之间的大小?是啊,算法就是这么伟大,我刚看它的时候也是激动不已呢。 计数排序的基本思想是:对每一个输入元素 x ,确定出小于 x 的元素个数。有了这一信息,就可以把 x 直接放到它在最终输出数组的位置上。2. 计数排序的空间代价,假设原数组为:a[1...n ] 数组c[k] :提供临时存储区。这里 k 的定义为:a数组中每个元素都是介于 0 阅读全文
posted @ 2013-05-11 19:29
坚固66
阅读(163)
评论(0)
推荐(0)
摘要:
很久很久都没有写博客了,最近真是比赛一个接着一个,都需要参加,所以stm32的学习一直停滞不前,趁着最近准备模块的时间开始着手ucosII的学习,没办法呀,学习还是要继续的。。现在开始正式学习,今天的要求不高,只是分析一下移植的时候需要注意的问题,暂且不研究内核代码!(代码移植参照着ST官方源代码)也就是资源里面名为取AN-1018.pdf的文档。代码这里可以下载http://download.csdn.net/detail/king_bingge/5353528一、uc/OS的实时性是靠什么实现的?1、uC/OS的实时性就是靠定时中断来完成。2、每个时钟节拍到来,就会产生一次定时中断,中断后 阅读全文
posted @ 2013-05-11 19:27
坚固66
阅读(216)
评论(0)
推荐(0)

浙公网安备 33010602011771号