笔试和面试题目整理:
1.资产收益率以及资产价格通常哪个相关系数更高
2.CAPM中的风险仅仅是波动率,回顾期权交易中交易波动率的本质,波动率微笑与交易波动率
3.Matlab中如何减少loop的使用,比如A[A>5]=0就是个简单的例子,有点类似于numpy中的where
Matlab中的structfun,cellfun以及泛函数的使用
4.C++,如何判断两个单链表是否交叉,判断单链表是否有环以及找出单链表交叉处的指针
判断链表是否存在环的解法:
首先,链表的节点包含两个成员,其一是值,其二是指向下一个节点的指针。
struct Lnode{
double value;
Lnode
如果要遍历整个链表,我们
设置两个指针(fast, slow),初始值都指向头,slow每次前进一步,fast每次前进二步,如果链表存在环,则fast必定先进入环,而slow后进入环,两个指针必定相遇。(当然,fast先行头到尾部为NULL,则为无环链表)程序如下:
http://blog.youkuaiyun.com/yynetsdk/article/details/7056552
http://blog.youkuaiyun.com/biran007/article/details/4156351
http://baike.baidu.com/view/1439396.htm?fr=aladdin
http://blog.youkuaiyun.com/g_brightboy/article/details/6824834
判断是否交叉的四种方法
5.currency swap的使用情景。美国退出QE的影响。人民币升值的目的和影响。