2012年12月12日

Raspberry Pi入手指南

摘要: 阅读全文

posted @ 2012-12-12 23:43 应无所住而生其心 阅读(161) 评论(0) 推荐(0) 编辑

用Erlang实现有序列表合并

摘要: 采用的算法为分别取出两个有序列表的第一个元素进行比较,将较小的元素从源容器列表移到新列表中 1 -module(sortedlistconcat). 2 -export([start/2]). 3 4 start(L1, L2) -> 5 L = concat(L1, L2, []), 6 io:format("~w~n", [L]). 7 8 concat([H1|T1], [H2|T2], L) -> 9 if10 H1 =< H2 -> concat(T1, [H2|T2], [H1] ++ L);11 H1 > H2 -> c.. 阅读全文

posted @ 2012-12-12 16:55 应无所住而生其心 阅读(545) 评论(0) 推荐(0) 编辑

用Erlang实现汉诺塔

摘要: 递归的算法很简单,直接上代码 1 -module(hanoi). 2 -export([start/1]). 3 4 start(N) -> 5 move(N, a, b, c). 6 7 %% Source:源圆柱,Middle:中间圆柱,Destination:目的圆柱 8 -spec move(N::integer(), Source::atom(), Middle::atom(), Destination::atom()) -> ok. 9 move(1, Source, _Middle, Destination) ->10 io:format("~w fr 阅读全文

posted @ 2012-12-12 10:36 应无所住而生其心 阅读(302) 评论(0) 推荐(0) 编辑

导航