数组队列你大爷的

刚听老师讲数组队列时间不长 一直没能理解数组队列是个什么东西, 后来再不断的实践和思考中终于发现,原来是这么个东西啊,折腾我两宿没睡好。
千万不能用感性思维来想像队列,其实就是个毛线,首先它会被写成一个类, 这个类里面是用来存放数据的,(请给上一个逗号的话在心里加上100分的权值),这个类写有一个私有属性,数组,这下我们就有点明了了哈,数组可以存放数据,但是写到这个类里干啥?在外头拿来用不就行了么,妈蛋的,绕来绕起都有点晕了,后来我就发现,其实这么倒腾一下是有好处的,比如,数组里面可以放很多东西对吧,而且是很多种东西对吧,最根本的数据类型 引用类型和基本数据类型 int double (加权值100分),举例一维数组,假如你想把东西 是个杯子它有很多属性 ,我给丫一起存进去,肿么办?再写各类,把你想到的东西的属性写进去,实例化对象,传给这个一维数组就OK了 , 取出来的时候 按照数组下标访问就行了哈 , 但是 我还想让它有顺序, 那也行啊 , 搞个一维数组 ,依次把东西存进去 ,再 依次取出来不就得了 。 何苦绕那么大弯子?



起初我也是这么想的 后来我发现 数组 其实在长度方面不好处理 , 我取出来个东西 不想再用它了,位置清空后边的依次补齐,怎么办?数组处理应该有几步? 重新建立数组,取出第一个,后面的依次传给新数组 , 对吧 ? 程序只能这么走 。 然后我又想取出第十个,后面依次补齐,你是不是觉得我有点逗逼,没事给自己找事干? 不是 我就是遇到这么个情况 , 记事本上记事, 1 2 3 4 5 6 7 ,我先昨晚第三个了 我中间划一道拉倒 , 你妹的 电脑不行啊 ,它脑袋里全是线啊 , 你得搞个分解动作给它 , 就像我上面那样 , 然后 人不能每次都做分解动作是吧 , 我们就给丫干脆也写个方法 , 大爷的 我给你写成一个类 , 取出调用啥的 都给你写在里头 ,小样 这回 。 我们的数组队列于是诞生了 (此处权值fu 500分 , 这个思路很重要 , 不能为了用数组队列而用数组队列 , 这会让你做事不自然 。 )

(权值499 仅次于思路)具体的掌握方法 就是一个queue类 , 私有属性是 size 就是计算数组长度得 另 一个数组 几维都行 你hold住你开心就好,其次 , 调用方法必须得有 加 和 取出 还有 得出长度(可用于直接得到数组中数据个数)。
剩下得移除啊 啥的都可以 自己另写了 。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
牙科就诊管理系统利用当下成熟完善的SSM框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的Mysql数据库进行程序开发。实现了用户在线查看数据。管理员管理病例管理、字典管理、公告管理、药单管理、药品管理、药品收藏管理、药品评价管理、药品订单管理、牙医管理、牙医收藏管理、牙医评价管理、牙医挂号管理、用户管理、管理员管理等功能。牙科就诊管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 管理员在后台主要管理病例管理、字典管理、公告管理、药单管理、药品管理、药品收藏管理、药品评价管理、药品订单管理、牙医管理、牙医收藏管理、牙医评价管理、牙医挂号管理、用户管理、管理员管理等。 牙医列表页面,此页面提供给管理员的功能有:查看牙医、新增牙医、修改牙医、删除牙医等。公告信息管理页面提供的功能操作有:新增公告,修改公告,删除公告操作。公告类型管理页面显示所有公告类型,在此页面既可以让管理员添加新的公告信息类型,也能对已有的公告类型信息执行编辑更新,失效的公告类型信息也能让管理员快速删除。药品管理页面,此页面提供给管理员的功能有:新增药品,修改药品,删除药品。药品类型管理页面,此页面提供给管理员的功能有:新增药品类型,修改药品类型,删除药品类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值