文件名称:99:OCaml 中的著名 99 个问题
文件大小:70KB
文件格式:ZIP
更新时间:2024-07-04 02:30:43
OCaml
OCaml 中的 99 个问题 99题大名鼎鼎,有、 、 等。 这个 README 基本上是的重构版本 虽然问题编号从1到99,但有一些空白和一些用字母标记的补充。 实际上只有88个问题。 列表 1. 编写一个函数 last : 'a list -> 'a 返回列表最后一个元素的选项。 (简单的) # last [ "a" ; "b" ; "c" ; "d" ];; - : string option = Some "d" # last [];; - : 'a option = None 2. 查找列表的最后一个(最后一个和倒数第二个)元素。 (简单的) # last_two [ "a" ; "b" ; "c" ; "d" ];; - : (string * string) option = Some ("c", "d") # last_two [ "a" ];; - : (st
【文件预览】:
99-master
----70c-73-multiway-trees()
--------p72.ml(448B)
--------p70c.ml(311B)
--------p70_STAR.ml(1KB)
--------p73.ml(963B)
--------p71_STAR.ml(673B)
----99+-binary-trees()
--------p5.ml(1KB)
----LICENSE(1KB)
----.DS_Store(15KB)
----55-69-binary-tress()
--------p60_STAR2.ml(2KB)
--------p62A.ml(1KB)
--------p59_STAR2.ml(1KB)
--------p56.ml(755B)
--------p57.ml(464B)
--------p65.ml(2KB)
--------p63.ml(1KB)
--------p64.ml(2KB)
--------p58_STAR.ml(1KB)
--------p67_STAR.ml(2KB)
--------p61.ml(376B)
--------p55_STAR2.ml(2KB)
--------p68.ml(2KB)
--------p62.ml(656B)
--------p66_STAR3.ml(3KB)
--------p61A.ml(334B)
----80-89+94-graphs()
--------graph.ml(969B)
--------p94.ml(3KB)
--------p87.ml(1KB)
--------p88.ml(1KB)
--------functor.ml(171B)
--------p81.ml(906B)
--------p86.ml(2KB)
--------p83.ml(1KB)
--------p82.ml(927B)
--------p85.ml(2KB)
--------p84.ml(2KB)
--------p89.ml(2KB)
--------p80.ml(581B)
----.gitignore(54B)
----31-41-arithmetic()
--------p36.ml(482B)
--------p35.ml(328B)
--------p33.ml(301B)
--------p39.ml(601B)
--------p31.ml(359B)
--------p32.ml(178B)
--------p41.ml(1KB)
--------p34.ml(822B)
--------p37.ml(603B)
--------p40.ml(945B)
----47-50-logic-codes()
--------p48.ml(1KB)
--------p50_STAR.ml(3KB)
--------p49.ml(767B)
--------p47.ml(1KB)
----1-28-lists()
--------p10.ml(484B)
--------p21.ml(589B)
--------p26.ml(995B)
--------p9_STAR.ml(490B)
--------p19_START.ml(513B)
--------p17.ml(475B)
--------p12.ml(575B)
--------p7.ml(723B)
--------p4.ml(310B)
--------p20.ml(326B)
--------p11.ml(779B)
--------p8.ml(342B)
--------p22.ml(345B)
--------p13.ml(1017B)
--------p5.ml(245B)
--------p14.ml(173B)
--------p6.ml(196B)
--------p2.ml(406B)
--------p1.ml(329B)
--------p3.ml(300B)
--------p15.ml(317B)
--------p25.ml(568B)
--------p23.ml(689B)
--------p16.ml(228B)
--------p24.ml(354B)
--------p27.ml(1KB)
--------p28.ml(1KB)
--------p18.ml(576B)
----91-99-misc()
--------91-99()
----README.md(47KB)