- 博客(12)
- 收藏
- 关注
原创 温故而知新---双向链表
分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。双向链表也叫双链表,是链表的一种,它的每个数据。
2023-06-21 11:17:56 63
原创 JAVA WEB学习札记(第一周)
一、JavaScrip组成:1、ECMAScript(JavaScript语法核心);2、DOM(文档对象模型);3、BOM(浏览对象模型)二、JavaScript是由浏览器的解释器解释执行的程序语言,其变量都采用弱类型的形式(所谓弱类型是相对于强类型语言来说的,强类型变量有很多种,例如int,char等不 同的类型转换时候需要注意强制性转换带来的后果,位溢出导致的数据丢失,而Ja
2016-09-24 14:54:40 278
原创 设计模式之工厂模式代码示例
问题:用户希望自己用圆珠笔能使用不同颜色的笔芯解析:问题比较简单,我们直接进入正题,工厂模式的机构与本问题的对照:1、抽象产品,在本问题中,把笔芯抽象出来;2、具体产品,继承抽象笔芯类,可以有不同颜色的笔芯类;3、构造着,扶着实例化产品的抽象类;4、具体构造者,具体实例化各种抽象产品,本问题中是实例化各种颜色的笔芯。具体代码如下:package face; //工厂模式abstract cl
2016-07-23 15:18:33 779
原创 设计模式之适配器模式代码示例
问题:用户家里现有一台洗衣机,使用交流电。现在用户想新购买一台录音机,录音机只能使用直流电。由于交流电公司只能供给用户家里的是交流电,因此,用户需要用适配器将交流电转化为直流电供录音机使用。 解析:问题是我们生活中常见到的问题,所以我们直接看代码package face;interface AlternateCurrent{ //交流电输出接口,被适配的接口 public Str
2016-07-22 22:03:24 587
原创 设计模式之访问者模式代码示例
问题:根据电表显示的用电量计算用户的电费,注意:电表用不同的电表,电费有不同的计算方法解析:运用访问者模式。访问这模式结构:1、抽象访问者(一般用接口来实现);2、具体访问者(实现接口的类);3、抽象元素(一般用抽象类实现);4、具体元素(继承抽象类的类)。在本问题中,电表用抽象类抽象出来,计费方法看成是计表员接口,而用不同的计费方法来实现这个计表员访问者接口。package fa
2016-07-22 15:50:30 633
原创 设计模式之策略模式代码展示
问题:在多个裁判负责打分的比赛中,每位裁判给一个选手一个分,选手的最后得分根据全体裁判的打分而计算出来。请给出集中选手得分的评分方案(策略),对于某次比赛,对于某次比赛你可以选择一种方案作为本次比赛的评分方案策略模式结构:1、策略;2、上下文;3、具体策略策略模式UML图如下:
2016-07-22 12:35:45 586
原创 暑期集训总结
暑期集训总结放暑假前,我们的易老师说暑期是拉开差距的时间,利用好这段时间,能有很多长进,而对于我而言,这个暑期的ACM集训让我痛到崩溃的,从小学到高中,在学习中我从来不会怀疑我的智商,而这个暑期的集训,让我还是怀疑自己的智商了,每次周赛报零,而仅仅一次除外,那次仅仅过了一题,在别人看起来是简单得不能再简单的题,而在我这里变成了永远不可能解决的难题。一天仅仅看懂两三道题,在我看来原因有二,第
2014-08-23 18:45:56 437 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人