本帖最后由 qq359977465 于 2014-03-04 16:14:45 编辑

解决方案 »

  1.   

    1.$pxx = array(1,1);
    for($i=2;$i<=29;$i++){
    $con = $pxx[$i-2] + $pxx[$i-1];
    array_push($pxx, $con);

    }
    var_dump($pxx); 8320402.两个都是array('a','b','c');
      

  2.   

    1.
    function foo($i){
        if($i == 0) return 0;
        if($i == 1) return 1;
    return foo($i-2)+foo($i-1);
    }
    echo foo(30);832040
      

  3.   

    1.有一列数的规则如下 1、1、2、3、5、8、13、21、34... 求第30位数是多少.写出相关函数和算法名称
    传统方法:
    genFibonacciNumByInputIndex($numIndex){
      if(!is_numberic($numIndex))  
        return 'pls input a number of index';
      if($numIndex == 1 || $numIndex == 2){
          return 1;
      }else{
          return genFibonacciNumByInputIndex($numIndex - 1) + genFibonacciNumByInputIndex($numIndex - 2);      
      }
    }
    for循环的效果更好。2.下面代码结果是?
    $a=array('1','2','3');
    $b=&$a;
    $a=array('a','b','c');
    print_r($a);
    print_r($b);答案: $a = array('a','b','c');  $b = array('1','2','3');3.需要一个树状结构(如组织机构),如何设计数据结构与操控方式?
    商品分类会经常用到此结构。层级不多可用数组,层级较多可用二叉树或者散列。4.如何理解ajax或php里的异步和同步概念?
    个人理解:打个比方,
    异步:
    1.jquery:老P(老J,老.都可,对号入座),1号客人红烧牛肉面一份。
    2.jquery:老P(老J,老.都可,对号入座),2号桌子酸菜牛肉面一份。
    3.jquery:老P(老J,老.都可,对号入座),3号客人茶树菇炖小鸡面两份。
    ...
    n.PHP: 好嘞,赶紧炒牛肉,上面。。放酸菜,上面。。去菜市场,买茶树菇,买只老鹰来抓小鸡,上面。。
    n+1. jquery: 老P、、、
    n+2. PHP: 尼玛想累死爹啊。你先把菜上完!同步:
    1.jquery:老P(老J,老.都可,对号入座),1号客人红烧牛肉面一份。
    2.PHP: 好嘞,赶紧炒牛肉,上面。。
    3.jquery:老P(老J,老.都可,对号入座),2号桌子酸菜牛肉面一份。
    4.PHP: 好嘞,赶紧放酸菜,上面。。
    5.jquery:老P(老J,老.都可,对号入座),2号桌子茶树菇炖小鸡面两份。
    6.PHP: 好嘞,赶紧去菜市场,买茶树菇,买只老鹰来抓小鸡,上面。。睡觉。。明天再答
      

  4.   

    1、Fibonacci 斐波纳契数列
    echo Fibonacci(30)); //832040function Fibonacci($n) {
      for($i=0; $i<$n; $i++)
        $r[] = $i < 2 ? 1 : $r[$i-1] + $r[$i-2];
      return $r[--$i];
    }
      

  5.   

    4楼第二题错了...
    两个都是abc 因为用了引用...
      

  6.   

    第9题
    <div style="width:99%; position:relative;">
    <div style="margin-right:200px; border:1px solid blue; height:100%;">左侧自动扩展</div>
        <div style="position:absolute; top:0; right:0; width:200px; border:1px solid #000; height:100%;">右侧固定200px</div>
    </div>
      

  7.   

    没有难题。真是高级工程师面试题?12题。不明白考点在哪里。目录?大小写敏感?权限?安全性?GUI?包管理?系统资源限制(最大文件限制、最多打开文件句柄限制)。
    如果真的是“不同点”,恐怕能写不少东西。
      

  8.   

    1.function f($m){
    if($m==1 || $m==2){
    return 1;
    }else{
    return f($m-1) + f($m-2);
    }
    }
    echo f(30);
    2.
    a,b,c
    a,b,c7.ip通過網卡傳輸,依賴網卡*/
      

  9.   

    $j=1;
    $i=0;
    $m=30;
    for($n=0;$n<$m;$n++){
       $j = $j + $i;
       $i = $j - $i;
    }翻旧代码翻出来的一个