java高手来,链表问题!!

作者&投稿:赞朱 (若有异议请与网页底部的电邮联系)
java链表~

Java语言中的对象引用实际上是一个指针(本文中的指针均为概念上的意义,而非语言提供的数据类型),所以我们可以编写这样的类来实现链表中的结点。 class

链表是一种重要的数据结构,在程序设计中占有很重要的地位。C语言和C++语言中是用指针来实现链表结构的,由于Java语言不提供指针,所以有人认为在Java语言中不能实现链表,其实不然,Java语言比C和C++更容易实现链表结构。Java语言中的对象引用实际上是一个指针(本文中的指针均为概念上的意义,而非语言提供的数据类型),所以我们可以编写这样的类来实现链表中的结点。

class Node
{
Object data;
Node next;//指向下一个结点
}

将数据域定义成Object类是因为Object类是广义超类,任何类对象都可以给其赋值,增加了代码的通用性。为了使链表可以被访问还需要定义一个表头,表头必须包含指向第一个结点的指针和指向当前结点的指针。为了便于在链表尾部增加结点,还可以增加一指向链表尾部的指针,另外还可以用一个域来表示链表的大小,当调用者想得到链表的大小时,不必遍历整个链表。下图是这种链表的示意图:

链表的数据结构

我们可以用类List来实现链表结构,用变量Head、Tail、Length、Pointer来实现表头。存储当前结点的指针时有一定的技巧,Pointer并非存储指向当前结点的指针,而是存储指向它的前趋结点的指针,当其值为null时表示当前结点是第一个结点。那么为什么要这样做呢?这是因为当删除当前结点后仍需保证剩下的结点构成链表,如果Pointer指向当前结点,则会给操作带来很大困难。那么如何得到当前结点呢,我们定义了一个方法cursor(),返回值是指向当前结点的指针。类List还定义了一些方法来实现对链表的基本操作,通过运用这些基本操作我们可以对链表进行各种操作。例如reset()方法使第一个结点成为当前结点。insert(Object d)方法在当前结点前插入一个结点,并使其成为当前结点。remove()方法删除当前结点同时返回其内容,并使其后继结点成为当前结点,如果删除的是最后一个结点,则第一个结点变为当前结点。

链表类List的源代码如下:

import java.io.*;
public class List
{
/*用变量来实现表头*/
private Node Head=null;
private Node Tail=null;
private Node Pointer=null;
private int Length=0;
public void deleteAll()
/*清空整个链表*/
{
Head=null;
Tail=null;
Pointer=null;
Length=0;
}
public void reset()
/*链表复位,使第一个结点成为当前结点*/
{
Pointer=null;
}
public boolean isEmpty()
/*判断链表是否为空*/
{
return(Length==0);
}
public boolean isEnd()
/*判断当前结点是否为最后一个结点*/
{
if(Length==0)
throw new java.lang.NullPointerException();
else if(Length==1)
return true;
else
return(cursor()==Tail);
}
public Object nextNode()
/*返回当前结点的下一个结点的值,并使其成为当前结点*/
{
if(Length==1)
throw new java.util.NoSuchElementException();
else if(Length==0)
throw new java.lang.NullPointerException();
else
{
Node temp=cursor();
Pointer=temp;
if(temp!=Tail)
return(temp.next.data);
else
throw new java.util.NoSuchElementException();
}
}
public Object currentNode()
/*返回当前结点的值*/
{
Node temp=cursor();
return temp.data;
}

public void insert(Object d)
/*在当前结点前插入一个结点,并使其成为当前结点*/
{
Node e=new Node(d);
if(Length==0)
{
Tail=e;
Head=e;
}
else
{
Node temp=cursor();
e.next=temp;
if(Pointer==null)
Head=e;
else
Pointer.next=e;
}
Length++;
}
public int size()
/*返回链表的大小*/
{
return (Length);
}
public Object remove()
/*将当前结点移出链表,下一个结点成为当前结点,如果移出的结点是最后一个结点,则第一个结点成为当前结点*/
{
Object temp;
if(Length==0)
throw new java.util.NoSuchElementException();
else if(Length==1)
{
temp=Head.data;
deleteAll();
}
else
{
Node cur=cursor();
temp=cur.data;
if(cur==Head)
Head=cur.next;
else if(cur==Tail)
{
Pointer.next=null;
Tail=Pointer;
reset();
}
else
Pointer.next=cur.next;
Length--;
}
return temp;
}
private Node cursor()
/*返回当前结点的指针*/
{
if(Head==null)
throw new java.lang.NullPointerException();
else if(Pointer==null)
return Head;
else
return Pointer.next;
}
public static void main(String[] args)
/*链表的简单应用举例*/
{
List a=new List ();
for(int i=1;i<=10;i++)
a.insert(new Integer(i));
System.out.println(a.currentNode());
while(!a.isEnd())
System.out.println(a.nextNode());
a.reset();
while(!a.isEnd())
{
a.remove();
}
a.remove();
a.reset();
if(a.isEmpty())
System.out.println("There is no Node in List
");
System.in.println("You can press return to quit
");
try
{
System.in.read();
//确保用户看清程序运行结果
}
catch(IOException e)
{}
}
}
class Node
/*构成链表的结点定义*/
{
Object data;
Node next;
Node(Object d)
{
data=d;
next=null;
}
}

读者还可以根据实际需要定义新的方法来对链表进行操作。双向链表可以用类似的方法实现只是结点的类增加了一个指向前趋结点的指针。

可以用这样的代码来实现:

class Node
{
Object data;
Node next;
Node previous;
Node(Object d)
{
data=d;
next=null;
previous=null;
}
}

当然,双向链表基本操作的实现略有不同。链表和双向链表的实现方法,也可以用在堆栈和队列的实现中,这里就不再多写了,有兴趣的读者可以将List类的代码稍加改动即可。

class Node{
private String name; //数据
private Node nextNode; //下一个节点的引用

public Node(){ //默认构造函数
this.name = "表头";
System.out.println("ddd");
}
public Node(String name){ //初始化数据
this.setName(name);
}

//以下的是getter和setter,就不解释了吧……
public void setName(String name){
this.name = name;
}

public void setNextNode(Node nextNode){
this.nextNode = nextNode;
}

public String getName(){
return name;
}

public Node getNextNode(){
return nextNode;
}
}

class LinkNode{
private static Node node;
private static Node firstNode = new Node(); //第一个节点
private static LinkNode linkNode = new LinkNode(firstNode);

private LinkNode(Node node){
this.setNode(node);
}

public static LinkNode getLinkNode(){
return linkNode;
}

public void setNode(Node node){
this.node = node;
}

public Node getNode(){
return node;
}

public Node getFirstNode(){
return firstNode;
}

public void addNode(String name){ //增加节点操作
Node node = new Node(name); //新建节点
this.getNode().setNextNode(node); //接到当节点后
this.setNode(node);
}

public boolean delNode(String name){ //删除内容为输入的节点,成功返回真
Node temp;
Node node = this.getFirstNode();
while(node.getNextNode()!= null){
temp = node;
if(node.getName().equals(name)){ //当节点的内容与输入相等,则该节点的前一节点的下一节点指到下一个(就是跳过此节点)
node = node.getNextNode();
temp.setNextNode(temp.getNextNode().getNextNode());
break;
}
return true;
}
return false;
}

public String selectNode(String name){ //查找节点操作
Node node = this.getFirstNode();
while(node.getNextNode()!= null){
if(!node.getName().equals(name)){ ////当节点的内容与输入相等,查找成功
node = node.getNextNode();
continue;
}
return "查找内容在此表中!";
}
return "没有要查找的内容!!";
}

public String displayLinkNode(){ //显示链表操作,链表用一个字符串表示,格式为:第一个数据->第二个数据……->最后一个数据
String temp = "链表:";
Node node = this.getFirstNode();
while(node.getNextNode() != null){
temp += node.getName();
temp += "-->";
node = node.getNextNode();
}
return temp + "表尾";
}

public static void main(String args[]){ //主函数
LinkNode ln = LinkNode.getLinkNode();
ln.addNode("girl"); //增加节点
ln.addNode("boy");
ln.addNode("ggg");
ln.addNode("hhhh");
ln.delNode("girl"); //删除节点
System.out.println(ln.displayLinkNode()); //显示链表
System.out.println(ln.selectNode("boy")); //查找数据为boy
}
}
其实和C的差不多,先写这么多吧,不懂再问

java里边一般不需要程序员自己编写链表的代码,因为java里边有自己的很多链式的数据结构,而且对内存都是保护好了的,而且代码都是优化过的,速度会不慢。
我曾经也在最初学习Java的时候,因为学习过c语言的原因,也想自己写链表,把想法告诉老师之后,老师就打消了我写链表的想法。而且,如果想研究一下java的链表的话,直接去看一下源代码就可以了。

“童年的梦,七彩的梦;童年的歌,欢乐的歌;童年的脚印一串串;童年的故事一摞摞。”这首歌是否能让你回想起美好的童年生活?在那五彩缤纷的岁月中,发生过许多事情,不像星星一样的明亮。我的童年是美好的,有许多事值得回忆……
从我记事起,大姨的班上就养了两只小鸡,一有时间我就去大姨班上看小鸡,不知过了多久,两只小鸡渐渐长大了,又过了许久,母鸡下蛋了,蛋中要孵出小鸡了,21天后,闻声可听一阵小鸡的叫声,看到这情况,听到这声音。我觉得小鸡太可怜了,在母鸡和公鸡都不在家时,帮一下小鸡。机会,终于来了……
那天,母鸡给小小鸡找食去了,淘气的公鸡也不在家,跑出去玩了。趁大姨不注意顺手拿起一个鸡蛋,捧在手心里轻轻抚摸着,一本正经地说:“小鸡不要害怕,一会你就会来到世界上了。”说完,我不再犹豫了,剥开了一个鸡蛋,一只带有余热,未睁开眼睛的小鸡“诞生”了,它看了看我,叫了两声好像在说:“谢谢你,让我早日来到这个世界上。”我可高兴了,又剥开了第二个,当我剥到第四个的时候母鸡回来了,看见我正在“欺负”蛇的小宝宝就猛琢了我一口,顿时鲜血流了出来,我哭哭啼啼地去找大姨,大姨并没说我,反而哭笑不得地说:“小傻瓜,鸡要到一定时候才会出生呢!你这样给它们接生,会死的。”我听完,赶忙跑看小鸡,果然刚刚被我“接生”的小鸡都快死了,而没被我“接生”的都活了下来。我后悔极了,但一切都晚了……
虽然这件事过去很久了,虽然那里我还年幼无知,但这件事一直鞭策着我,让我勇往直前,永不后退。

童年,是欢乐的海洋。在回忆的海边,有无数的贝壳,有灰暗的,勾起一段伤心的往事;有灿烂的,使人想起童年趣事。我在那回忆的海岸,寻觅着最美丽的贝壳,啊,找到了……
那时,我才六岁,是对过生日情有独钟的年龄。我喜欢过生日,因为我会吃到大蛋糕,而那次,发生了一件有趣的事:
忙碌了一上午的我,终于可以吃到盼望以久的蛋糕啦!瞧,那蛋糕又大又圆,被纯白的奶油覆盖着,上面堆满了各种奶油花儿,好像在对我笑着,可爱极了!蛋糕上还用红果酱写的“生日快乐”。再烛光的映衬下,蛋糕真令我垂涎三尺啊!我迫不及待的想吃掉它。
终于到手啦!一大块蛋糕被我拿在手中。我咬了一大口,啊,真是美味啊!姐姐突然笑了,这笑让我莫名其妙,一照镜子,呵,我把一块奶油蹭在了鼻子上,活像一个小丑!自己也忍不住笑了起来。姐姐不爱吃奶油,正想着怎么办,忽然看见我鼻子上的奶油,眼睛猛一亮,笑眯眯地说“妹妹,过来!”我想都没想,大步跨了过去。姐姐让我坐下,只见她端来一个盘子,里面有我爱吃的奶油,我以为她要给我吃,赶快张大了嘴。“啪”,一块凉凉的东西贴在了我的脑门上,接着是脸,下巴,我知道是奶油,便伸长了舌头去舔,却听见了一阵大笑。去镜子前一看,哈!镜子里出现了一只小花猫!满脸的奶油,东一块,西一块。我的脸被这种“高级”化妆品涂的好似京剧脸谱一般。不,京剧脸谱的颜色没这么单一,纯白的奶油在镜子里好像小花猫的毛,我舔奶油,何不像一只馋猫!我也笑了,笑得上气不接下气。我,摇身一变,竟变成了一只馋嘴的小花猫!
童年趣事,件件都像一枚五彩的贝壳,这些五彩的贝壳,托起了我五彩的童年!

小时侯的我特别的调皮捣蛋,下面我就给大家讲一讲我童年的一件趣事。
记得有一次回家,我看到爸爸正躺在床上睡觉,于是我的小脑袋里便突然冒出了一个“坏”念头,就是画“脸谱”,当然不是在纸上画,而是-----在爸爸的脸上画,我先找出颜料、笔和水,随后我在爸爸的额上小心翼翼的画上了一个大大的“王”字,再用土黄色在爸爸脸的四周画上一堆金灿灿的斑纹,这样就是一只威风十足的老虎了,画完之后我一边为自己的“杰作”感到高兴也一边为爸爸的脸被我画成这样感到惋惜,因为爸爸那张漂亮的脸被我画成这样真是可惜。正在我高兴的看着自己的“杰作”的时候,突然爸爸醒了过来,看着他一脸茫然的样子,我哈哈大笑起来,爸爸莫名其妙的看看我,当他看到满地的水彩颜料和水,看着我那不怀好意的笑,爸爸连忙跑到卫生间去照镜子,当他发现自己的脸上已经被我画成一道一道的时候,他也顾不得脸上有水彩颜料,就飞快的跑进屋,抓起我就是一顿乱打,打的我是咕呱乱叫,虽然这件事已经过去很久了;但是我仍记忆犹心。
你看!我小时侯多调皮呀!直到现在想起来都觉得有趣呢!

每个人的童年中都有许许多多有趣的事,我当然也不例外,下面我就给大家讲一个在我童年中一件有趣的事情吧。
那是一个炎热的夏天,我在姥姥家玩,姥姥家住农村,她养了很多鸡。 有一天,姥姥、舅舅、姥爷出去玩把我一个人扔在家,我很生气,心想,他们怎么这样,出去也不带我。在屋里闲着没事干,便想去鸡舍中,看看那些鸡在干什么。 我刚进去,只听“砰”的一声,一只母鸡生了一个蛋。真好玩,我好奇的摸了摸蛋,咦,热热的,湿湿的。这是,一个念头冒了出来。心想,鸡会生蛋,那鸡舍中所有的鸡一定都会生了,要不掏鸡蛋吧,姥姥回来看到这么多的蛋,还不夸奖我,没准还奖励我呢,对掏鸡蛋!想完,我不管三七二十一,抓起一只鸡就掏,那只鸡好像知道自己命运似的,使劲拍着翅膀,想要逃,我呢,死抓着鸡爪不放,看是它厉害还是我厉害,掏了半天没掏出来,怎么回事,怎么掏不出来,难到我的奖励没了吗?我偏不信,这只掏不出来在掏另一只吧,我随手把鸡一扔,又去抓别的鸡,那些鸡看见我走来,一个个上窜下跳,好像老鼠见到猫一样,拔腿就跑,我呢,就不放手,一个劲去抓鸡,这不,还没半个小时我就快变成鸡毛人了。好不容易才抓到一只鸡,我上手就掏,掏的那只鸡“嗷嗷”直叫,又没掏出来,再抓一只……掏的这只鸡直吐白沫,我又……姥姥她们回来了,看见我的狼狈样,不禁哈哈大笑,问清原因,姥姥不仅没夸奖我,还训了我一顿,后来,我才知道除了鸡舍中的那只母鸡外,剩下的全都是公鸡。
这就是我童年中一件有趣的事,它不仅好玩,还时时告戒我:偷鸡不成拾把米,千万不要好心办坏事。

童年是七色的,是热情的,可爱的。童年是这么的美好,那童年趣事又是这样的呢?

我是一个北方的女孩,小时侯的我喜欢在冰天雪地里玩,打雪仗、堆雪人。每当冬天到来时,鹅毛般地大雪从空中飘落下来,一朵朵、一簇簇,像银花,似白蝶。展望天地之间,唯见雪花飘扬,像吹落地花瓣,纷纷扬扬;像七仙女散花,漫天飞舞。人站立在雪中,就像蹲在轧花机上,只看见无数的棉絮花拂向你,给你罩了一身洁白的素花。

早上起来,风定了,雪停了。打开门,一道白色的寒光刺得人眼花缭乱。于是,我和弟弟、表哥拿起铲子就在院子里堆起了雪人,洁白的身子,圆圆的头,煤球做黑眼睛,棉花捏成的鼻子,还向上翘着呢!表哥又用红墨水给雪人涂了嘴巴,一咧一咧,正朝着我们哈哈大笑呢!弟弟用一张红色的纸给雪人做了一顶漂亮的帽子。雪人一下变得神气多了!雪人堆成了,又迎来一场大仗,表哥掷好一个雪球趁我不注意向我发起进攻,还好没大中。当我反击表哥时,他已经被弟弟的雪球打中了,雪球在表哥的头顶上开了画,这时院子里充满了欢笑声。表哥不服气,拿起雪球向弟弟攻击,经过一次又一次的攻击院子里的笑声就更大了。

童年是多么的有趣呀!童年趣事给我带来了欢乐,童年真好。

童年趣事

童年是五彩缤纷的,就像海边漂亮的贝壳;童年是无忧无虑的,就像整天嘻闹的浪娃娃;童年是纯真甜美的,就像山溪中清亮的泉水。说起童年,倒不禁使我想起了一件有趣的事。
记得那是我四五岁的时候,有一次,奶奶给我和菊菊每人一粒使人一见就流口水的高级奶糖,这可把我们两只“小馋猫”给乐坏了,真是心花怒放。
我们俩谁也舍不得吃。我说:“咱们吃了好吗?”“好,一起吃!”菊菊答应了。我手脚快,一下两下就拆开了,我拿出糖,伸长脖子去看菊菊的。我一看她的糖,急了:
“你的比我的大!”
“哪里?我的这里缺一点!”
“哼,我的溶掉了!”
“你的颜色浓,牛奶多!”
“……”
我们争来争去没有结果,都觉得自己吃亏。可一说要调换,就连忙转过身,谁也不愿意。我们开始吃糖了,“1、2、3!”我们一起吃了下去。哇!真甜,真鲜,真香!吃了一会儿,我说:“拿出来看看,你大还是我大!”“好!”菊菊说着像只哈巴狗一样把糖顶在舌尖上伸出来。我一看也同她那样伸出舌头,可她说看不清楚,我只好把糖放在舌尖上,半粒在外面,并竭力把舌头向外伸。这时,正好一只小狗钻到我脚下,我躲闪不及,舌尖上的糖一不小心掉在了地上,真是无巧不成书,我整个人向前一冲,右脚正好对着那粒糖,唉呀,怎么办?说时迟,那时快,我还没来得及回过神来,脚已经踩在“宝贝”上了。我真是又急又气:“你这只臭狗、烂狗、死狗!”我对准狗肚子就是一脚,狗吓得连忙逃走了。我抬起脚,用手掰掉粘在鞋底上的糖,左瞧右瞧,舍不得扔掉。“扔掉呀,难道你还想吃吗?”菊菊讽刺我说。我两只粘满糖的手不由自主地搓着,两只眼睛盯着菊菊的嘴巴,就是让我看一看奶糖也好。我不断地咽着口水,恨不得她把糖吐出来,咬半粒给我吃。我再也看不下去了,只觉得鼻子一酸,眼泪像断了线的珠子一样流下来:“妈妈,我要吃……糖……我要吃……糖……”
现在,时光老人已经来临,把童年匆匆带走了。我也不会像以前那样为了一粒糖而斤斤计较,更不会大哭一场。感谢时光老人,因为他把童年编成一本最纯最真最美的书印在我们的心坎里。■
回答者:w553604923 - 初学弟子 一级 11-25 17:30

这是我从网上找的‘童年趣事’你参考下
童年是快乐的,童年是美好的。我的童年就非常快乐。

那是一个星期六的下午,阳光明媚,正好下楼去玩。我把我的那几个好朋友一朱昱、胡晓、蔡李宁洁聚集在一起。我做了个打枪的姿势,他们点了点头,一致同意玩“反恐”。我们分别扮成两个“小偷”,两个“警察”,枪就用小木棍代替。

第—盘,我先当严“小偷”。要先跑,我和我的同伴胡晓跑到一个门栋里躲着,等待着“敌人”的到来;可是等了半天,也没有人影;我悄悄对胡晓说:“这样等没完没了,我出去侦察一下,你在这里不要离开”。说完,我贼溜溜地沿着墙壁走,每到一个地方,我都要仔细察看一番,生怕露出一点“狐狸尾巴”。当我来到一栋楼的拐角处,突然一个轻轻的步子向我走来,我急了,怕“警察”跳出来把我“击毙”。我四处张望,想找到一线生机溜走,可是已来不及了。“警察”朱昱箭步冲到我面前对我“咚、咚—….”猛“开枪”。等我再回到那个门栋找到胡晓时,他垂头丧气地对我说;“你刚一走,,蔡李宁洁就冲进来把我干掉了”。原来“警察”一直盯者我们的动向,等我走了,就采用偷袭战术。

第二盘,我们互换角色。,我和胡晓紧握双手,发誓一定要把“小偷”抓获归案。我们看见他们躲好了,开始了战斗。正当我们胜利在望时,“洛洛,快回家吃饭!”,听到妈妈在大声呼唤。大家都停住了战斗的脚步,我无奈地跑回家。不知他们此时心情怎样,我心里可是仍然想着,这次战斗我们必胜。

怎样?我的童年快乐吧

(女孩子也可以玩的!绝对真实!!!!!)

“童年的梦,七彩的梦;童年的歌,欢乐的歌;童年的脚印一串串;童年的故事一摞摞。”这首歌是否能让你回想起美好的童年生活?在那五彩缤纷的岁月中,发生过许多事情,不像星星一样的明亮。我的童年是美好的,有许多事值得回忆……
从我记事起,大姨的班上就养了两只小鸡,一有时间我就去大姨班上看小鸡,不知过了多久,两只小鸡渐渐长大了,又过了许久,母鸡下蛋了,蛋中要孵出小鸡了,21天后,闻声可听一阵小鸡的叫声,看到这情况,听到这声音。我觉得小鸡太可怜了,在母鸡和公鸡都不在家时,帮一下小鸡。机会,终于来了……
那天,母鸡给小小鸡找食去了,淘气的公鸡也不在家,跑出去玩了。趁大姨不注意顺手拿起一个鸡蛋,捧在手心里轻轻抚摸着,一本正经地说:“小鸡不要害怕,一会你就会来到世界上了。”说完,我不再犹豫了,剥开了一个鸡蛋,一只带有余热,未睁开眼睛的小鸡“诞生”了,它看了看我,叫了两声好像在说:“谢谢你,让我早日来到这个世界上。”我可高兴了,又剥开了第二个,当我剥到第四个的时候母鸡回来了,看见我正在“欺负”蛇的小宝宝就猛琢了我一口,顿时鲜血流了出来,我哭哭啼啼地去找大姨,大姨并没说我,反而哭笑不得地说:“小傻瓜,鸡要到一定时候才会出生呢!你这样给它们接生,会死的。”我听完,赶忙跑看小鸡,果然刚刚被我“接生”的小鸡都快死了,而没被我“接生”的都活了下来。我后悔极了,但一切都晚了……
虽然这件事过去很久了,虽然那里我还年幼无知,但这件事一直鞭策着我,让我勇往直前,永不后退。

童年,是欢乐的海洋。在回忆的海边,有无数的贝壳,有灰暗的,勾起一段伤心的往事;有灿烂的,使人想起童年趣事。我在那回忆的海岸,寻觅着最美丽的贝壳,啊,找到了……
那时,我才六岁,是对过生日情有独钟的年龄。我喜欢过生日,因为我会吃到大蛋糕,而那次,发生了一件有趣的事:
忙碌了一上午的我,终于可以吃到盼望以久的蛋糕啦!瞧,那蛋糕又大又圆,被纯白的奶油覆盖着,上面堆满了各种奶油花儿,好像在对我笑着,可爱极了!蛋糕上还用红果酱写的“生日快乐”。再烛光的映衬下,蛋糕真令我垂涎三尺啊!我迫不及待的想吃掉它。
终于到手啦!一大块蛋糕被我拿在手中。我咬了一大口,啊,真是美味啊!姐姐突然笑了,这笑让我莫名其妙,一照镜子,呵,我把一块奶油蹭在了鼻子上,活像一个小丑!自己也忍不住笑了起来。姐姐不爱吃奶油,正想着怎么办,忽然看见我鼻子上的奶油,眼睛猛一亮,笑眯眯地说“妹妹,过来!”我想都没想,大步跨了过去。姐姐让我坐下,只见她端来一个盘子,里面有我爱吃的奶油,我以为她要给我吃,赶快张大了嘴。“啪”,一块凉凉的东西贴在了我的脑门上,接着是脸,下巴,我知道是奶油,便伸长了舌头去舔,却听见了一阵大笑。去镜子前一看,哈!镜子里出现了一只小花猫!满脸的奶油,东一块,西一块。我的脸被这种“高级”化妆品涂的好似京剧脸谱一般。不,京剧脸谱的颜色没这么单一,纯白的奶油在镜子里好像小花猫的毛,我舔奶油,何不像一只馋猫!我也笑了,笑得上气不接下气。我,摇身一变,竟变成了一只馋嘴的小花猫!
童年趣事,件件都像一枚五彩的贝壳,这些五彩的贝壳,托起了我五彩的童年!

小时侯的我特别的调皮捣蛋,下面我就给大家讲一讲我童年的一件趣事。
记得有一次回家,我看到爸爸正躺在床上睡觉,于是我的小脑袋里便突然冒出了一个“坏”念头,就是画“脸谱”,当然不是在纸上画,而是-----在爸爸的脸上画,我先找出颜料、笔和水,随后我在爸爸的额上小心翼翼的画上了一个大大的“王”字,再用土黄色在爸爸脸的四周画上一堆金灿灿的斑纹,这样就是一只威风十足的老虎了,画完之后我一边为自己的“杰作”感到高兴也一边为爸爸的脸被我画成这样感到惋惜,因为爸爸那张漂亮的脸被我画成这样真是可惜。正在我高兴的看着自己的“杰作”的时候,突然爸爸醒了过来,看着他一脸茫然的样子,我哈哈大笑起来,爸爸莫名其妙的看看我,当他看到满地的水彩颜料和水,看着我那不怀好意的笑,爸爸连忙跑到卫生间去照镜子,当他发现自己的脸上已经被我画成一道一道的时候,他也顾不得脸上有水彩颜料,就飞快的跑进屋,抓起我就是一顿乱打,打的我是咕呱乱叫,虽然这件事已经过去很久了;但是我仍记忆犹心。
你看!我小时侯多调皮呀!直到现在想起来都觉得有趣呢!

每个人的童年中都有许许多多有趣的事,我当然也不例外,下面我就给大家讲一个在我童年中一件有趣的事情吧。
那是一个炎热的夏天,我在姥姥家玩,姥姥家住农村,她养了很多鸡。 有一天,姥姥、舅舅、姥爷出去玩把我一个人扔在家,我很生气,心想,他们怎么这样,出去也不带我。在屋里闲着没事干,便想去鸡舍中,看看那些鸡在干什么。 我刚进去,只听“砰”的一声,一只母鸡生了一个蛋。真好玩,我好奇的摸了摸蛋,咦,热热的,湿湿的。这是,一个念头冒了出来。心想,鸡会生蛋,那鸡舍中所有的鸡一定都会生了,要不掏鸡蛋吧,姥姥回来看到这么多的蛋,还不夸奖我,没准还奖励我呢,对掏鸡蛋!想完,我不管三七二十一,抓起一只鸡就掏,那只鸡好像知道自己命运似的,使劲拍着翅膀,想要逃,我呢,死抓着鸡爪不放,看是它厉害还是我厉害,掏了半天没掏出来,怎么回事,怎么掏不出来,难到我的奖励没了吗?我偏不信,这只掏不出来在掏另一只吧,我随手把鸡一扔,又去抓别的鸡,那些鸡看见我走来,一个个上窜下跳,好像老鼠见到猫一样,拔腿就跑,我呢,就不放手,一个劲去抓鸡,这不,还没半个小时我就快变成鸡毛人了。好不容易才抓到一只鸡,我上手就掏,掏的那只鸡“嗷嗷”直叫,又没掏出来,再抓一只……掏的这只鸡直吐白沫,我又……姥姥她们回来了,看见我的狼狈样,不禁哈哈大笑,问清原因,姥姥不仅没夸奖我,还训了我一顿,后来,我才知道除了鸡舍中的那只母鸡外,剩下的全都是公鸡。
这就是我童年中一件有趣的事,它不仅好玩,还时时告戒我:偷鸡不成拾把米,千万不要好心办坏事。

童年是七色的,是热情的,可爱的。童年是这么的美好,那童年趣事又是这样的呢?

我是一个北方的女孩,小时侯的我喜欢在冰天雪地里玩,打雪仗、堆雪人。每当冬天到来时,鹅毛般地大雪从空中飘落下来,一朵朵、一簇簇,像银花,似白蝶。展望天地之间,唯见雪花飘扬,像吹落地花瓣,纷纷扬扬;像七仙女散花,漫天飞舞。人站立在雪中,就像蹲在轧花机上,只看见无数的棉絮花拂向你,给你罩了一身洁白的素花。

早上起来,风定了,雪停了。打开门,一道白色的寒光刺得人眼花缭乱。于是,我和弟弟、表哥拿起铲子就在院子里堆起了雪人,洁白的身子,圆圆的头,煤球做黑眼睛,棉花捏成的鼻子,还向上翘着呢!表哥又用红墨水给雪人涂了嘴巴,一咧一咧,正朝着我们哈哈大笑呢!弟弟用一张红色的纸给雪人做了一顶漂亮的帽子。雪人一下变得神气多了!雪人堆成了,又迎来一场大仗,表哥掷好一个雪球趁我不注意向我发起进攻,还好没大中。当我反击表哥时,他已经被弟弟的雪球打中了,雪球在表哥的头顶上开了画,这时院子里充满了欢笑声。表哥不服气,拿起雪球向弟弟攻击,经过一次又一次的攻击院子里的笑声就更大了。

童年是多么的有趣呀!童年趣事给我带来了欢乐,童年真好。

童年趣事

童年是五彩缤纷的,就像海边漂亮的贝壳;童年是无忧无虑的,就像整天嘻闹的浪娃娃;童年是纯真甜美的,就像山溪中清亮的泉水。说起童年,倒不禁使我想起了一件有趣的事。
记得那是我四五岁的时候,有一次,奶奶给我和菊菊每人一粒使人一见就流口水的高级奶糖,这可把我们两只“小馋猫”给乐坏了,真是心花怒放。
我们俩谁也舍不得吃。我说:“咱们吃了好吗?”“好,一起吃!”菊菊答应了。我手脚快,一下两下就拆开了,我拿出糖,伸长脖子去看菊菊的。我一看她的糖,急了:
“你的比我的大!”
“哪里?我的这里缺一点!”
“哼,我的溶掉了!”
“你的颜色浓,牛奶多!”
“……”
我们争来争去没有结果,都觉得自己吃亏。可一说要调换,就连忙转过身,谁也不愿意。我们开始吃糖了,“1、2、3!”我们一起吃了下去。哇!真甜,真鲜,真香!吃了一会儿,我说:“拿出来看看,你大还是我大!”“好!”菊菊说着像只哈巴狗一样把糖顶在舌尖上伸出来。我一看也同她那样伸出舌头,可她说看不清楚,我只好把糖放在舌尖上,半粒在外面,并竭力把舌头向外伸。这时,正好一只小狗钻到我脚下,我躲闪不及,舌尖上的糖一不小心掉在了地上,真是无巧不成书,我整个人向前一冲,右脚正好对着那粒糖,唉呀,怎么办?说时迟,那时快,我还没来得及回过神来,脚已经踩在“宝贝”上了。我真是又急又气:“你这只臭狗、烂狗、死狗!”我对准狗肚子就是一脚,狗吓得连忙逃走了。我抬起脚,用手掰掉粘在鞋底上的糖,左瞧右瞧,舍不得扔掉。“扔掉呀,难道你还想吃吗?”菊菊讽刺我说。我两只粘满糖的手不由自主地搓着,两只眼睛盯着菊菊的嘴巴,就是让我看一看奶糖也好。我不断地咽着口水,恨不得她把糖吐出来,咬半粒给我吃。我再也看不下去了,只觉得鼻子一酸,眼泪像断了线的珠子一样流下来:“妈妈,我要吃……糖……我要吃……糖……”
现在,时光老人已经来临,把童年匆匆带走了。我也不会像以前那样为了一粒糖而斤斤计较,更不会大哭一场。感谢时光老人,因为他把童年编成一本最纯最真最美的书印在我们的心坎里。■


AVA华东一区生存求带
兰州最好办法就是和朋友一起打 如果没有朋友 就开房 名字叫做:红牌娱乐 狗比误入 --- 如果只有上士的话 就叫做 上士以上 会的来 --- 中士的话 就算你会也强不到哪去

高手来:我给你1000分~
而为了管理方便,人们也可以用自己的名字做后缀来表示是自己建的文本文件,如我输入的很多文章即为*.mcj,为了便于用户在意外删掉原文件的情况下能尽快恢复原文件,许多字处理系统都提供了一种自动备份的功能,如我第二次编辑JIHUA.MCJ时(JIHUA:计划的汉语拼音),系统会先拷贝一份原文件为JIHUA.BAK。使用具有特殊格式功能...

数据结构 求将单链表逆置的的时间复杂度 详细解释 高手来
其时间复杂度是O(n),n是链表结点的个数,逆置时,其算法思想是将原表中的结点循着链依次摘下并插入到新表的表头,因此算法中while循环将执行n趟,然后根据算法我们来计算T(n), T(n)=2+4*n+1+1。解释一下这个算式的由来,2是指while循环前的两个基本操作,4*n是while循环执行n趟,每趟循...

c语言链表根据学生学号删除学生信息的函数,这是我编写的错误的order...
还有一种方法:采用带头结点的链表,每次取出最小的,拆出来,建立新表!这个相对容易一些

高手来!!!我的电脑图标显示为空白,但点击能进...
这可能是图标缓存出了问题,因为图标的数据是以链接的形式存放在缓存区域中的,如果链表中每个元素的开始与结束位置发生了变化,那么就会出现这种情况。下药:碰上这个故障可以通过手动重置图标缓存来解决。首先右击桌面空白处选择“属性”,切换到“外观”选项卡,点高级,在“项目”框的下拉列表中选择“图标...

求生之路2里面的m60机枪的秘籍是什么啊?
您先在控制台输入sv_cheats 1开启作弊,再输入give rifle_m60得到一把M60。你要是觉得150发子弹太少不过瘾,你还可以输入sv_infinite_ammo 1来开启无限子弹!!!连投掷武器都是无限的! L4D专业团队为您解答。谢谢,请采纳~ 本回答由网友推荐 举报| 答案纠错 | 评论(1) 58 8 栩德拉 采纳率:44% 擅长: AVA ...

咸安区18965882043: java如何实现链表 -
缑东安其: 链表是一种重要的数据结构,在程序设计中占有很重要的地位.C语言和C++语言中是用指针来实现链表结构的,由于Java语言不提供指针,所以有人认为在Java语言中不能实现链表,其实不然,Java语言比C和C++更容易实现链表结构.Java...

咸安区18965882043: 简单链表问题(java) :class LinkList -
缑东安其: public LinkList (Object obj) { firstNode = new Node(); firstNode.obj=obj; lastNode =firstNode; } 构造函数,只有一个node的list,firstNode和lastNode都指向它,这个是头结点 public void openedNode(Object obj) { lastNode =new Node(); lastNode =...

咸安区18965882043: java里的链表指的是什么?为什么需要链表? -
缑东安其: 链表的确是一种数据结构.而数据结构就是一种存放数据的方式. 链表就是和铁链相似的.一个接着一个.一个扣着一个. 比如: 1,后面接着是2,然后是3,是连续的.1,2,3,就是这个链表的节点,就是数据存放的地方 再通俗点. 大学的校园生活: 班级是这样的.1年1班,1年2班,....1年10班. 班级就是节点,而班级里的学生,就是数据.他们是连续存储的.但是内存分分配不是连续的. 有时间看下,书上写的很好.我就说到这吧.

咸安区18965882043: 关于java的链表实现问题 -
缑东安其: while (p != null) { q = p; p = p.next; q.next = rev.header; rev.header = q; } 解释下你为什么错了:q=p; q.next=rev.header; rev.header=q; p=p.next; 第一步:q=p;这两个同时指向一个Node.第二步:q.next=rev.header;将当前Node的next指向新...

咸安区18965882043: java问题,请问java的链表跟集合该如何取舍.感觉链表的功能在集合中都可以实现的,如果不可以,请高手们举例一下.请问它们有何异同,在实际问题中该如何取舍
缑东安其: java中的集合类有很多种,每个都有自己的一些特点,推荐你专门在这方面研究一下,比方Vector,ArrayList,,LinkedList,Hashtable等,其中你问到的链表,是不是指LinkedList呢?LinkedList是集合类的一种,和其它集合类一样都用于存放未知内...

咸安区18965882043: java问题,链表跟顺序表到底有什么不同?顺序表我知道,但是为什么说链表读取数据时要从头开始, -
缑东安其: 准确的来说,你的问题是一个数据结构上的问题,并不是Java语言的问题 其实你的理解方式错了,你不能从编码的角度来考虑顺序表和链表的区别,应该从他们的实现角度来考虑: 1.顺序表在物理上是占用一段连续的内存(必须在内存上是连...

咸安区18965882043: java初学者,大家不要见笑,看韩顺平老师教程,关于约瑟夫和链表问题完全想不明白请高手指点,谢谢! -
缑东安其: public void createLink() { for(int i=1;i{ if(i==1){//创建第一个小孩 Child ch=new Child(i); this.firstChild=ch; this.temp=ch;这里不是一会一变的,这里只会调用一次,就是创建第一个小孩的时候,此时的temp是第一个小孩 }else {//创建最后一个小孩 if(i=...

咸安区18965882043: JAVA用链表 表示整数相加 求助
缑东安其: 就是大数相加问题嘛.就是一个节点用来存储一位数字(一位好算点)的啊,大于十就进位不够的话就增加一个节点,数组大数相加会的吧,思路就跟数组做大数加法一样的只是链表要用到指针而已,操作也是麻烦的.....

咸安区18965882043: 怎么样用JAVA实现链表 -
缑东安其: // ---greatwqs---- import java.io.*; public class List { // 用变量来实现表头 private Node Head = null; private Node Tail = null; private Node Pointer = null; private int Length = 0; /** 清空整个链表 */ public void deleteAll() { Head = null; Tail = null; Pointer =...

咸安区18965882043: java实现链表求救 -
缑东安其: import java.util.Scanner; public class T { private static Node head = null; private static int numLen = 5; public static void main(String[] args) { Scanner scanner = new Scanner(System.in); Node curr = null; System.out.println("请分别输入"+...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网