负暄琐话

我的email: rot47('649@ 6(hF+`hd"w=92vhG{>}G3"@l M >:>6?4@56 \F')

囧囧ID:g9yuayon
[修改头像]
777278次访问,排名36好友9人,关注者11
g9yuayon的文章
原创 238 篇
翻译 4 篇
转载 48 篇
评论 790 篇
g9的公告
最近评论
alextooter:ff可是用的完全的自己内存管理。。

最近ff3非常好,值得试试看。
fferror:无比期待g9老大的model checking续集。
sprhawk:哈哈,太强了,最近刚听说有Erlang,了解一下。
看一下历史,比看语法有意思得多嘿嘿
lordchl:后面提示下不动点好了,跳得太大
lbaby:Do you mind if I jot down some notes on your chests ??


猛到无以复加
文章分类
收藏
    相册
    旅游
    计算机科学
    Lambda the Ultimate
    软件开发
    Reddit编程专栏(RSS)
    正在读的书
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes
    2007年06月

    转载 用SQL求解数独(Sudoku)

    看来用XSLT解数独已经没有挑战性了, 因为XSLT是披着XML外衣的函数编程语言。所以闲人中的闲人们用新时代的汇编--SQL,来解决数独问题。当然不是SQL 92了,而是用了Oracle10g里介绍的MODEL语句。这么看来,邹键老大用SQL解简单算法题也不算离谱。:-D Oracle的MODEL语句允许我们创建多维数组,并通过设定规则来处理数组,得到新的结果。规则本身可以递归。计算后数组本身不必被破坏。听上去是不是像用Oracle作后台的Excel?不过我提到过Excel也是函数编程系统么?用SQL解数独的基本思路就是用MODEL语句描述数独成立的规则,当应用select语句时,这些规则被执行,满足规则的数组也就是数独答案就被搜索出来了。 不过我还是对SQL兴趣不大。对Oracle更没有兴趣。只是觉得这种奇技淫巧有想象力,因而有意思。就好像有人用regex(不是严格意义的regular expression)解决数独问题一样:regex匹配是NP-complete问题,而数独也是。所有从regex规约到Sudoku肯定可行。于是我们为给定的数独谜面创建一坨字符串和一坨模阅读全文>

    发表于 @ 2007年06月10日 14:36:00|评论(loading...)|编辑

    Csdn Blog version 3.1a
    Copyright © g9