面试题各个击破---算法

发布于 / 随记 / 0条评论 / Tags: 面试 / 6 次浏览

  1. 不用for循环,计算2的3次方
    答案是递归

     private int multi(int num,int n){
         if(n == 1){
             return num;
         }else {
              n--;
             return num * multi(num,n);
    
         }
     }

    2.动态规划问题
    3.paxos一致性算法问题

  2. 网络计算机,含有abcd
  3. 客户端发送一个值过去value 如“foo”,“bar”
  4. abcd 同意agree采纳同一个值“bar”
    实现过程:每个node 都有proposer和acceptor和learner,按照先到先接受(接受第一个的原则)进行少数服从多数

    评论区(暂无评论)