登录
OEIS由OEIS基金会的许多慷慨捐赠者.

 

标志
提示
(来自的问候整数序列在线百科全书!)
A014486号 以10为基数写入的2n个二进制数字的完全平衡序列列表。每个项的二进制展开包含n个0和n个1,并且从左到右读取(从最高有效位到最低有效位),0的数量永远不会超过1的数量。 370
0, 2, 10, 12, 42, 44, 50, 52, 56, 170, 172, 178, 180, 184, 202, 204, 210, 212, 216, 226, 228, 232, 240, 682, 684, 690, 692, 696, 714, 716, 722, 724, 728, 738, 740, 744, 752, 810, 812, 818, 820, 824, 842, 844, 850, 852, 856, 866, 868, 872, 880, 906, 908, 914 (列表;图表;参考;;历史;文本;内部格式)
抵消

0,2

评论

二进制Dyck-语言(A063171号)十进制表示。

这些编码宽度为2n的山脉、n+1个顶点和n个边的有根平面树、n个节点的平面种植树、n+1片叶子的有根的平面二叉树(2n个边、2n+1个点、n个内部节点、包含根)、Dyck单词、二元括号、括号、,加泰罗尼亚语系中的非交叉握手和分隔以及许多其他组合结构,列举如下A000108号.

和{k=1..n}a(k)/n^(5/2)有界吗-贝诺伊特·克洛伊特2002年8月18日

此列表是A061854号A031443号. -杰森·金伯利2013年1月18日

序列确实从n=0开始,因为在Dyck语言的二进制解释中(例如,括号中“1”代表“(”,“0”代表“)”),如果(0)=0,那么它将代表“0”和“1”平衡的空字符串(因此括号是平衡的)-丹尼尔·福格斯2013年2月17日

对于n>=1,似乎可以通过将第n行长度为A000108号(n) 由B(n,0)递归定义=A020988号(n) 且B(n,k)=B(n、k-1)+D(n、k-1),其中D(x,y)=(2^(2*(A089309号(B(x,y))-1)-1)*(2/3)+2^A007814号(B(x,y))-劳尔·马里奥·托雷斯·席尔瓦米歇尔·马库斯2020年5月1日

这种编码与标准有序树编号的排序有关,因为(1)标准有序树的二进制编码由以下公式给出A358505型,而(2)按二进制编码排序的树的标准排名由下式给出A358523型. -古斯·怀斯曼2022年11月21日

链接

富兰克林·T·亚当斯-沃特斯,n=0..2500时的n、a(n)表

杰森·贝尔、托马斯·芬恩·利德贝特和杰弗里·沙利特,正则语言逼近的加法数理论,arXiv:1804.07996[cs.FL],2018年。

N.G.De Bruijn和B.J.M.Morselt,关于梧桐树的一点注记,J.组合理论2(1967),27-34。

Gennady Eremin,平衡括号、字典序列和Dyck多项式的动力学,arXiv:1909.07675[math.CO],2019年。

R.K.盖伊,第二强大数定律,数学。Mag,63(1990),第1期,3-20。

安蒂·卡图恩,加泰罗尼亚排名和取消排名功能,OEIS Wiki。

安蒂·卡图恩,用此序列编码的加泰罗尼亚数字的各种组合解释说明626个初始项(最大n=7)。

安蒂·卡图恩,一个089408.c程序,用于计算这个序列和许多相关的自同构

安蒂·卡图恩,关于加泰罗尼亚三角的几点注记

Dana G.Korssjoen、Biyao Li、Stefan Steinerberger、Raghavendra Tripathi和Ruimin Zhang,用图论寻找实数序列的结构:一个问题列表,arXiv:2012.046252020年12月8日

D.L.Kreher和D.R.Stinson,组合算法、生成、枚举和搜索,CRC出版社,1998年。

托马斯·芬恩·利德贝特,计数、加法和正则语言,加拿大安大略省滑铁卢大学硕士论文,2018年。

R.J.Mathar,平面上不相交圆的拓扑可区别集,arXiv:1603.00077[math.CO],2016年。

OEIS Wiki,加泰罗尼亚数字的组合解释

F.Ruskey,两个组合问题的算法求解

R.P.斯坦利,希帕克斯、普鲁塔克、施罗德和霍夫,美国数学。《月刊》,第104卷,第4期,第344页,1997年。

R.P.斯坦利,加泰罗尼亚语和相关数字练习

平面根树编码的索引项(该序列的各种子集)。

与括号相关的序列的索引项

加泰罗尼亚自同构诱导的信号突变索引条目(作用于这些结构的各种双射运算引起的自然数排列)

Lisp的列表函数诱导的序列的索引项(这些代码或相应结构上的各种其他操作所产生的序列)。

例子

a(19)=226_10=11100010_2=A063171号(19) 作为括号表达式:(()))(),作为二叉树,从左到右以深度第一的方式进行,二进制展开中的1代表内部(分支)节点,0代表叶:

0 0

\ /

1 0 0 (0)

\ / \ /

1 1

\ /

1

注意,在这个编码方案中,二叉树的最后一片叶子(在括号中)是隐式的。如果我们将其内部节点(1)解释为cons单元,每个向左分支是“car”,向右分支是对的“cdr”部分,终端节点(0)是()的(NIL),则该树也可以转换为Lisp、Scheme和Prolog等语言中的特定S表达式。这样我们就有了(cons(cons)(())()(cons,)())='((()。() ) . () ) . ( () . ())=(((()))()),即与上述括号表达式相同,但由额外的括号包围。此映射由Scheme函数执行A014486号->括号如下。

发件人古斯·怀斯曼2022年11月21日:(开始)

术语和相应的有序根树开始于:

0:o(零)

2:(o)

10:(oo)

12:(o)

42:(ooo)

44:(o(o))

50:(o)o)

52:((oo))

56:((o))

170:(oooo)

172:(oo(o))

178:(o(o)o)

180:(o(oo))

184:(o(o))

(结束)

MAPLE公司

#Maple程序CatalanUnrank改编自CAGES书籍的算法3.24和Ruskey论文中的Scheme函数CatalanOnrank。有关相应的c程序,请参阅a089408.c程序。

CatalanSequences:=proc(upto_n)local n,a,r;a:=[];对于n从0到upto_n do,对于r从0到(二项式(2*n,n)/(n+1))-1 doa:=[op(a),CatalanUnrank(n,r)];od;od;返回a;结束;

CatalanUnrank:=proc(n,rr)local r,x,y,lo,m,a;r:=(二项式(2*n,n)/(n+1))-(rr+1);y:=0;lo:=0;a:=0;对于x从1到2*n做m:=Mn(n,x,y+1);如果(r<=lo+m-1),则y:=y+1;a:=2*a+1;否则lo:=lo+m;y:=y-1;a:=2*a;fi;od;返回a;结束;

Mn:=(n,x,y)->二项式(2*n-x,n-((x+y)/2))-二项式;

数学

猫[n]:=(2 n)/不/(n+1)!;b2d[li_List]:=折叠[2#1+#2&,0,li]

d2b[n_Integer]:=整数位数[n,2]

树[n_]:=联接[表[1,{i,1,n}],表[0,{i,1,n}]]

nexttree[t_]:=展平[Reverse[t]/。{a___,0,0,1,b__}:>反转[{排序[{a,0}]//反转,1,0,b}]]

wood[n_/;n<8]:=嵌套列表[nexttree,tree[n],cat[n]-1]

表[反面[b2d/@wood[j]],{j,0,6}]//压扁

tbQ[n_]:=模块[{idn2=整数位数[n,2]},计数[idn2,1]==长度[idn2]/2和最小值[Accumulate[idn2/.{0->-1}]>=0];加入[{0},选择[Range[900],tbQ]](*哈维·P·戴尔2013年7月4日*)

balancedQ[0]=真;balancedQ[n_]:=模[{s=0},Do[s+=如果[b==1,1,-1];如果[s<0,返回[False]],{b,IntegerDigits[n,2]}];返回[s==0]];A014486号=FromDigits/@IntegerDigits[Select[Range[0,1000],balancedQ]](*Jean-François Alcover公司2016年3月5日*)

A014486Q[0]=正确;A014486Q[n_]:=Catch[Fold[If[#<0,Throw[False],If[#2==0,#-1,#+1]]&,0,整数位数[n,2]]==0];选择[范围[0,880],A014486Q](*郑焕敏2016年12月11日*)

黄体脂酮素

(麻省理工学院方案)(定义(A014486号n) (让((w/2(A072643号n) )(加泰罗尼亚Unrank w/2(如果(零?n)0(-n(A014137号(-1+w/2)))

(这里的“m”是上的行A009766号“y”是的第“m”行上的位置A009766号,两者均>=0。生成的完全平衡二进制字符串被计算为变量“a”):(define(CatalanUnrank size rank)(let loop((a 0)(m(-1+size))(y size)(rank rank))(c(A009766号(-1+尺寸))(如果(负?m)a(如果(>=等级c)(回路(1+(*2a))m(-1+y)(-等级c)(A009766号m(-1+y))(回路(*2a)(-1+m)y秩(A009766号(-1+m)年))

(这会将完全平衡的二进制字符串“n”转换为相应的S表达式:)(定义(A014486号->括号n)(let loop((n n)(stack(list(list))))(cond((zero?n)(car stack))((zero-(module n 2))(loop(floor->exact(/n 2))

(定义(cons2top!堆栈)(let((ex-cdr(cdr-stack)))(set-cdr!堆栈(car-ex-cdr)))

(PARI)是A014486(n)=my(v=二进制(n),t=0);对于(i=1,#v,t+=if(v[i],1,-1);如果(t<0,返回(0));t==0\\查尔斯·格里特豪斯四世,2011年6月10日

(鼠尾草)

定义为_A014486号(n) :

B=箱(n)[2::],如果n!=0其他0

s=0

对于b中的b:

如果b=='1'else-1,则s+=1

如果0>s:返回False

返回0==s

定义A014486号_列表(n):如果是,则返回[k代表(1..n)中的k_A014486号(k) ]

A014486号_列表(888)#彼得·卢什尼2012年8月10日

交叉参考

特性功能:A080116号.逆函数:A080300型.

二进制宽度2n的项由以下公式计算A000108号(n) ●●●●。的子集A036990号.每座山的山峰数(有根平面普通树的叶子数):A057514号。二进制扩展中的尾随零数:A080237号第一个区别:A085192号.

另请参阅A009766号,A014137号,A071156号,A079436号,A085184号,A213704型.

囊性纤维变性。A020988号,A089309号,A007814号.

有序树的分支按A057515号.

有序树的边缘按A072643号.

有序树的Matula-Goebel数为A127301号.

有序树的标准排名为A358523型.

有序树的深度为A358550型.

有序树的节点按A358551型.

囊性纤维变性。A000081号,A001263号,A358505型,A358524型.

上下文中的序列:A186630型 A154391号 A035928号*A166751号 A216649型 A071162号

相邻序列:A014483号 A014484号 A014485号*A014487号 A014488号 A014489号

关键词

非n,美好的,容易的,基础

作者

沃特·梅森

扩展

来自的其他评论安蒂·卡图恩2000年8月11日和2004年5月25日

添加了a(0)=0(已于2011年6月删除),乔格·阿恩特2013年2月27日

状态

经核准的

查找|欢迎光临|维基|注册|音乐|地块2|演示|索引|浏览|更多|网络摄像头
贡献新序列。或评论|格式|样式表|变换|超级搜索|最近
OEIS社区|维护人OEIS基金会。

许可协议、使用条款、隐私政策。.

上次修改时间:美国东部夏令时2023年3月24日12:49。包含361479个序列。(在oeis4上运行。)