- 博客(7)
- 资源 (21)
- 收藏
- 关注
原创 数据结构----二叉树的遍历
一.实验要求 二叉树的遍历操作是树形结构其他众多操作的基础。本实验旨在使学生进一步加深对二叉树的先序、中序和后序等三种遍历次序特点的理解,熟悉二叉链表存储结构,熟练掌握二叉树上的递归算法的设计技术。二.实验题目 构造一棵二叉树,使用二叉链表方式存储,试设计程序,按照先序、中序、后序三种方式将这棵二叉树遍历出来,要求使用递归和非递归两种实现方式。 三.实现
2012-08-30 12:45:59 1479
原创 数据结构----栈和队列的综合应用
一.实验目的熟悉掌握数据结构中队列的基本操作,能够结合栈与队列的结构灵活解决一些实际中问题。二.实验题目在许多语言现象中,常见到一种形如abcba的文字,这种文字从左到右读和从右到左读结果是一样的,这种文字就是常说的回文。设计一个程序可以判断给定的一个文字是否是回文。考虑到栈的先进后出以及队列的后进先出,可以结合这两种结构来实现需要的功能,即将文字分别入队和入栈,然后依次输出判断是
2012-08-28 15:41:25 2210
原创 数据结构----线性表的应用
一.实验目的 熟悉线性表的链式存储结构,熟练掌握线性表各种基本操作的实现,培养灵活运用线性表解决实际问题的能力。二.实验题目键盘输入一组元素,建立一个带头结点的单向链表(无序),遍历单向链表,在单向链表中删除元素E,然后将单向链表逆置,设计一个MAIN()函数,分别调试上述算法。对于单向链表的建立可以有两种方式选择,一种是从头结点后面依次插入,一种是从尾结点后面依次插入,可以
2012-08-21 21:26:53 3318
原创 Ajax入门实例----HelloWorld附源码详细注释
Ajax是什么?Asynchronous Javascript And Xml. 异步的Javascript和Xml。Ajax是一种在网络应用中实现异步通讯和数据交换的技术。Ajax并没有新的技术,只是老技术的整合,包括Javascript,XHTML,CSS,XML,DOM,XSLT和XMLHttpRequest等,使其实现更多的功能。Ajax能干什么?1. 无更
2012-08-20 00:13:07 3227 1
原创 Android开发---制作桌面可移动控件
做android的应该经常会看见桌面上显示歌词,或者流量监控的悬浮窗。今天通过一个简单的实例来学习。先看看效果。1. 先建一个top_window.xml。这个就是用来在桌面上显示的控件。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_wid
2012-08-18 23:13:15 3932 2
原创 设计模式深入浅出-----策略模式(Strategy Pattern)
使用模式最好的方式是把模式装进脑子里,然后在你的设计和已有的应用中,寻找何处可以使用他们。策略模式(StrategyPattern):定义算法族,分别封装起来,让他们之间可以相互替换。此模式让算法的变化独立于使用算法的客户。1、先从简单的模拟鸭子应用做起:(1)设计一个鸭子超类,让各种鸭子继承这个超类。这个是用继承来实现的,看上去没有什么不妥。(2)现在
2012-08-11 11:23:08 2281
原创 html/xml/css开发利器------Zen Coding
Zen Coding是一个开源项目,支持各种文本编辑器,能迅速提高你的html/xml/css开发效率。http://code.google.com/p/zen-coding/downloads/list将zen Coding拷贝到你的文本编辑器目录下,重启就能在菜单栏中插件下找到Zen Coding选项。自己可以先熟悉一下快捷键。当然,最重要的快捷键是:ctrl+E运行书
2012-08-03 23:35:40 1773
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人