Algorithm

为什么FreeBSD没有CIRCLEQ_*

最近在看 Berkeley DB,发现一套 FreeBSD 上没有的宏, CIRCLEQ_*

看了一下,这组宏是来自 4.4BSD 的,因此 FreeBSD 曾经有过这个宏;后来, phk 在 2000 年 12 月 29 日从 FreeBSD 里面把它拿掉了(SVN revision 70469),当时的说明如下:

阅读全文…( 本文约 324 字,阅读大致需要 1 分钟 )

挑战:算法挑战 36进制 条码序列号 生成器

| Development | #algorithm | #challenge

好久没做编码方面的东西了,今天在 火星 上看到一个挑战,一时兴起就做了一下。原题请看 这里

既然是挑战,我目前的算法对于每个数来说都是常数时间,欢迎大家继续拍砖,我的代码2天后公布(我用的是C语言,大家自便)。

阅读全文…( 本文约 222 字,阅读大致需要 1 分钟 )