复习

    开学了,好久没摸了 -  -  就坚持了几篇,惭愧呀

    去年所学有些东西还没更新上来,现在一并搞上。

    Counting Sort很有意思,这是我第一个接触到的非比较排序!假设需对数组A排列,其基本原理就是创建数组B,数组A里最大号的数字就是数组B的长度啦!计算数组A里相同元素出现的次数,并一一对应地将次数存放在数组B中,那么这个数组B就称之为计数器数组C了!

    随之而来的是stable sort,跟counting sort息息相关的~

    如果是一堆2进制数排序,每个2进制数有b位 则排序复杂度为n*b (O(n+2) *b )。

    如将2进制数分为rb/r个部分  代入大O即可。(n+k)*b/r  其中k=2^r.

 

    之后MIT课程就是英文的了,斟酌了许久,还是放弃了。明天继续复习算法设计与分析基础。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值