88表(14-24)

14

CREATE TABLE `cat_brands` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `catId` int(11) DEFAULT NULL COMMENT '分类ID',
  `brandId` int(11) DEFAULT NULL COMMENT '品牌ID',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='’‘han‘’';
 

15

CREATE TABLE `cat_shops` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `shopId` int(11) NOT NULL DEFAULT '0' COMMENT '店铺ID',
  `catId` int(11) NOT NULL DEFAULT '0' COMMENT '所属分类ID',
  `commissionRate` decimal(11,2) DEFAULT '0.00' COMMENT '商家店铺分类佣金比例',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='‘han‘’';

16

CREATE TABLE `charge_items` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `chargeMoney` int(11) DEFAULT '0' COMMENT '充值金额',
  `giveMoney` decimal(11,1) DEFAULT '0.0' COMMENT '赠送金额',
  `itemSort` int(11) DEFAULT '0' COMMENT '排序号',
  `dataFlag` tinyint(4) DEFAULT '1' COMMENT '是否有效(1:有效 -1:删除)',
  `createTime` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='‘’han‘’';
 

17

CREATE TABLE `data_cats` (
  `catId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `catName` varchar(255) NOT NULL COMMENT '数据分类名称',
  `dataFlag` tinyint(4) DEFAULT '1' COMMENT '有效标志(1:有效 -1:删除)',
  `catCode` varchar(255) NOT NULL COMMENT '分类表标记字母',
  PRIMARY KEY (`catId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='’‘han’‘';

18

CREATE TABLE `data_cats` (
  `catId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `catName` varchar(255) NOT NULL COMMENT '数据分类名称',
  `dataFlag` tinyint(4) DEFAULT '1' COMMENT '有效标志(1:有效 -1:删除)',
  `catCode` varchar(255) NOT NULL COMMENT '分类表标记字母',
  PRIMARY KEY (`catId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='’‘han’‘';

19

CREATE TABLE `express` (
  `expressId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `expressName` varchar(50) NOT NULL COMMENT '快递名称',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '删除标志(1:有效 -1:删除)',
  `expressCode` varchar(50) DEFAULT NULL COMMENT '快递代码(主要用于物流插件)',
  `isShow` tinyint(4) DEFAULT '1' COMMENT '是否启用(1:是 0:否)',
  PRIMARY KEY (`expressId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='’‘han’‘';

20

CREATE TABLE `favorites` (
  `favoriteId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `userId` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  `createTime` datetime NOT NULL COMMENT '创建时间',
  `goodsId` int(11) DEFAULT NULL COMMENT '商品ID',
  `currShopPrice` decimal(11,2) NOT NULL DEFAULT '0.00' COMMENT '关注时的价格',
  PRIMARY KEY (`favoriteId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='’‘han’‘';

21

CREATE TABLE `feedbacks` (
  `feedbackId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `feedbackType` int(4) NOT NULL DEFAULT '0' COMMENT '反馈类型,内容来自原系统基础数据表',
  `userId` int(11) DEFAULT NULL COMMENT '反馈者ID',
  `createTime` datetime NOT NULL COMMENT '反馈时间',
  `feedbackContent` text COMMENT '反馈内容',
  `contactInfo` varchar(100) DEFAULT NULL COMMENT '联系方式',
  `dataFlag` tinyint(4) DEFAULT '1' COMMENT '删除标志(1:有效 -1:删除)',
  `feedbackStatus` tinyint(4) DEFAULT '0' COMMENT '反馈记录状态',
  `staffId` int(11) DEFAULT '0' COMMENT '处理者ID',
  `handleTime` datetime DEFAULT NULL COMMENT '处理时间',
  `handleContent` text COMMENT '处理结果',
  PRIMARY KEY (`feedbackId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='’‘han’‘';
 

22

CREATE TABLE `friendlinks` (
  `feiendlinkId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `friendlinkIco` varchar(150) DEFAULT NULL COMMENT '图标',
  `friendlinkName` varchar(50) NOT NULL COMMENT '名称',
  `friendlinkUrl` varchar(150) NOT NULL COMMENT '网址',
  `friendlinkSort` int(11) NOT NULL DEFAULT '0' COMMENT '排序号',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '删除标志(1:有效 -1:删除)',
  `createTime` datetime NOT NULL COMMENT '创建时间',
  PRIMARY KEY (`feiendlinkId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='’‘han’‘';

23

CREATE TABLE `friendlinks` (
  `feiendlinkId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `friendlinkIco` varchar(150) DEFAULT NULL COMMENT '图标',
  `friendlinkName` varchar(50) NOT NULL COMMENT '名称',
  `friendlinkUrl` varchar(150) NOT NULL COMMENT '网址',
  `friendlinkSort` int(11) NOT NULL DEFAULT '0' COMMENT '排序号',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '删除标志(1:有效 -1:删除)',
  `createTime` datetime NOT NULL COMMENT '创建时间',
  PRIMARY KEY (`feiendlinkId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='’‘han’‘';

24

CREATE TABLE `goods_appraises` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `shopId` int(11) NOT NULL DEFAULT '0' COMMENT '店铺ID',
  `orderId` int(11) NOT NULL DEFAULT '0' COMMENT '订单ID',
  `goodsId` int(11) NOT NULL DEFAULT '0' COMMENT '订单对象ID',
  `goodsSpecId` int(11) NOT NULL DEFAULT '0' COMMENT '商品-规格Id',
  `userId` int(11) NOT NULL DEFAULT '0' COMMENT '会员ID',
  `goodsScore` int(11) NOT NULL DEFAULT '0' COMMENT '商品评分',
  `serviceScore` int(11) NOT NULL DEFAULT '0' COMMENT '服务评分',
  `timeScore` int(11) NOT NULL DEFAULT '0' COMMENT '时效评分',
  `content` text NOT NULL COMMENT '点评内容',
  `shopReply` text COMMENT '店铺回复',
  `images` text COMMENT '上传图片',
  `isShow` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否显示(1:显示 0:隐藏)',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '有效状态(1:有效 -1:无效)',
  `createTime` datetime NOT NULL COMMENT '创建时间',
  `replyTime` date DEFAULT NULL COMMENT '商家回复时间',
  `orderGoodsId` int(10) unsigned NOT NULL COMMENT '订单上商品表自增ID',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='’‘han’‘';
 

题目描述:随机生产100个整数存入链,整数范围在[-100,100]之间,输出该链。将该链分为两个,一个存放所有负整数,另一个存放所有非负整数,输出这两个链。 解题思路:使用Python的随机数生成器生成100个整数并存入链,然后遍历链,将所有负整数存入一个新链,将非负整数存入另一个新链,最后分别输出这两个链。 代码实现: ```python import random class Node: def __init__(self, value=0, next=None): self.value = value self.next = next def create_linked_list(n): """ 随机生成n个整数,存入链并返回链头结点 """ head = Node() p = head for i in range(n): x = random.randint(-100, 100) p.next = Node(x) p = p.next return head.next def split_linked_list(head): """ 将链head分为负整数链和非负整数链,返回这两个链的头结点 """ neg_head = Node() neg_p = neg_head nonneg_head = Node() nonneg_p = nonneg_head p = head while p: if p.value < 0: neg_p.next = Node(p.value) neg_p = neg_p.next else: nonneg_p.next = Node(p.value) nonneg_p = nonneg_p.next p = p.next return neg_head.next, nonneg_head.next def print_linked_list(head): """ 遍历链并依次输出链的每个节点的值 """ p = head while p: print(p.value, end=' ') p = p.next print() if __name__ == '__main__': linked_list = create_linked_list(100) print('随机生成的链:') print_linked_list(linked_list) neg_head, nonneg_head = split_linked_list(linked_list) print('负整数链:') print_linked_list(neg_head) print('非负整数链:') print_linked_list(nonneg_head) ``` 代码输出: ``` 随机生成的链: 40 -50 -30 -43 -84 -33 -18 -77 64 16 -86 35 -34 -64 68 96 72 61 89 70 61 100 -48 -74 -45 -88 -39 -1 -19 -19 -100 1 -25 -73 -96 -68 -52 -73 -70 -62 -54 -94 39 29 58 45 66 19 -9 -27 23 11 21 -98 -80 -54 54 55 -67 -87 -88 -47 66 13 6 99 -28 -3 -75 -2 24 10 -90 -68 -40 -62 85 91 -91 -29 -92 46 -21 -8 -75 -40 87 70 13 -98 95 14 63 62 -5 -7 -33 -22 98 7 52 51 负整数链: -50 -30 -43 -84 -33 -18 -77 -86 -34 -64 -48 -74 -45 -88 -39 -1 -19 -19 -100 -25 -73 -96 -68 -52 -73 -70 -62 -54 -94 -9 -27 -98 -80 -54 -67 -87 -88 -47 -28 -3 -75 -2 -90 -68 -40 -62 -91 -29 -92 -75 -40 -98 -5 -7 -33 -22 非负整数链: 40 64 16 35 68 96 72 61 89 70 61 100 1 39 29 58 45 66 19 23 11 21 54 55 66 13 6 99 24 10 85 91 46 87 70 13 95 14 63 62 98 7 52 51 ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值