php 数组练习题 | 海诺博客

1,591 阅读3分钟
原文链接: hexo.hainuo.info
  1. 超市购物 二维数组 2017-3-13

    tree买了1本书价格是 54.9,noodles买了3本书45.8 36.5 50.2,laker买了5本书21.3 45.6 39.5 62.5 20.5,fen买了8本书 50.6 20.4 36.7 45.6 19.8 60.5 44.3 55.0,70买了10本书47.8 30.6 15.6 56.8 30.0 29.8 60.8 70.9 69.9 116.7。
    请构造一个数组,用于标记谁买了几本共计多少钱的书

  2. 超市购物 多维数组 2017-3-14

    tree 买了 《php高可用架构》2本,每本35.5元,《高性能的PHP7》5本每本49.7元
    noodles 买了三本 《梦游指南》1本 15.4元
    laker 买了《数据库原理》4本每本77元《PHP高可用架构》1本 38.5元《代码之髓》1本59元
    fen 买了《php高可用架构》5本 每本33.5元 《代码之髓》4本每本55.4元
    请按要求构造两个数组

    1. 组成一个多维数组,谁购买了那几本书共计多少钱;每本书买了多少本,每本多少钱,总计为该书话费多少钱
    2. 组成一个多维数组,本次超市共计卖出多少书,都有哪些书,卖的最火的书是哪本;同一本书有哪些人购买,最低价是多少,最低价购买的人是谁,最低价购买的人购买多少数量,最高价是多少,平均价是多少;
  3. 网上商店跨店购物问题 2017-3-14

    京东商城新规则允许跨店购买三件免一件最低价,各店内活动商品除外。
    现在有5个店铺在售卖衣服,其中阿迪塞 卫衣 1000元每件,运动衣(上衣+短裤)1399元/套(活动),雪伦斯 羽绒服每件199元,添衣女装500元两件(活动)单件299元。里宁球鞋 100元特价鞋(活动),新款599元/双,新款运动衣 每件199元,休斯顿男裤189元每件
    现在 tree 购买了 阿迪塞卫衣 1件, 运动衣一套,雪伦斯羽绒服一件,里宁球鞋新款1双
    fen 购买了 添衣女装2件,里宁球鞋特价鞋一双,阿迪塞运动衣一套,里宁新款运动衣2件 休斯顿男裤1件
    请按要求构造两个数组

    1. 构造一个多维数组,京东商城现有多商家店铺,每家多少商品在出售,每件商品是否为店铺活动商品,最少几件参与活动,售出多少件,共计收益多少
    2. 店内顾客共有多少人,每人买了那几个店铺共计多少件的产品,每家店铺都买了什么商品,每个商品购买了几件,是否参与活动,该商品是否减免(该商品减免原因)
  4. 二叉树问题

    定义一个函数isBST($array),函数IsBST须判断给定的$array是否二叉搜索树,即满足如下定义的二叉树:
    定义:一个二叉搜索树是一棵二叉树,它可以为空。如果不为空,它将满足以下性质:

    1. 非空左子树的所有键值小于其根结点的键值。
    2. 非空右子树的所有键值大于其根结点的键值。
    3. 左、右子树都是二叉搜索树。
    4. 如果T是二叉搜索树,则函数返回true,否则返回false。