创脉思
登录
首页
/
Clojure
/
Clojure 的数据结构包括列表、向量、集合、映射等。
1. 面试官:用Clojure编写一个函数,将列表中的所有奇数元素提取出来并返回新的列表。
请
登陆
后,查看答案
2. 面试官:使用Clojure编写一个函数,查找两个给定列表之间不同的元素,并返回一个新列表。
请
登陆
后,查看答案
3. 面试官:在Clojure中,如何用递归方式实现阶乘函数?给出实现代码并解释其原理。
请
登陆
后,查看答案
4. 面试官:编写一个Clojure函数,接受一个字符串作为参数,返回一个带有字符串中所有唯一字符的集合。
请
登陆
后,查看答案
5. 面试官:介绍Clojure中的向量(vector)数据结构,并说明与列表(list)的区别。
请
登陆
后,查看答案
6. 面试官:写一个Clojure函数,接受一个集合作为参数,返回集合中所有元素的平均值。
请
登陆
后,查看答案
7. 面试官:Clojure中的关联数据结构(Associative Data Structure)是什么?举例说明其在实际编程中的应用场景。
请
登陆
后,查看答案
8. 面试官:描述Clojure中的交织(interleave)函数的作用,并编写一个使用交织函数的示例程序。
请
登陆
后,查看答案
9. 面试官:如何在Clojure中实现快速排序算法?给出快速排序算法的Clojure实现代码并分析其时间复杂度。
请
登陆
后,查看答案
10. 面试官:设计一个Clojure函数,接受两个集合作为参数,返回一个新集合,其中包含两个原始集合的并集。
请
登陆
后,查看答案
滨湖区创脉思软件工作室 ⓒ Copyright 2024
苏ICP备2023020970号-2
微信客服